+1 - Thanks for driving this forward!

Dan




> On Oct 21, 2021, at 6:21 AM, Ryan Skraba <r...@skraba.com> wrote:
> 
> Hi everyone,
> 
> I'd like to propose the following RC2 to be released as the official Apache
> Avro 1.11.0 release.
> 
> There have been six commits since RC1, including the following issues:
> - [AVRO-3225][AVRO-3226] Fix potential C# out of bounds string data.
> - [AVRO-3236] Retire .NET Core 2.1
> - [AVRO-2903] Accept Ruby BigDecimal datum
> - [AVRO-2666] Ruby packaging without echoe
> 
> The commit id is 09331fa8d7be924fc29e924aa19ad956a8c13ee0
> * This corresponds to the tag: release-1.11.0-rc2
> * https://github.com/apache/avro/releases/tag/release-1.11.0-rc2
> 
> The release tarball, signature, and checksums are here (revision XXX.)
> * https://dist.apache.org/repos/dist/dev/avro/avro-1.11.0-rc2/
> 
> You can find the KEYS file here:
> * https://dist.apache.org/repos/dist/dev/avro/KEYS
> 
> Binary artifacts for Java are staged in Nexus here:
> * 
> https://repository.apache.org/content/groups/staging/org/apache/avro/avro/1.11.0/
> 
> This release includes ~XXX Jira issues:
> * 
> https://issues.apache.org/jira/issues/?jql=project%3DAVRO%20AND%20fixVersion%3D1.11.0
> 
> Some interesting highlights from RC1:
> 
> Avro specification
> - [AVRO-3212] Clarify that doc tags are supported for FIXED types
> 
> C#
> - [AVRO-2399] Schema doc tags are no longer erased
> - [AVRO-2961] Support .NET 5.0
> - [AVRO-2983] BinaryDecoder now supports large strings
> - [AVRO-3075] Fix deserializing when namespace has reserved words
> - [AVRO-3110] Fix an infinite recursion problem
> - [AVRO-3134] AvroDecimal fixes
> - [AVRO-3182] Fix interoperability between C# and Java
> 
> C++
> - [AVRO-2923] Return correct logicalType()
> - [AVRO-3031] Generate code when the schema has C++ reserved words
> 
> Java
> - [AVRO-2840] Register custom logical types in generated code
> - [AVRO-2863] Support core Avro on Android devices
> - [AVRO-2881] Fix default values in protobuf conversion
> - [AVRO-3030] Remove public_deprecated as a generator option
> - [AVRO-3048] Fix performance regression when using builders
> - [AVRO-3095] Resolve relative imports in JAR files
> - [AVRO-3186] Fix looking up logical types for Quarkus support
> - [AVRO-3208] Utf8 string utility is now Serializable
> 
> Javascript
> - [AVRO-3131] Drop support for Node.js 10
> 
> Perl
> - [AVRO-3190] Fix error when reading at EOF
> 
> PHP
> - [AVRO-2855] Add alias support and drop endian requirement
> 
> Python
> - [AVRO-2840] Improved error messages on invalid data in records
> - [AVRO-2906] Improved performance validating deep record data
> - [AVRO-2914] Drop Python 2 support
> - [AVRO-3004] Drop Python 3.5 support
> - [AVRO-3065] Add support for uuid logical type
> - [AVRO-3093] Drop the avro-python3 package.
>  *** Python 3 is supported by the avro package. ***
> - [AVRO-3104] Fix __eq__ method for some schemas
> 
> Ruby
> - [AVRO-2907] Fix the byte order of schema signatures
> - [AVRO-2998] Records support symbol keys.
> - [AVRO-3023] Validate for Ruby 3.0
> - [AVRO-3054] Serialize logical types correctly
> - [AVRO-3108] Drop support for Ruby 2.5
> 
> Rust
> - In-progress work to integrate an official Rust SDK.
> - Rust CI builds and lints are passing, but there will
>  not be 1.11.0 versioned Rust artifacts as part of this
>  release.
> 
> In addition:
> * Upgrade dependencies to latest versions, including CVE fixes.
> * Build improvements, such as moving to GitHub Actions to validate PRs,
>  using CodeQL and better interoperability tests
> * Performance fixes, other bug fixes, better documentation and more...
> 
> Please download, verify, and test. This vote will remain open for at least
> 72 hours. Given sufficient votes, I would like to close after the weekend on
> 12h UTC Monday, October 25th, 2021
> 
> [ ] +1 Release this as Apache Avro 1.11.0
> [ ] +0
> [ ] -1 Do not release this because...
> 
> Best regards,
> Ryan Skraba
> 
> [Countdown to vote]:
> https://www.timeanddate.com/countdown/to?iso=20211025T12&p0=1440

-- 
Daniel Kulp
dk...@apache.org <mailto:dk...@apache.org> - http://dankulp.com/blog 
<http://dankulp.com/blog>
Talend - http://talend.com <http://coders.talend.com/>

Reply via email to