Releases: Aiven-Open/karapace
Releases · Aiven-Open/karapace
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
3.1.1
- Reduced logging
- Schema reader loop improvements
- Bugfix: Correct schema comparison when posting to subject
3.1.0
- Bugfix: fix protobuf in container image
- Handle incompatible schemas with produce endpoint
- Handle schema message as string from schemas topic
- Simplified sentry config
- Bugfix: hotloop on get_offset_from_queue
- Logging: add optional aiohttp.access debug logger
- Bugfix: setup.py to use avro instead of avro-python3
- Export anonymized Avro schema with schema backup tool