karapace
karapace copied to clipboard
Karapace - Your Apache Kafka® essentials in one tool
# What is currently missing? Prompted by a [discussion](https://github.com/Aiven-Open/karapace/pull/767#discussion_r1423840758) on a PR replacing Kafka consumer implementations with confluent-kafka, it turns out we do not back up the timestamp types of...
This PR enables users to avoid validation only on specific topics. It is necessary because, prior to [this commit](ca65ddde04b1dd49cf4324ede66e2f5d827d3c51) it was possible to create messages with incorrect or missing subjects....
Add a new test for the case of adding a new message to the already created message
# What happened? The new parser implementation enabled the Protobuf parser to accept also files with non-fully specified path. Unfortunately we don't have a process of normalization of the protobuf...
This pr enable the user to choose the naming strategy (and his validation) by running a `POST` towards `/topic//name_strategy/` endpoint and get the current used one by doing a `GET`...
# What happened? When creating a Protobuf schema with references, types from the referred schemas can be used even without actually importing them in the schema itself. 1. Create schema...
Let's document what versioning scheme we follow. [This closed ticket](https://github.com/Aiven-Open/karapace/issues/245#issuecomment-895842695) hints at following semantic versioning, but there doesn't seem to be anything put in documentation from that. [This other closed...
Currently if we do a POST request towards `/topics/topic_name` with only the `key_schema`, `value_schema` and the `records` in the body of the request we implicitly create a Subject associated to...
# Issue Description ## Current Status Let's clarify the required definitions to understand the issue properly: 1. **Topic**: This is a mechanism used by Kafka to group different messages. 2....