Changelog
Karapace version 3.14.0
Improved
Aiven for Apache Kafka®
Karapace has been upgraded to version 3.14.0. Key changes introduced in this release:
New Feature:
- Introduced a new master coordinator that uses the `
aiokafka`library, enhancing performance and reliability by improving server change handling and enabling asynchronous operations.
Enhancements and fixes:
- Fixed cache management to selectively update only required metadata segments instead of full replacement.
- Fixed offset management to move offsets consistently, even with invalid JSON records, preventing processing delays.
- Refactored schema version resolution and validation logic, including support for '-1' as the latest version.
- Refactored version class to remove integer inheritance, enhancing its structure for stronger typing and robustness.
- Increased test coverage to encompass JSON schema validation across varied subjects.
- Implemented tests for storing soft-deleted schemas post-compaction to ensure accessibility and resolve previous visibility issues.
- Removed
`kafka-python` dependency, transitioning error mappings to the `aiokafka` library.
For a complete list of fixes and detailed information, see the Karapace release notes.