All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
3.2.0 (2022-07-28)
- rabbitmq: properly close the AMQP connections on application shutdown (cc9ed6d), closes #482
- rabbitmq: update uuid library using crypto module (87d67e5)
- 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)
- rabbitmq: expose consumer tag for cancel & resume (3f554c2)
3.0.0 (2022-07-16)
- feat!(stripe, hasura): named execution contexts (132c6c5)
- 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)
- connection: reconsume (#416) (c05297f), closes #415
- rabbitmq: add custom logger to configuration (#401) (242fc69)
- rabbitmq: add support for custom message serializer/deserializer (#443) (227f460)
- improve subscriber (#427) (45f68f6)
2.3.0 (2022-04-18)
- rabbitmq: add support for multiple named connections (532e2b9)
2.2.0 (2022-02-09)
2.1.1 (2022-02-04)
2.1.0 (2022-02-01)
2.0.0 (2022-01-24)
- 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 [email protected] Co-authored-by: danocmx [email protected] Co-authored-by: Rodrigo [email protected] Co-authored-by: Jesse Carter [email protected]
1.22.0 (2022-01-23)
1.21.0 (2022-01-23)
1.20.1 (2022-01-20)
1.20.0 (2022-01-19)
- rabbitmq: add support for multiple channels (01dee85)
- rabbitmq: assert queue error handler (8a8698b)
1.19.0 (2021-12-17)
1.18.1 (2021-10-30)
1.18.0 (2021-10-06)
1.17.1 (2021-07-06)
1.17.0 (2021-06-08)
- rabbitmq: add await to publish on reply-to (59c57ca)
- rabbitmq: prevent unhandled promise rejection warning (7000d4f), closes #259
- 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)
- rabbitmq: execution context check utility (4256a6b), closes #204
- rabbitmq: module shutdown logic (562b99c), closes #193
1.15.2 (2020-10-06)
1.15.1 (2020-05-13)
Note: Version bump only for package @golevelup/nestjs-rabbitmq
1.15.0 (2020-04-16)
- 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)
1.13.0 (2020-03-27)
1.12.1-rc.0 (2020-03-27)
1.12.0 (2020-03-26)
1.11.0 (2020-03-26)
- rabbitmq: add correlationId to request (81cd0ac)
1.10.0 (2020-01-22)
1.9.0 (2020-01-12)
- 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)
1.7.3 (2019-12-19)
- rabbitmq: add missing queue options (0f37fb6)
1.7.2 (2019-12-18)
1.7.1 (2019-12-14)
Note: Version bump only for package @golevelup/nestjs-rabbitmq
1.7.0 (2019-11-09)
- modules: udpate create function name to match fit nest terminology (d3eae4a)
- rabbitmq: added missing dep on @levelup-nestjs/modules (b9510b3)
- 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
- all packages: upgrades underlying nest package dependencies to v6 versions
1.5.1-rc.0 (2019-11-06)
- rabbitmq: added missing dep on @golevelup/nestjs-modules (b9510b3)
- 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
- 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)
- rabbitmq: adds additional queue options for rpc (d9b9d14)
1.3.0 (2019-04-19)
- rabbitmq: adds additional queue options (254d79c)
1.2.0 (2019-04-07)
1.1.0 (2019-04-07)
1.0.0 (2019-03-25)
- all packages: upgrade to Nest v6 (5a8e903)
- all packages: upgrades underlying nest package dependencies to v6 versions