Releases: Aiven-Open/karapace
Releases · Aiven-Open/karapace
5.2.0
5.1.0
What's Changed
- Ensure prometheus in-progress gauge always decremented; clean up tests by @logicstar-ai[bot] in #1162
- Fix metrics issues by @muralibasani in #1176
- Performance test - adding delete consumers, instances, subscriptions by @muralibasani in #1178
- Added kafka client id by @markretallack in #1105
- Fix pydantic v2 for openapi generation by @muralibasani in #1181
- Add support for CPython 3.13 by @aiven-anton in #1184
- Remove pinned versions from toml, and py requires 3.12, 3.13 by @muralibasani in #1187
- Fix schema response while forwarding by @muralibasani in #1193
- Upgrade confluent kafka / librd by @muralibasani in #1191
- Integration tests for fetch and topic configs by @muralibasani in #1195
- Add configurable mTLS client auth via server_tls_client_auth by @muralibasani in #1182
- docs: add instructions for local development with docker by @nosahama in #1202
- Improvements to consumer manager by @muralibasani in #1201
- Adding benchmarks, 50k events by @muralibasani in #1206
New Contributors
- @markretallack made their first contribution in #1105
Full Changelog: 5.0.3...5.1.0
5.0.3
What's Changed
- Flaky test - Reset counter for every compatibility test by @muralibasani in #1151
- Adding more wait time for schema fwd by @muralibasani in #1152
- Xfail flaky test - test_roundtrip_from_file by @muralibasani in #1158
- Include deleted flag in subject version response when requested by @logicstar-ai[bot] in #1163
- chore: collect test logs in CI by @jjaakola-aiven in #1161
- Replace openjdk with temurin by @muralibasani in #1165
- Revert "Include deleted flag in subject version response when requested" by @muralibasani in #1167
- Update proto compiled runtime path by @muralibasani in #1169
New Contributors
- @logicstar-ai[bot] made their first contribution in #1163
Full Changelog: 5.0.2...5.0.3
4.1.4
What's Changed
- [v4] tests: deletion of multi-referenced schema by @nosahama in #1139
- [v4] api: handle
InvalidReferenceserror on compatibility check endpoint by @nosahama in #1144 - Updating proto runtime path by @muralibasani in #1170
Full Changelog: 4.1.3...4.1.4
5.0.2
What's Changed
- tests: deletion of multi-referenced schema by @nosahama in #1137
- Fix auth header check with oidc enabled by @muralibasani in #1143
- Continuation of PR (tests refactor) #1143 by @muralibasani in #1145
- api: handle
InvalidReferenceserror on compatibility check endpoint by @nosahama in #1142
Full Changelog: 5.0.1...5.0.2
5.0.1
What's Changed
- docker: pin kafka versions in compose.yml by @nosahama in #1100
- chore(deps): bump urllib3 from 2.3.0 to 2.5.0 in /requirements by @dependabot[bot] in #1099
- OIDC Authentication & Authorization - karapace feature by @muralibasani in #1109
- docker: use kafka-3.9 by @nosahama in #1116
- chore(deps): bump aiohttp from 3.11.18 to 3.12.14 by @dependabot[bot] in #1117
- rapu: drop usage of deprecated
cgi.parse_headerby @nosahama in #1127 - e2e tests oidc by @muralibasani in #1121
- Update integertion / e2e tests by @muralibasani in #1132
- feat: re-add
karapace_versionto sr api endpoint_healthby @jclarysse in #1129 - Fix producer acks by @muralibasani in #1135
Full Changelog: 5.0.0...5.0.1
4.1.3
What's Changed
- 4.1.3 rapu: drop usage of deprecated cgi.parse_header by @muralibasani in #1133
Full Changelog: 4.1.2...RELEASE_4.1.3
5.0.0
What's Changed
- Breaking change:
karapace_version,schema_registry_authfile_timestampandprocess_uptime_secare dropped from the response of the health check endpoint (/_health), all the previous 1st-level attributes of the response are now moved under the status: {} object and a flaghealthy: true|falseis added to the 1st-level of the response. - feat: Karapace modernization with uvicorn, FastAPI and OpenTelemetry by @jjaakola-aiven in #1039
- otel: split exporters by @nosahama in #1043
- Updated installation notes by @muralibasani in #1042
- Performance test improvements - EC-740 by @muralibasani in #1045
- chore(deps): bump pydantic-settings from 2.6.1 to 2.8.1 in /requirements by @dependabot in #1047
- chore(deps-dev): bump flask-cors from 5.0.0 to 5.0.1 in /requirements by @dependabot in #1048
- chore(deps): bump googleapis-common-protos from 1.66.0 to 1.68.0 in /requirements by @dependabot in #1050
- chore(deps): bump watchfiles from 0.24.0 to 1.0.4 in /requirements by @dependabot in #1049
- chore(deps): bump jinja2 from 3.1.5 to 3.1.6 in /requirements by @dependabot in #1053
- Adding test for main by @muralibasani in #1054
- Updating session timeout tests by @muralibasani in #1052
- Consumer commit fix by @muralibasani in #1057
- Support mTLS by @nosahama in #1044
- chore(deps): bump python-dotenv from 1.0.1 to 1.1.0 in /requirements by @dependabot in #1064
- chore(deps): bump golang.org/x/crypto from 0.31.0 to 0.35.0 in /go/protopace by @dependabot in #1070
- chore(deps): bump typer from 0.15.1 to 0.15.2 in /requirements by @dependabot in #1062
- Upgrade h11 & httpcore by @muralibasani in #1072
- Upgrade aiohttp, yarl by @muralibasani in #1073
- chore(deps): bump confluent-kafka from 2.4.0 to 2.10.0 in /requirements by @dependabot in #1075
- chore(deps): bump jsonschema-specifications from 2024.10.1 to 2025.4.1 in /requirements by @dependabot in #1076
- chore(deps): bump aiohttp from 3.11.15 to 3.11.18 in /requirements by @dependabot in #1077
- Replace src karapace path with module in main test py by @muralibasani in #1079
- fix: fix script entrypoints by @jjaakola-aiven in #1041
- chore(deps): bump async-lru from 2.0.4 to 2.0.5 in /requirements by @dependabot in #1061
- Updating features by @muralibasani in #1082
- chore(deps-dev): bump flask from 3.1.0 to 3.1.1 in /requirements by @dependabot in #1083
- chore(deps-dev): bump flask-cors from 5.0.1 to 6.0.0 in /requirements by @dependabot in #1085
- rest-proxy: allow reading messages with avro-value and string-key by @jclarysse in #1031
- chore(deps): bump typing-extensions from 4.12.2 to 4.13.2 in /requirements by @dependabot in #1091
- chore(deps): bump rpds-py from 0.22.3 to 0.25.1 in /requirements by @dependabot in #1090
- chore(deps): bump aiohappyeyeballs from 2.4.6 to 2.6.1 in /requirements by @dependabot in #1089
New Contributors
- @muralibasani made their first contribution in #1042
Full Changelog: 4.1.2...5.0.0
4.1.2
4.1.1
What's Changed
- fix: don't send all aiokafka log.error to sentry by @kmichel-aiven in #990
- fix: harden the order of keys that needs to be serialized by @eliax1996 in #816
- fix: duplicated schemas on rapid elections while continuous produce of records by @eliax1996 in #938
- fix: change the label for the workflow by @eliax1996 in #996
- fix: add the context output back to container GH Action workflow by @jjaakola-aiven in #998
- feat: Update Dockerfile to add support to arbitrary user ids by @edsoncsouza in #984
- build(deps): bump golang.org/x/crypto from 0.26.0 to 0.31.0 in /go/protopace by @dependabot in #1008
- fix: delete references if schema is deleted by @keejon in #1027
New Contributors
- @edsoncsouza made their first contribution in #984
Full Changelog: 4.1.0...4.1.1