Releases: micheleangioni/node-messagebrokers
Releases · micheleangioni/node-messagebrokers
v0.11.1
v0.11.0
No changes with respect to v0.10.0.
Following changes with respect to the last NPM release (v0.9.4):
Breaking Changes
- Dropped support to Node.js 10 and 12
Updates
- Updated kafkajs to v2.1
Dev Updates
- Upgraded to TypeScript v4.7 and eslint v8
- Updated LocalStack to v0.14
- Updated Jest to v28
Fixes
- Fixed several tests that were not performing what they were supposed to do
v0.10.0
Breaking Changes
- Dropped support to Node.js 10 and 12
Updates
- Updated kafkajs to v2.1
Dev Updates
- Upgraded to TypeScript v4.7 and eslint v8
- Updated LocalStack to v0.14.3
- Updated Jest to v28
Fixes
- Fixed several tests that were not performing what they were supposed to do
v0.9.4
Fixes
- Fixed bug in the SNS Adapter when fetching more than 1 topic from AWS
v0.9.3
Updates
- The second argument of the broker factory is now optional
v0.9.2
Updates
- Added
awsAccountId
key for the SNS client to avoid querying AWS to fetch the list of topics ARNs - Improved the readme
Fixes
- Fixed a bug when using the SNS client without creating the topics from the client itself
v0.9.1
Updates:
- Improved the signature of the
.init()
method ofIBrokerInterface
v0.9.0
Updates:
- By default it won't try to create the topics anymore during the client initialization
- Added a new
createTopics
property to optionally create the topics during the client initialization
v0.8.0
Breaking changes:
- cloudevents v4 changes the
time
field to be of typestring | undefined
, instead of the previouslystring | Date
Updates:
- Updated kafkajs to v1.15
- Removed unused anymore node-kafka package
Development updates:
- Updated TypeScript to v4.1
- Updated eslint to v7
v0.7.0
Breaking changes:
- Using cloudevents v3 now, which brings some breaking changes when importing the
CloudEvent
class - Renamed the methods of
IEventInterface
Development updates:
- Running Localstack via docker-compose in Travis now and simplified the SnsBrokerAdapter tests
- Upgraded TypeScript to v3.9
- Upgraded Jest to v26
- Upgraded uuid to v8
- Added
Tests
paragraph in readme