Highlights 💫
Temporary Fix for IAM Credentials Retrieval:
Addressed a bug in the AWS SDK (#5635) by wrapping the profile default supplier, ensuring smooth retrieval of IAM credentials from the Instance Metadata Service often used in Amazon MSK and EKS (by @maschnetwork in #472).
Improved Local Development:
Resolved an S3 issue in LocalStack to enhance the local development environment (by @embano1 in #477).
Dependencies 🧹
AWS SDK Version Updates
Incremental upgrades of aws.java.sdk.version
for improved SDK capabilities and bug fixes:
- 2.29.43 → 2.29.45 (#9996fc2)
- 2.29.45 → 2.29.50 (#6d3880e)
- 2.29.50 → 2.30.2 (#bb0341a)
- 2.30.2 → 2.30.6 (#5cea93d)
Build Tools and Plugins
GitHub Actions:
actions/setup-node
: Updated from 4.1.0 to 4.2.0 for better Node.js environment setup (#72aae31).actions/upload-artifact
: Incremented from 4.5.0 to 4.6.0 for enhanced artifact management (#ddeffed).
Development Dependencies
Testing Libraries:
org.assertj:assertj-core
: Incremented from 3.27.0 to 3.27.2 (#121f6d3), then from 3.27.2 to 3.27.3 (#badce90).
Other Tools:
nl.jqno.equalsverifier:equalsverifier
: Version bumped for improved equality testing (#9b28847).org.mockito.version
: Updated from 5.14.2 to 5.15.2 for advanced mock testing (#60de202).ch.qos.logback:logback-classic
: Updated for better logging capabilities (#3876802).commons-codec:commons-codec
: Incremented from 1.17.1 to 1.17.2 for enhanced encoding and decoding (#8f405dc).
Fixes 🛠️
- Implemented a workaround for a bug in the AWS SDK to retrieve IAM credentials from the Instance Metadata Service.
- Fixed an S3-related issue in LocalStack for smoother local development and testing.
Thank you to all contributors for their efforts in this release! 🎉
Full Changelog: v1.4.0...v1.4.1