Releases: BANCS-Norway/serverless-offline-sns
Releases · BANCS-Norway/serverless-offline-sns
v1.0.0
1.0.0 (2026-02-27)
- feat!: drop Node 18/20, require Node 22+, support Serverless v4 (36f274e)
- feat!: drop servicesDirectory multi-service autoSubscribe support (5e58ce3)
Bug Fixes
- use type import for Message and --no-config for integration tests (2609c58)
BREAKING CHANGES
- Node.js 18 and 20 are no longer supported. Minimum
required version is Node.js 22. Serverless Framework v4 is now the
supported version.
- Add engines: { node: ">=22" } to package.json
- Add .nvmrc pointing to Node 22
- Bump serverless dependency to ^4.0.0
- Update CI to use Node 22.x
- Replace body-parser with Express 5 built-in parsers
- Upgrade all dependencies to latest versions (Express 5, AWS SDK
3.998.0, uuid 13, mocha 11, typescript 5.9, etc.) - Remove resolutions block (no longer needed on Node 22)
- Fix integration test process cleanup using detached process group kill
- Add guard for undefined req.body in SNS server route handler
- Update integration test to use Node 22 runtime and Serverless v4
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
- The servicesDirectory config option and the ability to
auto-subscribe functions from multiple service subdirectories has been
removed. Use the Serverless Framework's built-in service configuration
instead — the full serverless object is available to the plugin at
startup. Also removes shelljs dependency.
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
v0.81.0
v0.80.0
v0.79.0
v0.78.2
0.78.2 (2026-02-25)
Bug Fixes
v0.78.1
What's Changed
- Bump tar from 6.2.0 to 6.2.1 by @dependabot in #202
- Bump ws from 7.5.9 to 7.5.10 by @dependabot in #203
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #204
- Bump micromatch from 4.0.5 to 4.0.8 by @dependabot in #206
- #211 completing subscription confirmation requests by @anaerobic in #212
- Bump axios from 1.6.2 to 1.7.7 by @dependabot in #209
- Bump express from 4.19.2 to 4.20.0 by @dependabot in #208
Full Changelog: 0.78.0...v0.78.1
v0.78.0
What's Changed
- Switch to version 3.x of the AWS SDK for JavaScript by @dsarlo in #195
- Bump follow-redirects from 1.15.3 to 1.15.4 by @dependabot in #197
- Bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in #199
- Bump es5-ext from 0.10.62 to 0.10.63 by @dependabot in #198
- Bump express from 4.18.2 to 4.19.2 by @dependabot in #200
Full Changelog: 0.77.2...0.78.0
v0.77.2
v0.77.1
What's Changed
- Release tagging by @dsarlo in #187
- Updated contributors in readme by @dsarlo in #188
- Re-ordered env merge to ensure provider.environment takes precedence … by @MajorCaiger in #176
- fix: only push valid subscriptions by @thejuan in #172
- Fix: Windows testing - file path issues when using import method by @dsarlo in #189
New Contributors
- @dsarlo made their first contribution in #187
- @MajorCaiger made their first contribution in #176
- @thejuan made their first contribution in #172
Full Changelog: v0.77.0...0.77.1