Skip to content

Releases: Aiven-Open/karapace

3.0.0

22 Mar 12:07
6c81823
Compare
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

2.1.3

11 Feb 12:45
fa327e0
Compare
Choose a tag to compare
  • Updated protobuf dependency with included security fixes

2.1.2

08 Feb 11:55
dab8dda
Compare
Choose a tag to compare
  • Using a single producer on the REST API

2.1.1

03 Feb 16:23
a02047d
Compare
Choose a tag to compare
  • Backwards support for configuration with a typo KARAPACE_REGISTRY_MASTER_ELIGIBITY for docker images
  • Code formatted with black
  • Static analysis with Mypy
  • Miscellaneous fixes

2.1.0

28 Jan 12:05
869b9b4
Compare
Choose a tag to compare

What's Changed

  • Support for JSON Schema
  • python: remove support for 3.6 series
  • Build Docker container images automatically in CI
  • schemas: better error messages for invalid schemas
  • Fix REST and schema registry shutdown
  • Improved documentation
  • Miscellaneous bug fixes

Full Changelog: 2.0.1...2.1.0

2.0.1

13 Jan 09:50
3dc8d7b
Compare
Choose a tag to compare

What's Changed

  • Fix for the configuration endpoint
  • Extended support for configuration options

Full Changelog: 2.0.0...2.0.1

2.0.0

13 Jan 09:51
Compare
Choose a tag to compare

What's Changed

  • Fixes and improvements for handling different client headers and content types
  • Fixes regarding generation of the global schema id value
  • Fixes and improvements for handling complex types in AVRO compatibility checks
  • Refactor file layout and unit tests
  • Add functionality for rest proxy

Full Changelog: 1.1.0...2.0.0

1.1.0

13 Jan 09:55
0c676ee
Compare
Choose a tag to compare

What's Changed

  • Endpoints for schema check for a subject and for the root path
  • General improvements in API compatibility and validation
  • Tooling improvements for backups and general Karapace usage
  • Ability to configure metadata_max_age_ms
  • Bugfixes for master coordination

Full Changelog: 1.0.0...1.1.0

1.0.0

13 Jan 09:53
d3fc4b1
Compare
Choose a tag to compare

What's Changed

  • Backup functionality for schemas
  • General improvements and fixes for API compatibility
  • Support for transitive compatibility
  • Sentry integration

Full Changelog: 0.1.0...1.0.0

0.1.0

13 Jan 09:53
Compare
Choose a tag to compare

What's Changed

  • Initial release with schema storing, retrieving and compatibility testing functionality
  • Unittests for the functionality
  • aiohttp based architecture

Full Changelog: https://github.com/aiven/karapace/commits/0.1.0