Skip to content

Releases: Aiven-Open/karapace

4.0.0

17 Oct 05:49
54308a6
Compare
Choose a tag to compare

NOTE:

  • The first 4.0.0 tag (f9f5fe7) is deleted and new created to correct invalid field name in the compatiblity test API response JSON. See PR #975.

What's Changed

  • fix: Avro dataclass introspect typing by @jjaakola-aiven in #976
    • This commit is added to the release in the recreated 4.0.0 tag. This corrects type linting check.
  • fix: return "messages" instead "incompatibilities" from compatibility API by @jjaakola-aiven in #975
    • This commit is added to the release in the recreated 4.0.0 tag. The field name is now mathching the field Confluent Schema Registry client expects.
  • Breaking change: Remove python 3.8 support by @jjaakola-aiven in #972
  • tests,schema_reader: kafka message handling error tests by @nosahama in #941
  • feat: enable the customization of the kafka properties by @eliax1996 in #927
  • build(deps): bump flask-cors from 4.0.1 to 4.0.2 in /requirements by @dependabot in #951
  • chore: include hidden files when uploading coverage by @jjaakola-aiven in #956
  • test: fix backup test flakiness by @jjaakola-aiven in #955
  • chore: add retry to tests requiring forwarding by @jjaakola-aiven in #949
  • chore: add --numprocesses to GH action pytest args by @jjaakola-aiven in #954
  • test: select random free server ports with 0 by @jjaakola-aiven in #960
  • test: add retries to schema coordinator workflow test by @jjaakola-aiven in #961
  • test: remove flaky TestCommitted test by @jjaakola-aiven in #958
  • tests, protobuf: add test on invalid reference schema by @davide-armand in #962
  • test: add a test that detect duplicate ids in a backup of thei _schemas topic by @eliax1996 in #937
  • schema-reader: Log the erroring kafka message key by @nosahama in #963
  • Introduce protobuf formatter by @keejon in #933
  • Migrate to pyproject toml by @jjaakola-aiven in #947
  • fix: unknown Kafka errors with _RESOLVE error code by @keejon in #968
  • fix: add Protopace go source to be included in MANIFEST.in by @jjaakola-aiven in #971
  • chore: update tests to use Kafka 3.4.1 by @jjaakola-aiven in #964
  • feat: add systemd journal logging configuration by @jjaakola-aiven in #946
  • feat: improve health check to fail if schema_reader raises exceptions by @keejon in #957
  • fix: align transitive compatibility checks by @davide-armand in #953

New Contributors

Full Changelog: 3.15.2...4.0.0

3.16.0

11 Sep 08:58
800f3cb
Compare
Choose a tag to compare

What's Changed

  • Changing the REST proxy consumer client id to be plain string instead of tuple by @AnatolyPopov in #918
  • metrics, visualization: StatsD Exporter, Prometheus Rules & Grafana Dashboard by @nosahama in #939
  • rapu: fire shutdown metric on app shutdown by @nosahama in #940
  • schema-reader: Shutdown service if corrupt entries in _schemas topic by @nosahama in #936

Full Changelog: 3.15.1...3.16.0

3.15.1

07 Aug 10:53
edb64b9
Compare
Choose a tag to compare

What's Changed

  • build(deps): bump certifi from 2024.6.2 to 2024.7.4 in /requirements by @dependabot in #914
  • fix: get rid of the path for fully qualified names. by @eliax1996 in #912
  • fix: change schema coordinator error logs to warning by @jjaakola-aiven in #920
  • fix: catch all exceptions in forked process by @jjaakola-aiven in #921
  • chore: update for Python 3.12 by @jjaakola-aiven in #919
  • fix: Version int log formatting in schema_reader.py by @nosahama in #924
  • chore: confluent API spec evolution by @amstee in #925
  • build(deps): bump mypy from 1.10.0 to 1.11.1 in /requirements by @dependabot in #932
  • build(deps): bump tenacity from 8.3.0 to 9.0.0 in /requirements by @dependabot in #930
  • build(deps): bump types-jsonschema from 4.22.0.20240501 to 4.23.0.20240712 in /requirements by @dependabot in #928

Full Changelog: 3.15.0...3.15.1

3.15.0

02 Jul 13:37
c6a0948
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.14.0...3.15.0

3.14.0

10 Jun 05:44
b5c9d22
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.13.1...3.14.0

3.13.1

30 May 10:04
d0ce5b9
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.13.0...3.13.1

3.13.0

14 May 11:15
ef3a486
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.12.0...3.13.0

3.12.0

15 Apr 07:32
aafc087
Compare
Choose a tag to compare

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

  • @gpkc made their first contribution in #837

Full Changelog: 3.11.4...3.12.0

3.11.4

08 Mar 11:17
ea3300d
Compare
Choose a tag to compare

What's Changed

  • fix: handle InMemoryDatabase find_schemas latest when no versions available for subject by @biggusdonzus in #835

New Contributors

Full Changelog: 3.11.3...3.11.4

3.11.3

05 Mar 15:17
af21074
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.11.2...3.11.3