Changelog

Karapace version 5.0.0

Karapace has been upgraded to version 5.0.0. This release introduces major framework, security, and observability improvements.

Key changes

  • Added support for mutual TLS (mTLS) to improve security with client and server certificate validation.
  • Migrated to FastAPI and Uvicorn for improved performance and scalability.
  • Integrated OpenTelemetry for standardized telemetry and tracing.
  • Improved REST-proxy support for reading messages with an Avro value and a string key.
  • Fixed consumer commit handling and script entrypoints.

Breaking change

  • Changed the response format of the health check endpoint (/_health). Some fields were removed, existing attributes are now nested under status {}, and a new healthy flag was added.

For more details, see the Karapace 5.0.0 release notes.