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
- @davide-armand made their first contribution in #962
Full Changelog: 3.15.2...4.0.0