Releases: Aiven-Open/karapace
Releases · Aiven-Open/karapace
3.10.0
What's Changed
- Return Unauthorized on malformed OAuth token by @matyaskuti in #743
- feat: add version of karapace to the healthcheck response by @eliax1996 in #744
- Bump mypy and fix problems in avro introspection code by @aiven-anton in #748
- Added support to other naming strategy by @eliax1996 in #754
- Support binary serialization of ProtoBuf schemas by @tvainika in #755
- Use confluent-kafka-python for Kafka admin client instead of kafka-python by @matyaskuti in #757
- Rename internal variable to avoid overriding Thread._stop() by @tvainika in #762
- Fix authentication check with referencedby route by @tvainika in #756
Full Changelog: 3.9.0...3.10.0
3.9.0
What's Changed
- feature: replace the old parsing strategy and move towards a tree based one by @eliax1996 in #733
Full Changelog: 3.8.0...3.9.0
3.8.0
What's Changed
- fix: explicitly set retries to 0 in backup code by @eliax1996 in #715
- fix: enable self-referencing schemas by @eliax1996 in #716
- chore: Update container registry URLs by @aiven-anton in #718
- feature: Enable logging in backup tool by @aiven-anton in #714
- Enable SASL authentication in backup code by @tvainika in #730
- REST proxy to return 403 instead of 500 in case of deny by ACL by @jclarysse in #732
- Fix subject name strategy config and add validation flag by @tvainika in #735
- REST proxy SASL OIDC authentication by @matyaskuti in #731
Full Changelog: 3.7.3...3.8.0
3.7.3
3.7.2
What's Changed
- Resolve schema reference recursively during schema parsing by @eliax1996 in #681
- Fix nested one of field handling for protobuf schema dependency verification by @jjaakola-aiven in #689
- Fix offset fetching by requesting always from partition leader by @jclarysse in #692
- Use KARAPACE_ADVERTISED_PORT environment value by @tvainika in #696
- Miscellaneous minor changes such as bumping dependency versions
New Contributors
- @jclarysse made their first contribution in #692
Full Changelog: 3.7.1...3.7.2
3.7.1
What's Changed
- fix: remove 'subjects' from the default schema reply by @eliax1996 in #676
Full Changelog: 3.7.0...3.7.1
What's Changed
- fix: remove 'subjects' from the default schema reply by @eliax1996 in #676
Full Changelog: 3.7.0...3.7.1
3.7.0
What's Changed
- Fix exception handler fetching raw schema after delete by @tvainika in #661
- Fix partitioning if no key given by @tvainika in #662
- test: test incompatible data publish on REST proxy by @jjaakola-aiven in #663
- feat(rest:consumer): add timestamp to consumer fetch response by @jeqo in #666
- fix: inconsistent schema during message produce by @eliax1996 in #664
New Contributors
- @jeqo made their first contribution in #666
- @eliax1996 made their first contribution in #664
Full Changelog: 3.6.2...3.7.0
3.6.2
What's Changed
- fix: Reduce mutability in schema references by @aiven-anton in #643
- fix: Correctly raise producer exceptions by @giuseppelillo in #660
Full Changelog: 3.6.1...3.6.2
3.6.1
What's Changed
- feature: Allow backup creation to specify target directory by @giuseppelillo in #645
- fix: Broken backup handling of empty topics by @aiven-anton in #647
- feature: Allow passing backup directory to backup commands by @aiven-anton in #648
- chore: Add type hints to karapace.protobuf.io by @aiven-anton in #649
- fix: Eliminate mutation of shared dict by @aiven-anton in #650
- Improve typing and enable mypy checks for many modules by @tvainika in #655
- build(deps): bump jsonschema from 3.2.0 to 4.17.3 in /requirements by @dependabot in #600
- feature: Allow skipping topic creation for backup restoration by @giuseppelillo in #654
- fix: set aiohttp Application client max size according with producer config by @jjaakola-aiven in #656
- feature: Return specific exit code for failed data restoration by @giuseppelillo in #657
Full Changelog: 3.6.0...3.6.1
3.6.0
What's Changed
- fix: do not override SASL mechanism for user REST proxy by @Acuion in #620
- Validated imports for known types by @tvainika in #627
- Implement topic backup V3 format by @aiven-anton in #584
- feat: Add REST producer max request size config by @jjaakola-aiven in #628
- feature: Implement backup metadata inspect command by @aiven-anton in #616
- feature: Implement backup verification command by @aiven-anton in #613
- feature: Make schema backup handle empty topics by @aiven-anton in #614
- Handle message field compare with known types by @tvainika in #630
- feature: Add topic configurations to v3 format by @giuseppelillo in #632
New Contributors
Full Changelog: 3.5.0...3.6.0