The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
-
Update Bazel and Protobuf
-
Refactor business logic for testability
-
Update Kafka to 2.8.0, Scala 2.13
-
Use Checker Framework annotations instead of our own
-
Simplify Avro Schema
-
Add AVRO reflection serialization
-
Add JMH microbenchmark
-
Use Avro logical types
-
Add Avro schema compatibility test
-
Update Confluent schema registry to 6.2.0
-
Add Docker image for benchmark
-
Add Confluent JSON and Protocol Buffers
-
Use Checker Framework
-
Add Amazon Ion
-
Migrate from AutoValue to Immutables
-
Migrate from kafka-junit to Kafka for JUnit
-
Updated to Java 16
-
Use microsecond resolution for Avro types
-
Add async-profiler