Avro V3
Apache Avro 1.12 published July 2024.
Definition
Avro 1.12.0 features: Big Decimal logical type (precision + scale), UUID logical type, Local Timestamp Millis / Micros (timezone-naive), JDK 21 LTS support. JSON-based schema. Binary or JSON serialization. Schema evolution compatibility (backward, forward, full). Bindings Java, Python, C, C++, C#, JavaScript, Ruby, PHP, Rust.
Origin
Apache Software Foundation, project born from Hadoop ecosystem 2009, top-level project 2010, version 1.12 July 2024.
Usage
Dominant serialization format in Kafka streaming with Confluent Schema Registry. Competes with Protobuf and JSON Schema.
Related terms
- Avro — fiche socle.
- Protobuf V4 — concurrent.
- Schema Registry V2 — gestion schemas.