Skip to content

Releases: Aiven-Open/karapace

3.4.1

20 Oct 11:50
2966a54

Choose a tag to compare

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

07 Oct 07:37
da670e3

Choose a tag to compare

What's Changed

Full Changelog: 3.3.2...3.4.0

3.3.2

29 Aug 12:50
cfd8bf6

Choose a tag to compare

What's Changed

Full Changelog: 3.3.1...3.3.2

3.3.1

09 Aug 13:51
a40c61a

Choose a tag to compare

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

07 Jul 07:18
c8679d2

Choose a tag to compare

What's Changed

  • Streaming mode for schema backup tool in #399
  • Improve schema performance by hashing in #418

Full Changelog: 3.2.0...3.3.0

3.2.0

21 Jun 08:17
9f2ddf3

Choose a tag to compare

  • New feature: Add Karapace Schema Registry authorization #406
  • Performance improvement: Rest proxy produce future handling fix #412
  • Improve deserialization error message #414
  • Init asyncio locks when event loop is available #413
  • Preserve invalid characters during schema anonymization #415

3.1.2

17 May 17:39
fa70f43

Choose a tag to compare

  • 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

21 Apr 09:18
bbf2dff

Choose a tag to compare

  • Reduced logging
  • Schema reader loop improvements
  • Bugfix: Correct schema comparison when posting to subject

3.1.0

13 Apr 11:04
55956a9

Choose a tag to compare

  • 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

3.0.0

22 Mar 12:07
6c81823

Choose a tag to compare

  • Breaking change: Removed entrypoints on files karapace/schema_registry_apis.py and karapace/kafka_rest_apis/__main__.py. The entrypoint exported by setup.py should be used instead.
  • Bugfix: Race condition on cluster_metadata.
  • Performance optimization for copy of cluster metadata
  • Bugfix: REST API can produce Avro messages for schemas that use union types