Summary
In this release, we renamed the Redis
class to Cache
in our Idempotency utility and added support for the valkey-glide library.
Thanks to our new contributors @AlisonVilela, @Artur-T-Malas, and @kiitosu, we also fixed bugs in our Event Source Data Class utility. ⭐🏅
Working with the new CachePersistenceLayer
class
You can now use our CachePersistenceLayer
classes, which are more generically named, in place of the previous Redis-specific classes when using the Idempotency feature.
For backward compatibility, we've maintained the old Redis class names. However, these are now marked as deprecated and will be removed in the next major version.
We've also added support for valkey-glide, providing more flexibility for your caching implementation needs.
If you are using the RedisPersistenceLayer
class in your codebase, you can use the new CachePersistenceLayer
as a drop-in replacement.
Changes
🌟New features and non-breaking changes
- feat(parser): add support to decompress Kinesis CloudWatch logs in Kinesis envelope (#6656) by @Artur-T-Malas
- feat(event_source): add support for tumbling windows in Kinesis and DynamoDB events (#6658) by @kiitosu
- feat(event_source): export SQSRecord in data_classes module (#6639) by @AlisonVilela
🔧 Maintenance
- chore(deps-dev): bump boto3-stubs from 1.38.18 to 1.38.19 (#6687) by @dependabot[bot]
- chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.24 to 3.0.25 (#6686) by @dependabot[bot]
- refactor(idempotency): replace Redis name with Cache and add valkey-glide support (#6685) by @leandrodamascena
- chore(ci): include allowed licenses file in dependency review workflow (#6618) by @leandrodamascena
- chore(deps-dev): bump aws-cdk from 2.1015.0 to 2.1016.0 (#6680) by @dependabot[bot]
- chore(deps-dev): bump types-python-dateutil from 2.9.0.20241206 to 2.9.0.20250516 (#6678) by @dependabot[bot]
- chore(deps-dev): bump aws-cdk-aws-lambda-python-alpha from 2.195.0a0 to 2.196.0a0 (#6677) by @dependabot[bot]
- chore(deps-dev): bump boto3-stubs from 1.38.16 to 1.38.17 (#6674) by @dependabot[bot]
- chore(deps-dev): bump ruff from 0.11.9 to 0.11.10 (#6673) by @dependabot[bot]
- chore(deps): bump codecov/codecov-action from 5.4.2 to 5.4.3 (#6672) by @dependabot[bot]
- chore(deps-dev): bump aws-cdk from 2.1014.0 to 2.1015.0 (#6668) by @dependabot[bot]
- chore(deps-dev): bump boto3-stubs from 1.38.15 to 1.38.16 (#6669) by @dependabot[bot]
- chore(deps): bump aws-actions/configure-aws-credentials from 4.2.0 to 4.2.1 (#6667) by @dependabot[bot]
- chore(deps-dev): bump mkdocs-material from 9.6.13 to 9.6.14 (#6661) by @dependabot[bot]
- chore(deps): bump redis from 5.2.1 to 6.1.0 (#6662) by @dependabot[bot]
- chore(deps): bump actions/dependency-review-action from 4.7.0 to 4.7.1 (#6663) by @dependabot[bot]
- chore(deps-dev): bump boto3-stubs from 1.38.14 to 1.38.15 (#6660) by @dependabot[bot]
- chore(deps): bump squidfunk/mkdocs-material from
f6c81d5
toeb04b60
in /docs (#6659) by @dependabot[bot] - chore(deps-dev): bump mkdocs-material from 9.6.12 to 9.6.13 (#6654) by @dependabot[bot]
- chore(deps-dev): bump sentry-sdk from 2.27.0 to 2.28.0 (#6652) by @dependabot[bot]
- chore(deps-dev): bump boto3-stubs from 1.38.13 to 1.38.14 (#6653) by @dependabot[bot]
- chore(deps-dev): bump cdklabs-generative-ai-cdk-constructs from 0.1.308 to 0.1.309 (#6651) by @dependabot[bot]
- chore(deps): bump squidfunk/mkdocs-material from
95f2ff4
tof6c81d5
in /docs (#6650) by @dependabot[bot] - chore(deps-dev): bump ruff from 0.11.8 to 0.11.9 (#6643) by @dependabot[bot]
- chore(deps-dev): bump boto3-stubs from 1.38.12 to 1.38.13 (#6644) by @dependabot[bot]
- chore(deps-dev): bump cfn-lint from 1.35.0 to 1.35.1 (#6642) by @dependabot[bot]
- chore(deps): bump datadog-lambda from 6.108.0 to 6.109.0 (#6641) by @dependabot[bot]
- chore(deps-dev): bump aws-cdk-aws-lambda-python-alpha from 2.194.0a0 to 2.195.0a0 (#6635) by @dependabot[bot]
- chore(deps-dev): bump aws-cdk from 2.1013.0 to 2.1014.0 (#6636) by @dependabot[bot]
- chore(deps): bump datadog-lambda from 6.107.0 to 6.108.0 (#6634) by @dependabot[bot]
- chore(deps-dev): bump boto3-stubs from 1.38.11 to 1.38.12 (#6633) by @dependabot[bot]
- chore(deps-dev): bump aws-cdk-lib from 2.194.0 to 2.195.0 (#6632) by @dependabot[bot]
- chore(deps): bump actions/setup-go from 5.4.0 to 5.5.0 (#6630) by @dependabot[bot]
- chore(deps-dev): bump ijson from 3.3.0 to 3.4.0 (#6631) by @dependabot[bot]
- chore(deps): bump actions/dependency-review-action from 4.6.0 to 4.7.0 (#6629) by @dependabot[bot]
- chore(deps-dev): bump cfn-lint from 1.34.2 to 1.35.0 (#6623) by @dependabot[bot]
- chore(deps-dev): bump boto3-stubs from 1.38.10 to 1.38.11 (#6624) by @dependabot[bot]
- chore(deps-dev): bump boto3-stubs from 1.38.9 to 1.38.10 (#6620) by @dependabot[bot]
- chore(deps): bump aws-actions/configure-aws-credentials from 4.1.0 to 4.2.0 (#6619) by @dependabot[bot]
This release was made possible by the following contributors:
@AlisonVilela, @Artur-T-Malas, @dependabot[bot], @github-actions[bot], @kiitosu, @leandrodamascena, dependabot[bot] and github-actions[bot]