Releases: Aiven-Open/karapace
Releases · Aiven-Open/karapace
3.15.0
What's Changed
- rapu: catch
aiohttp.ClientErrorwith a503response status by @nosahama in #896 - Fix fixture order for consumer tests by @jjaakola-aiven in #898
- chore: add coverage report by @jjaakola-aiven in #899
- fix: Clarify comment in backup consumer logic by @aiven-anton in #781
- feature, observability: Added Prometheus Metrics & Instrumentation by @nosahama in #902
- chore, rapu: handle
asyncio.TimeoutErrorby @nosahama in #903 - fix: remove the raise Invalid version when instantiating a version 0 by @eliax1996 in #911
Full Changelog: 3.14.0...3.15.0
3.14.0
What's Changed
- feature: master coordinator with aiokafka by @jjaakola-aiven in #880
- fix cache: the cache metadata its always replaced even if its only updating a subportion of it by @eliax1996 in #892
- chore: remove kafka-python dependency by @jjaakola-aiven in #891
- refactor: consolidate schema version resolution and validation logic by @nosahama in #885
- fix: move offset always, also with invalid processed records by @jjaakola-aiven in #894
- refactor: remove int inheritance from Version by @jjaakola-aiven in #893
- test: add JSON schema test to schema in multiple subjects test by @jjaakola-aiven in #878
- test: store soft deleted schema by @jjaakola-aiven in #873
New Contributors
Full Changelog: 3.13.1...3.14.0
3.13.1
3.13.0
What's Changed
- Fix error message formatting variable expansion by @tvainika in #851
- fix: return 422 for Avro/JSONSchema when payload does not match schema by @jjaakola-aiven in #853
- README: Fix badge for workflow run of
tests.ymlby @andygrunwald in #855 - fix: handle ConnectionError in rapu._handle_messages by @jjaakola-aiven in #862
- fix: consume multiple schema messages on each consume call by @jjaakola-aiven in #866
- removed unused
self.prev_processed_offset = 0by @eliax1996 in #867 - fix: flatten_unions for array and map union types by @keejon in #865
- Randomize test run order by @matyaskuti in #822
- fix: Restore pip-compile invocation by @aiven-anton in #875
- chore: update kafka-python with vendored six 1.16.0 by @jjaakola-aiven in #874
- fix: consume only one record at a time after startup by @jjaakola-aiven in #877
New Contributors
- @andygrunwald made their first contribution in #855
Full Changelog: 3.12.0...3.13.0
3.12.0
What's Changed
- 422 instead of 500 on subject schema error by @gpkc in #837
- Retry on temporary errors from schema reader by @tvainika in #849
- normalization: add normalization of the options by @eliax1996 in #848
New Contributors
Full Changelog: 3.11.4...3.12.0
3.11.4
What's Changed
- fix: handle InMemoryDatabase find_schemas latest when no versions available for subject by @biggusdonzus in #835
New Contributors
- @biggusdonzus made their first contribution in #835
Full Changelog: 3.11.3...3.11.4
3.11.3
What's Changed
- Handle schema reader errors by @matyaskuti in #832
- Fix no-payload commit in consumer by @matyaskuti in #833
Full Changelog: 3.11.2...3.11.3
3.11.2
What's Changed
- protobuf: recognize tag alter modification by @keejon in #821
- fix: resolving references in subjects_schema_post by @keejon in #823
- Log message error on schema replay by @matyaskuti in #825
New Contributors
Full Changelog: 3.11.1...3.11.2
3.11.1
What's Changed
- fix: handle BufferError from Kafka producer by @jjaakola-aiven in #817
- refactor: optimize the authorization check for get schema by id by @jjaakola-aiven in #819
- refactor: Move list instantiation to where it is used by @aiven-anton in #820
Full Changelog: 3.11.0...3.11.1
3.11.0
What's Changed
- docs(security): change bugbounty provider from h1 to bugcrowd by @DocEmmetBrown in #814
- Fix internal server error if request body is non-object by @tvainika in #815
- Implement async confluent-kafka consumer by @matyaskuti in #782
- OAuth token prodiver cleanup by @matyaskuti in #800
- Remove aiokafka dependency by @matyaskuti in #798
- feat: GET /mode and GET /mode/subject:path endpoints by @jjaakola-aiven in #818
New Contributors
- @DocEmmetBrown made their first contribution in #814
Full Changelog: 3.10.8...3.11.0