Releases: Aiven-Open/karapace
Releases · Aiven-Open/karapace
3.3.5
What's Changed
- Handling None properly during backup by @AnatolyPopov in #484
Full Changelog: 3.3.3...3.3.5
3.3.4
What's Changed
- Handling None properly during backup by @AnatolyPopov in #484
WARNING: this release made from a wrong branch and should not be used.
Full Changelog: 3.3.3...3.3.4
3.3.3
What's Changed
- feature: do key correction on backup get and restore by @jjaakola-aiven in #447
- metrics: report Karapace processing metrics by @jjaakola-aiven in #453
- fix: Use
--tags
to find last version from Git repository by @jjaakola-aiven in #456 - Fix writing in detected keymode by @tvainika in #458
- Fix REST producing using AVRO primitive schema by @tvainika in #457
- Fix key JSON compact form by @tvainika in #459
- Bump protobuf from 3.19.4 to 3.19.5 by @dependabot in #461
- Fix REST produce handling of invalid request by @tvainika in #460
- Fix registering after odd hard delete by @tvainika in #462
- fix Internal Server Error deleting unknown subject by @tvainika in #466
- use Sentry SDK by @jjaakola-aiven in #455
- fix: schema list endpoint to iterate subject schemas by @jjaakola-aiven in #468
- fix: tolerate null record keys and values on schema backup and restore by @jjaakola-aiven in #472
Full Changelog: 3.3.2...3.3.3
3.4.1
We found a regression on this version: #488 We are working on a fix. Stay tuned!
What's Changed
- fix: tolerate null record keys and values on schema backup and restore by @jjaakola-aiven in #472
Full Changelog: 3.4.0...3.4.1
3.4.0
What's Changed
- feature: Kafka authorization over REST proxy by @tvainika in #423
- feature: do key correction on backup get and restore by @jjaakola-aiven in #447
- metrics: report Karapace processing metrics by @jjaakola-aiven in #453
- use Sentry SDK by @jjaakola-aiven in #455
- fix: Use
--tags
to find last version from Git repository by @jjaakola-aiven in #456 - fix writing in detected keymode by @tvainika in #458
- fix REST producing using AVRO primitive schema by @tvainika in #457
- fix key JSON compact form by @tvainika in #459
- fix REST produce handling of invalid request by @tvainika in #460
- fix registering after odd hard delete by @tvainika in #462
- fix Internal Server Error deleting unknown subject by @tvainika in #466
- fix: schema list endpoint to iterate subject schemas by @jjaakola-aiven in #468
- tests: use unittest.mock in REST proxy janitor tests and in serialization tests by @jjaakola-aiven in #464
Full Changelog: 3.3.2...3.4.0
3.3.2
What's Changed
- fix: encode schema as str on anonymization by @jjaakola-aiven in #440
- fix: Anonymize delete subject value on export by @jjaakola-aiven in #441
- Fix exception logging in REST produce endpoint by @tvainika in #444
- Log config on startup by @juha-aiven in #443
- feature: detect message key format to use by @jjaakola-aiven in #446
- fix: return 404 when compatibility check done to non-existent version by @jjaakola-aiven in #450
- Clean dependencies by @jjaakola-aiven in #448
- Fix ProtoBuf schema comparison by @tvainika in #449
- Improve Karapace API compatibility with Confluent Schema Registry API by @jjaakola-aiven in #451
- Cache normalized string representation by @tvainika in #452
Full Changelog: 3.3.1...3.3.2
3.3.1
What's Changed
- Fix producer SASL support by @raphaelauv in #426
- Allow subjects/subject endpoint to be called by user with Read permissions by @vitalvi in #432
- Fix JSON schema comparison when posting to subject by @sebinsunny in #430
- Fix regression by removing the compatibility level information from API response. by @sebinsunny in #436
- Optimize memory usage in offset watcher: Use Condition with offset integer instead of Event dict. by @jjaakola-aiven in #437
Full Changelog: 3.3.0...3.3.1
3.3.0
3.2.0
3.1.2
- karapace: using context manager to ensure all resources are closed
- Add support for new configs including advertised_port and use_secured_proxy
- performance: added schema reused based on content
- Remove ujson dependency