Skip to content

Releases: aeternity/tipping-community-backend

v1.9.4

14 Apr 13:27
Compare
Choose a tag to compare

Miscellaneous

  • db: adjust migration names (a4ca40d)

v1.9.3

14 Apr 13:03
Compare
Choose a tag to compare

Bug Fixes

  • errorreports: migrates to jsonb (067d611)

v1.9.2

14 Apr 09:34
Compare
Choose a tag to compare

Bug Fixes

  • notifications: allows peeked status to be set (82e73cb)
  • profile: adds tests to legacy endpoint and updates docs (0bd8cf5)

v1.9.1

12 Apr 14:58
Compare
Choose a tag to compare

Bug Fixes

  • cache: events can now be filtered without errors (4161350)

v1.9.0

12 Apr 13:12
Compare
Choose a tag to compare

Features

  • adds cacheBust query to image routes (25dd764)
  • blacklist: renames flagger to author (b2d28c2)
  • contractutil: update util for changed tip types (9eb8f69)
  • dependencies: update dependencies (a9cef7c)
  • events: adds base implementation (3e5bdca)
  • events: adds migration (323e4ce)
  • events: new event logic with tests (702f532)
  • events: updates db table to allow for easier sorting & filtering (bc0298d)
  • introduces api validation (741f9ee)
  • queue: adds events queue & moves blockchain events (fb95b5f)
  • queue: adds payload (99db528)
  • wordbazaar: support less confirmation contracts (27ccbd4)

Bug Fixes

  • aeternity: adjusts timeout in tests (fa5257d)
  • aeternity: fixes crash on decoding empty event (c50772a)
  • allows all non-required fields to be null (365c488)
  • auth: openapi security schema (16afd5c)
  • blacklist: fixes json model representation (7feec9d)
  • cache: adjusts tests naming (8903b81)
  • chainlistener: reconnects on closed connection (bce29fa)
  • docs: fixes doc type errors (d898cb1)
  • linkpreview: uses status code to determine response success (d6e9b29)
  • mq: retips are now processed after tips (541f65d)
  • names: filters empty names properly (5922652)
  • profile: image uploads no longer overwrite each other (f410a05)
  • swagger: moves to nullable property to satisfy linter (8082407)
  • wordbazaar: increases timeout as registry gets bigger (dd72d2c)

CI / CD

  • adds package lock (7f7fd55)
  • docs: ensures swagger file is available (41df0e3)
  • uses npm ci for ci (1f14626)

Refactorings

  • aeternity: makes contract and client private & moves to module (145d6a3)
  • aggregator: moves from class to module (91f0d85)
  • authentication: creates singleton (c2110b3)
  • backup: creates singleton (02a7802)
  • blacklist: creates singleton (64574ad)
  • blacklist: fixes tests (060e377)
  • blacklist: moves from class to module (f8fd89f)
  • cache: moves from class to module (b8b2f48)
  • comment: moves from class to module (845068f)
  • comment: removes express handlers from module (e52d183)
  • ipfs: fixes health test (c1931bb)
  • ipfs: moves from class to module (c1644c4)
  • mdw: moves from class to module (77853e2)
  • moves from classes to modules (021330c)

Miscellaneous

  • ci: adds refactorings as separate category (c4d34d5)
  • comment: removes unused function (5c4a0ba)
  • dependencies: update dependencies (13fd7bc)
  • docs: updated local setup instructions (def2e8c)
  • logger: log full error in link preview (fd5904c)

v1.8.1

05 Feb 14:57
f52442c
Compare
Choose a tag to compare

Bug Fixes

  • docker: adds websocket url to docker compose (7b1cbdc)
  • dom: defaults to local chrome (4e2e20a)
  • mq: passes client correctly to rsmq (e4e7ebe)

CI / CD

  • adds empty package name to avoid prefix (e9f4eb7)

v1.8.0

05 Feb 10:25
fd906c1
Compare
Choose a tag to compare

Features

  • mq: adds chain subscriber (950d542)
  • mq: elevates mq logs to info (de94471)
  • mq: realtime message queues (105d71c)
  • pricehistory: add endpoint, mdw fetching logic fixes (9a2b760)
  • pricehistory: refactor response format (2006c59)
  • words: add pagination, move params to route (9ea7d9c)

Bug Fixes

  • mq: re-subscribe on restart even if queue still exists (ae86dbe)
  • mq: retrieves all messages on notification (be93b2d)
  • mq: unsubscribe on reset (59d8e95)
  • preview: removes not consumed link preview event (1c9e999)
  • rejectionhandler: move promise rejection handler (3648f1b)

