Release 1.13.0
New features
- Added metadata field to InboundMessage for custom metadata
- Improvements
- Updated CircleCI config to use cimg/openjdk images
- Added test coverage for Java 8–25
- Improved test reliability with retry logic for transient network errors
- Made test data unique to prevent conflicts in parallel runs
- Fixed resource handling in test base class
Compatibility
- Updated Jackson to 2.15.0 (from 2.14.1)
- Updated Apache HttpClient to 5.5 (from 5.3)
- Updated JUnit to 5.8.2 and platform to 1.8.0
- Replaced deprecated PropertyNamingStrategy with PropertyNamingStrategies for Jackson 2.12+ compatibility
- Bug fixes
- Fixed test instance lifecycle issues by properly initializing API clients in @beforeeach methods
- Fixed resource leaks in test configuration loading
Note: This release maintains backward compatibility while improving test reliability and adding support for newer Java versions.