Releases: Aiven-Open/karapace
Releases · Aiven-Open/karapace
6.2.0
What's Changed
- improvement: delete high carinality metrics by @muralibasani in #1259
- Add sasl_oauth_token_provider_class for native OAUTHBEARER support by @dylanbstorey in #1226
- Fix: Confusing doc for config security_protocol by @jclarysse in #1262
- json schema fix KeyError: 'anyOf' when reader uses type array shorthand by @muralibasani in #1265
- Missging tests for coverage - tier1 by @muralibasani in #1266
- Test coverage for apis and core in src by @muralibasani in #1275
- Split OIDC AuthN and AuthZ in Schema Registry by @muralibasani in #1278
- serializer,avro,rest-proxy: event loop improvements by @nosahama in #1282
- Karapace: Update the readme for the local installation by @roshini-aiven in #1284
- Karapace: added testacases for schema registry and core by @roshini-aiven in #1286
- rest-proxy: forward inbound OIDC bearer to Schema Registry by @muralibasani in #1287
- Adding skills for oidc, update overall skills by @muralibasani in #1289
- CI jobs for test suite run in parallel with fail-fast false by @muralibasani in #1294
- OIDC JWT validation leeway, sub require, typ azp by @muralibasani in #1293
- Fix unauthorized probe on subjects by @muralibasani in #1292
- Karapace: added unit + integration tests for OIDC method check by @roshini-aiven in #1303
- Fix configs in readme by @muralibasani in #1297
New Contributors
- @roshini-aiven made their first contribution in #1284
Full Changelog: 6.1.4...6.2.0
6.1.4
What's Changed
- Fix for subject count metrics by @muralibasani in #1255
- Adding Claude and agents for AI based development by @muralibasani in #1254
- Add startup warning when REST proxy authorization is disabled by @muralibasani in #1256
Full Changelog: 6.1.3...6.1.4
6.1.3
What's Changed
- tests: enable OIDC in docker-compose to fix e2e tests by @nosahama in #1238
- Fix admin and schema tests flakiness by @muralibasani in #1239
- Improvements to normalization by @muralibasani in #1237
- Skip schema request headers for few endpoints by @muralibasani in #1240
- Fix for missing schema registry metrics by @muralibasani in #1244
Full Changelog: 6.1.2...6.1.3
6.1.2
What's Changed
- Normalize telemetry, tracer metrics, user protocol by @muralibasani in #1236
- Throw 401, instead of 500 when user is not found by @muralibasani in #1236
Full Changelog: 6.1.1...6.1.2
6.1.1
What's Changed
- Fix schema config for extra fields by @muralibasani in #1234
Full Changelog: 6.1.0...6.1.1
6.1.0
What's Changed
- Add support for AVRO schema references by @dylanbstorey in #1225
- Fix FastAPI docs accessibility. Add title and major.minor.patch version. by @Stuzanna in #1228
- Fwd only required headers - Authorization by @muralibasani in #1229
New Contributors
- @dylanbstorey made their first contribution in #1225
- @Stuzanna made their first contribution in #1228
Full Changelog: 6.0.0...6.1.0
6.0.0
What's Changed
Breaking change
- Backup functionality (karapace_schema_backup CLI tool and the karapace.backup module) from Karapace has been removed. Users can keep using old versions in order to make use of this functionality, but it will no longer be maintained within the project.
Other changes
- chore(python): Bumped python supported version by @Alex-Manson-Aiven in #1208
- chore(deps-dev): bump werkzeug from 3.1.5 to 3.1.6 in /requirements by @dependabot[bot] in #1216
- fix: normalize prometheus metric paths to prevent unbounded label car… by @markretallack in #1218
New Contributors
- @Alex-Manson-Aiven made their first contribution in #1208
Full Changelog: 5.2.0...6.0.0
5.2.0
What's Changed
- Update log statements, fix docker images build race by @muralibasani in #1210
- schema-reader: skip empty offsets by @nosahama in #1212
Full Changelog: 5.1.0...5.2.0
4.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