Releases: Rooster212/event-driven-dynamodb-rules-engine
Releases · Rooster212/event-driven-dynamodb-rules-engine
1.5.0 - Node 20 and Typescript 5.x
Upgrade packages to Node 20 and Typescript 5.x
Full Changelog: 1.4.0...1.5.0
1.4.0
Updated dependencies and a small test fix.
Full Changelog: 1.3.0...1.4.0
Update dependency versions - August 2023
What's Changed
- Update AWS SDK/CDK versions and run npm audit fix by @Rooster212 in #10
Full Changelog: 1.2.1...1.3.0
Update CDK and SDK packages
What's Changed
- Update CDK to 2.66.1 and SDK versions to 3.278.0 by @Rooster212 in #9
Full Changelog: 1.2.0...1.2.1
Update DynamoDB stream Lambda Construct to work with new DynamoDB item layout
What's Changed
- Update stream lambda to work with changed item layout by @Rooster212 in #8
Full Changelog: 1.1.0...1.2.0
DynamoDB Stream Lambda CDK Construct
What's Changed
- Update stream Lambda to be declared via a CDK construct by @Rooster212 in #7
Full Changelog: 1.0.0...1.1.0
Add secondary indexing via partition key support
This is a breaking change. As per Semantic Versioning rules, the version number has been bumped by a major version due to this change.
Please see the PR below for a full description and diff.
What's Changed
- Add secondary indexing via partition key support by @Rooster212 in #5
- Fix exports in index.ts for packaging, and add a dry-run publish to test by @Rooster212 in #6
Full Changelog: 0.2.1...1.0.0
Ensure repeatable builds by building package with package-lock.json
What's Changed
- Update README, use package-lock.json by @Rooster212 in #4
Full Changelog: 0.2.0...0.2.1
Rules engine, DynamoDB operations, DynamoDB stream Lambda
Functionality
- Rules engine integrated with DynamoDB operations
- DynamoDB stream Lambda examples
There are some articles from Adrian that implemented the original implementation
- https://adrianhesketh.com/2020/08/28/event-sourced-dynamodb-design-with-typescript-part-1/
- https://adrianhesketh.com/2020/08/28/event-sourced-dynamodb-design-with-typescript-part-2/
The functionality of code is unchanged from a previously published version but the published package is now more succinct.