Changelog History
Page 1
-
v1.10.1 Changes
December 04, 2020๐ The Apache Avro community is pleased to announce the release of Avro 1.10.1!
๐ All signed release artifacts, signatures and verification instructions can be
๐ found here: https://avro.apache.org/releases.html๐ This release includes 33 Jira issues, including some interesting features:
0๏ธโฃ C#: AVRO-2750 Support for enum defaults
๐ C++: AVRO-2891 Expose last sync offset written on DataFileWriter
Java: AVRO-2924 SpecificCompiler add 'LocalDateTime' logical type
Java: AVRO-2937 Expose some missing flags in SpecificCompilerTool
๐ PHP: AVRO-2096 Fixes to missing functions
Ruby: AVRO-2907 Ruby schema.single_object_schema_fingerprint is reversedMigration notes:
0๏ธโฃ Java: AVRO-2817 Turn off validateDefaults when reading legacy Avro files
๐ฆ Python: AVRO-2656 avro-python package is now the preferred python3 library and
๐ avro-python3 is prepared to be deprecatedโฌ๏ธ And of course upgraded dependencies to latest versions, CVE fixes and more: https://issues.apache.org/jira/issues/?jql=project%20%3D%20AVRO%20AND%20fixVersion%20%3D%201.10.1
-
v1.10.1-rc1
November 18, 2020 -
v1.10.0 Changes
July 01, 2020๐ This release includes 189 Jira issues, including some interesting features:
C#: AVRO-2389 Add Avro serialization for POCO (Reflection)
0๏ธโฃ Java: AVRO-2723 Automatically find defaults on POJO when using reflection
๐ Java: AVRO-2438 Better support for URI and URL types
Perl: AVRO-1461 Distribute Perl module in CPAN
โก๏ธ PHP: AVRO-2527 Update to PHP 7.x
Python: AVRO-2387 Type checking added to python
๐จ Ruby: AVRO-1740 Support fingerprinting
0๏ธโฃ Ruby: AVRO-2535 Support enum defaults
๐ Ruby: AVRO-2545 Support aliasesMigration notes:
๐ป Java: AVRO-2278 Throw an exception when getting a non-existent field from a record
๐ Java: AVRO-2581 Maven plugin generates specific records with private fields
๐ Java: AVRO-2335 Remove Joda Time library
๐ฆ Python: AVRO-2656 avro-python package is now the preferred python3 library and avro-python3 is prepared to be deprecatedโฌ๏ธ And of course upgraded dependencies to latest versions, CVE fixes and more
https://issues.apache.org/jira/issues/?jql=project%20%3D%20AVRO%20AND%20fixVersion%20%3D%201.10.0 -
v1.10.0-rc2
June 22, 2020 -
v1.10.0-rc1
June 09, 2020 -
v1.9.2 Changes
February 12, 2020๐ This release includes 71 Jira issues: https://jira.apache.org/jira/issues/?jql=project%20%3D%20AVRO%20AND%20fixVersion%20%3D%201.9.2
- ๐ Some bug fixes:
- C#: AVRO-2606 handle multidimensional arrays of custom types
- Java: AVRO-2592 Avro decimal fails on some conditions
- Java: AVRO-2641 Generated code results in java.lang.ClassCastException
- Java: AVRO-2663 Projection on nested records does not work
- Python: AVRO-2429 unknown logical types should fall back
- ๐ Improvements:
- Java: AVRO-2247 Improve Java reading performance with a new reader
- Python: AVRO-2104 Schema normalisation and fingerprint support for Python 3
- Work to unify Python2 and Python3 APIs in preparation for sunset.
- ๐ Improved tests
- ๐ Improved, more reliable builds.
- ๐ Improved readability
- โฌ๏ธ Upgrade dependencies to latest versions, including CVE fixes.
- And more...
- ๐ Some bug fixes:
-
v1.9.2-rc2
February 07, 2020 -
v1.9.2-rc1
February 05, 2020 -
v1.9.1
September 02, 2019 -
v1.9.1-rc3
August 28, 2019