Skip to content

Releases: coders51/rabbitmq-amqp-js-client

v0.3.3

06 Oct 09:45

Choose a tag to compare

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

18 Sep 07:42
cf1b72e

Choose a tag to compare

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

18 Jul 08:48

Choose a tag to compare

What's Changed

  • fix: add websocket url option and fix example by @l4mby in #63

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

17 Jul 09:33

Choose a tag to compare

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

  • @ansd made their first contribution in #55

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

10 Jul 12:43

Choose a tag to compare

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

Full Changelog: v0.0.1...v0.2.0

v0.0.1

18 Jun 13:29
3c49fe5

Choose a tag to compare

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

Full Changelog: https://github.com/coders51/rabbitmq-amqp-js-client/commits/v0.0.1