Miscellaneous

Testing

  • mq: adds tests to chain subscriber (23911c3)
  • pricehistory: adds tests for two success cases (14743cf)

CI / CD

  • adds missing commit lint config file (baf30e9)
  • adds more categories to changelog (7f5c682)
  • upgrades release action to v2 (764bc9e)

v1.7.1

02 Feb 12:57
b11d5ed
Compare
Choose a tag to compare

Bug Fixes

  • trace: fixes blockchain trace (cafb8b8)

v1.7.0

01 Feb 14:56
Compare
Choose a tag to compare

Features

  • aeternity: adds some resilience against unavailable compilers & nodes (ee9b9e6)
  • cache: links keephot refresh time to minimal cache time (7531687)
  • cache: tests chain name messaging (9c914b5)
  • ci: adds automatic version bumping for releases (36a95a1)
  • ci: adds ci to build & verify swagger (ae51ef0)
  • ci: adds new release workflow (b69f8e7)
  • docker: adds v3 contract address to environment (9a8579a)
  • docker: use ready build image in docker-compose #patch (c156c8e)
  • mdw:cache:profile: changes some chainname logic & handling (8d7284b)
  • middleware: adds v2 + v3 contract, also creates test coverage (f647b6e)
  • notifications: adds bulk update notification endpoint (475bd2c)
  • notifications: adds PEEKED as notification state (0ed26a5)
  • notifications: removes redundant code (0604650)
  • payfortx: adds successful preclaim result to logs (76c0d46)
  • payfortx: signature verification on endpoint (a8dbf7b)
  • queue: adds helper & defines more constants (f502141)
  • queue: incorporates PR feedback (592e48f)
  • queue: introduces queue usage (2bc9363)
  • queue:profile: moves chain name updates to message queue (8dedff7)
  • queues: adds test coverage to queue and message broker (e926d05)
  • routes: disables wordbazaar if no env is defined (d89e947)
  • rsmq: adds proper queue setup (a68af0e)
  • rsmq: initial setup (5f9b7a3)
  • sentry: captures exceptions from node & mdw fails (e76aaf7)
  • sentry: captures two more (c60297a)
  • server: adds sentry integration for error & performance monitoring (a16ed37)
  • server: forwards uncaptured errors to sentry (1f4c4a8)
  • server: moves init to new file (7c6f888)
  • swagger: includes swagger lint in package json (8c1d5d1)
  • tip: removes redundant code (ee3fbf2)
  • wordbazaar: adds tests (606726a)
  • wordbazaar: conditional activation of keephot (bb520ba)
  • wordbazaar: updates tests for changed endpoint (ec10974)
  • wordbazar: moves logic to route files (abf0ec7)

Bug Fixes

  • fixes various tests related to queue changes (db061e9)
  • aeternity: allow usage of v1 contract only #patch (07bac48)
  • blacklist: reset tips cache on blacklist invalidation (6fe41e4)
  • broker: incorporates PR feedback (eb639b4)
  • cache: extends test timeout as token contract gains some tx (868cc9b)
  • cache: increase first price cache test timeout (5d5a190)
  • cache: remove undefined function from keephot (115860d)
  • ci: removes legacy env variables (0a5c0e8)
  • dep: changes contract branch #patch (371f2e6)
  • docker: adds required env variables (f932979)
  • docker: sets postgres to v12 until upgrade path is defined #patch (375e61b)
  • linkpreview: avoids duplicate preview generation #patch (95ca777)
  • mdw: introduces timeout to mdw requests and logs failing lock keys (692f724)
  • mdw: updates wrong variable names in test (104a7f5)
  • media: creates image folder if it does not exist (ea339a0)
  • notifications: fixes docs to comply with linting (3252d0b)
  • notifications: notification status enum migrations should work now (3a81af2)
  • notifications: removes future self-notifications (d00557a)
  • notifications: updates urls in docs (solves #227) (5561d9c)
  • payfortx: clear interval before catching contract error (c7cbec0)
  • payfortx: fixes invalid function and tests it (efc14a0)
  • payfortx: interval counter was not increased on error (5d61e4d)
  • queue: fixes test setup (be304ae)
  • sentry: updates sentry sample rate to three in 1k #patch ([46ae57b](https://www.github.com/...
Read more

Release v1.6.1

28 Jan 14:37
582abfd
Compare
Choose a tag to compare

Changelog

Fixes

  • removes undefined function from keephot