All Versions
20
Latest Version
Avg Release Cycle
70 days
Latest Release
79 days ago

Changelog History
Page 1

  • v1.10.0

    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 aliases

    Migration 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

    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...
  • 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
  • v1.9.1-rc2

    August 26, 2019
  • v1.9.1-rc1

    August 20, 2019