Skip to content

Latest commit

History

History
353 lines (195 loc) 路 20.7 KB

CHANGELOG.md

File metadata and controls

353 lines (195 loc) 路 20.7 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

3.2.0 (2022-07-28)

Bug Fixes

  • rabbitmq: properly close the AMQP connections on application shutdown (cc9ed6d), closes #482
  • rabbitmq: update uuid library using crypto module (87d67e5)

Features

  • rabbitmq: Added a new decorator @RabbitHeader() (b283945)
  • rabbitmq: better RPC timeout error logs (8677988), closes #447
  • rabbitmq: new config property "handlers" (#446) (9986b3d), closes #445

3.1.0 (2022-07-22)

Features

  • rabbitmq: expose consumer tag for cancel & resume (3f554c2)

3.0.0 (2022-07-16)

  • feat!(stripe, hasura): named execution contexts (132c6c5)

BREAKING CHANGES

  • Switches to using named contexts for stripe and hasura which might have an impact on how interceptors and other NestJS enhancers work with methods that are decorated with the corresponding library handlers

2.4.1 (2022-07-16)

Note: Version bump only for package @golevelup/nestjs-rabbitmq

2.4.0 (2022-05-31)

Bug Fixes

Features

2.3.0 (2022-04-18)

Bug Fixes

  • rabbitmq: add void to types of SubscribeResponse (#407) (18ca799), closes #396

Features

  • rabbitmq: add support for multiple named connections (532e2b9)

2.2.0 (2022-02-09)

Features

  • rabbitmq: enable handler discovery in controllers (35f3628), closes #369 #251

2.1.1 (2022-02-04)

Bug Fixes

  • logging: use Logger instead of ConsoleLogger (#388) (a0f2597), closes #351

2.1.0 (2022-02-01)

Features

2.0.0 (2022-01-24)

  • feat!: update libraries to support Nest 8 (#342) (de7cd35), closes #342

BREAKING CHANGES

  • Nest dependencies have been bumped from 6.x -> 8.x and we will no longer be supporting versions older than 8.x for future development

Co-authored-by: Christophe BLIN cblin@monkeyfactory.fr Co-authored-by: danocmx glencocomaster@centrum.cz Co-authored-by: Rodrigo monstawoodwow@gmail.com Co-authored-by: Jesse Carter jesse.r.carter@gmail.com

1.22.0 (2022-01-23)

Features

1.21.0 (2022-01-23)

Features

  • rabbitmq: allow setting custom message headers (#374) (d0a2192), closes #372

1.20.1 (2022-01-20)

Bug Fixes

  • rabbitmq: make assertQueueErrorHandler optional (1a5fd4e), closes #364

1.20.0 (2022-01-19)

Features

  • rabbitmq: add support for multiple channels (01dee85)
  • rabbitmq: assert queue error handler (8a8698b)

1.19.0 (2021-12-17)

Features

  • add option for arguments when binding queue to an exchange (#346) (c561e73), closes #343

1.18.1 (2021-10-30)

Bug Fixes

  • rabbitmq: bind queue if routingKey is empty string (fdac216), closes #328

1.18.0 (2021-10-06)

Features

  • direct queue messaging, optional routing key and exchange (305922e), closes #316

1.17.1 (2021-07-06)

Bug Fixes

  • rabbitmq: check buffer has content before trying to parse as JSON (#286) (cfde21e), closes #285

1.17.0 (2021-06-08)

Bug Fixes

  • rabbitmq: add await to publish on reply-to (59c57ca)
  • rabbitmq: prevent unhandled promise rejection warning (7000d4f), closes #259

Features

  • rabbitmq: log the disconnect event from connection manager (9fa5708)

1.16.2 (2021-05-17)

Note: Version bump only for package @golevelup/nestjs-rabbitmq

1.16.1 (2021-03-26)

Note: Version bump only for package @golevelup/nestjs-rabbitmq

1.16.0 (2020-12-08)

Features

  • rabbitmq: execution context check utility (4256a6b), closes #204
  • rabbitmq: module shutdown logic (562b99c), closes #193

1.15.2 (2020-10-06)

Bug Fixes

1.15.1 (2020-05-13)

Note: Version bump only for package @golevelup/nestjs-rabbitmq

1.15.0 (2020-04-16)

Features

  • rabbitmq: added error callbacks in favor of error behaviors (85b1b67)
  • rabbitmq: cleanup for error handlers (ddd4707)
  • rabbitmq: error behaviour for replying error (e438a2a)
  • rabbitmq: integration tests, added option for non-json messages (bc71ffa)

1.14.1 (2020-04-04)

Note: Version bump only for package @golevelup/nestjs-rabbitmq

1.14.0 (2020-03-28)

Features

  • common: injectable decorator factory (42b2f34), closes #120

1.13.0 (2020-03-27)

Features

  • hasura: event handling service (09d3f4d), closes #116

1.12.1-rc.0 (2020-03-27)

Features

  • hasura: event handling service (a98ab7f), closes #116

1.12.0 (2020-03-26)

Features

  • rabbitmq: optional direct reply-to (3b7625c), closes #109

1.11.0 (2020-03-26)

Features

  • rabbitmq: add correlationId to request (81cd0ac)

1.10.0 (2020-01-22)

Features

  • rabbitmq: enable conditional rpc/subscribe handler registration (34c5965), closes #98

1.9.0 (2020-01-12)

Bug Fixes

  • eslint: add missing eslint dev deps (7bfcc2c)
  • eslint: fix sonarcloud diplicate code error (1868fab)

Features

  • con-mgmt: init options,wiki,tests (8ca3260)
  • con-mgr: refactor and fix isConnected usage (4cafa8a)
  • conn-mgr: add amqp-connection-manager (0bf5e94)
  • conn-mgr: align tests (ce79db6)
  • conn-mgr: config, events, publish fail (ad28e86)
  • conn-mgr: refactor (a33b465)
  • conn-mgr: review fixes, backward compatible (757e8b3)
  • conn-mgr: types + wiki (82eef04)
  • conn-mgr: update wiki (3a9bbd4)
  • conn-mgr: use connection manager (9049058)

1.8.1 (2020-01-06)

Note: Version bump only for package @golevelup/nestjs-rabbitmq

1.8.0 (2019-12-19)

Features

  • rabbitmq: add ability to bind handlers to multiple exchange keys (dd131fe), closes #79

1.7.3 (2019-12-19)

Bug Fixes

  • rabbitmq: add missing queue options (0f37fb6)

1.7.2 (2019-12-18)

Bug Fixes

  • rabbitmq: fix incorrect TS typings (602cd2d), closes #77

1.7.1 (2019-12-14)

Note: Version bump only for package @golevelup/nestjs-rabbitmq

1.7.0 (2019-11-09)

Features

  • modules: udpate create function name to match fit nest terminology (d3eae4a)

1.6.0 (2019-11-09)

Bug Fixes

  • rabbitmq: added missing dep on @levelup-nestjs/modules (b9510b3)

Features

  • all packages: upgrade to Nest v6 (5a8e903)
  • dynamic modules: helpers to reduce dynamic module boilerplate (80a2b2c)
  • rabbitmq: adds additional queue options (254d79c)
  • rabbitmq: adds additional queue options for rpc (d9b9d14)
  • rabbitmq: adds consistent rabbitmq config (8d6de1d), closes #34
  • rabbitmq: message handling and configuration (6268eaf), closes #32

BREAKING CHANGES

  • all packages: upgrades underlying nest package dependencies to v6 versions

1.5.1-rc.0 (2019-11-06)

Bug Fixes

  • rabbitmq: added missing dep on @golevelup/nestjs-modules (b9510b3)

1.5.0 (2019-10-29)

Features

  • all packages: upgrade to Nest v6 (5a8e903)
  • dynamic modules: helpers to reduce dynamic module boilerplate (80a2b2c)
  • rabbitmq: adds additional queue options (254d79c)
  • rabbitmq: adds additional queue options for rpc (d9b9d14)
  • rabbitmq: adds consistent rabbitmq config (8d6de1d), closes #34
  • rabbitmq: message handling and configuration (6268eaf), closes #32

BREAKING CHANGES

  • all packages: upgrades underlying nest package dependencies to v6 versions

1.4.1 (2019-10-06)

Note: Version bump only for package @nestjs-plus/rabbitmq

1.4.0 (2019-10-04)

Features

  • rabbitmq: adds additional queue options for rpc (d9b9d14)

1.3.0 (2019-04-19)

Features

  • rabbitmq: adds additional queue options (254d79c)

1.2.0 (2019-04-07)

Features

  • rabbitmq: adds consistent rabbitmq config (8d6de1d), closes #34

1.1.0 (2019-04-07)

Features

  • rabbitmq: message handling and configuration (6268eaf), closes #32

1.0.0 (2019-03-25)

Features

  • all packages: upgrade to Nest v6 (5a8e903)

BREAKING CHANGES

  • all packages: upgrades underlying nest package dependencies to v6 versions