Releases: coders51/rabbitmq-amqp-js-client
Releases · coders51/rabbitmq-amqp-js-client
v0.3.3
What's Changed
- [feat/IS-56]: add build for browser by @l4mby in #74
- [feat/IS-70] support filter expressions by @l4mby in #75
What's Next
- RPCs facilitations
- Topology recovery
- Consumer graceful shutdown
- Exposing metrics (example: opentelemetry)
- State changed listeners for consumer, publisher and connections
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- [feat/IS-45]: reconnect to rabbit through oauth2.0 by @l4mby in #67
- [feat/IS-68]: as a library user i want to connect to rabbit through tls/ssl by @apietroni51 in #69
What's Next
- Stream filtering by SQL expressions
- Browserified version
Future Enhancements
- Topology recovery
- Consumer graceful shutdown
- Exposing metrics (example: opentelemetry)
- State changed listeners for consumer, publisher and connections
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
What's Next
- Topology recovery
- OAuth2 support
- Browserified version
Future Enhancements
- Consumer graceful shutdown
- Exposing metrics (example: opentelemetry)
- State changed listeners for consumer, publisher and connections
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Fix RabbitMQ version by @ansd in #55
- feat: add discard and requeue with annotations by @l4mby in #58
- [IS-57/chore]: add web socket example by @l4mby in #59
New Contributors
Chores/Updates
- Using github version of rhea package
What's Next
- Topology recovery
- OAuth2 support
- Browserified version
Future Enhancements
- Consumer graceful shutdown
- Exposing metrics (example: opentelemetry)
- State changed listeners for consumer, publisher and connections
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Update README.md by @Gsantomaggio in #25
- [IS-6/feat]: add publisher support by @l4mby in #26
- [IS-27/feat]: expose objects in index by @l4mby in #28
- 7 as a library user i want to create a consumer so i can consume messages by @apietroni51 in #29
- fix: publisher not linked can publish messages with address correctly by @l4mby in #31
- [IS-38/feat]: add get queue info method by @l4mby in #43
- 30 as a library user i want to see examples on how to use all the functionalities by @apietroni51 in #32
- 36 as a library user i want to create an exchange of non built in type by @apietroni51 in #46
- 37 as a library user i want to create a queue with arguments of specific typed queues by @apietroni51 in #47
- feat: streams support for publishers by @l4mby in #49
- feat: add stream support for consumers by @l4mby in #48
- [IS-44/feat]: add context to consumer message handler by @l4mby in #51
- 41 as a library user i want to handle autoreconnect of a connection by @apietroni51 in #52
New Features
- Add consumers and publishers
- Add stream support for consumers and publishers
- Management can get information of a queue through the getQueueInfo api
- Reconnect options for connections
- Basic context options for consumer message handler, the consumer can accept, discard or requeue a message
Chores/Updates
- Update readme, and add basic example of client usage
- It's possible to create exchanges of non built-in types
- Add specific queue options based on queue types
What's Next
- Topology recovery
- Messaging discarding and requeue, both with annotations
Future Enhancements
- Consumer graceful shutdown
- Exposing metrics (example: opentelemetry)
- State changed listeners for consumer, publisher and connections
- OAuth2 support
New Contributors
- @Gsantomaggio made their first contribution in #25
Full Changelog: v0.0.1...v0.2.0
v0.0.1
What's Changed
- feat: project setup by @l4mby in #10
- [IS-9/feat]: as a library user i want to create the environment in order to allocate resources for the connections by @l4mby in #12
- [IS-8/feat]: add unit test for connection by @l4mby in #13
- #14 by @albertobarrila in #15
- [IS-4/feat]: add creation and deletion of queues by @l4mby in #17
- 2# as a library user i want to create an exchange without using the management UI by @apietroni51 in #16
- [IS-21/feat]: add wip readme by @l4mby in #22
- [IS-3/feat]: add bind and unbind by @l4mby in #20
- [IS-18/feat]: add release-package workflow by @l4mby in #23
- [IS-19/chore]: improve readme by @l4mby in #24
New Contributors
- @l4mby made their first contribution in #10
- @albertobarrila made their first contribution in #15
- @apietroni51 made their first contribution in #16
Full Changelog: https://github.com/coders51/rabbitmq-amqp-js-client/commits/v0.0.1