Releases: bbc/sqs-consumer
v8.1.3
Changes
- Updated the repository URL to the new format
- Added a CI process for deploying to NPM, with NPM Provenance
Full Changelog: v8.1.0...v8.1.3
v8.1.0
What's Changed
- chore: clarify how acknowledgement works by @nicholasgriffintn in #445
- feat: adding a flag to force consumer to always acknowledge by @nicholasgriffintn in #446
Full Changelog: v8.0.0...v8.1.0
v8.0.0
BREAKING CHANGE
This release is a breaking change as it upgrades the aws-sdk version past the version that changes the communication protocol from XML to JSON, as described here.
Upgrading to this version will require you to ensure that any upstream or downstream dependencies have been configured to support this new protocol.
What's Changed
- chore: upgrade @aws-sdk/client-sqs to version which supports sqs json protocol by @petrisorciprian-vitals in #440
New Contributors
- @petrisorciprian-vitals made their first contribution in #440
Full Changelog: v7.5.0...v8.0.0
v7.5.0
Potentially Breaking
The way errors are handled was changed in the PR #414, it's possible that this may break implementations that expect errors to be produced in a certain way, in our tests, against our own use of sqs-consumer, this release was backwards compatible so based on our assumptions, we have kept this as a minor release, but you might want to check your error handling works as you expect after upgrading.
Features
- feat: support non-standard errors by @aradbar in #414
- Add pollingWaitTimeMs to UpdatableOptions by @maximpoleley in #436
CI Changes
- chore: updating workflow deps by @nicholasgriffintn in #437
- fix: updating pages deploy version by @nicholasgriffintn in #438
New Contributors
- @maximpoleley made their first contribution in #436
Full Changelog: v7.4.0...v7.5.0
v7.5.0-canary.0
Potentially breaking (awaiting tests)
- The way errors are handled was changed in the PR #414, it's possible that this may break implementations that expect errors to be produced in a certain way, we are currently testing potential impact from this, if any.
What's Changed
- feat: support non-standard errors by @aradbar in #414
- Add pollingWaitTimeMs to UpdatableOptions by @maximpoleley in #436
New Contributors
- @maximpoleley made their first contribution in #436
Full Changelog: v7.4.0...v7.5.0-canary.0
v7.4.0
What's Changed
- feat: add pre and post receive message callbacks by @karolsojko in #426
- Allow consumers stopped with abort: true to be restarted by @adamrensel-artera in #429
- chore: updating dependencies to the latest versions by @nicholasgriffintn in #430
- chore: moving coverage testing to c8 by @nicholasgriffintn in #431
New Contributors
- @karolsojko made their first contribution in #426
- @adamrensel-artera made their first contribution in #429
Full Changelog: v7.3.0...v7.4.0
v7.4.0-canary.0
What's Changed
- feat: add pre and post receive message callbacks by @karolsojko in #426
- Allow consumers stopped with abort: true to be restarted by @adamrensel-artera in #429
New Contributors
- @karolsojko made their first contribution in #426
- @adamrensel-artera made their first contribution in #429
Full Changelog: v7.3.0...v7.4.0-canary.0
v7.3.0
What's Changed
- chore(ci): start testing against node 20 by @nicholasgriffintn in #422
- chore: changing node support level to min v18 by @nicholasgriffintn in #424
Full Changelog: v7.2.2...v7.3.0
v7.2.2
What's Changed
- chore: updating dependencies by @nicholasgriffintn in #412
Full Changelog: v7.2.1...v7.2.2
v7.2.1
What's Changed
- chore(deps): updating dependencies - resolves GHSA-gpv5-7x3g-ghjv by @nicholasgriffintn in #409
Full Changelog: v7.2.0...v7.2.1