[x] +1 Release this as Apache Avro 1.11.0 (binding) [ ] +0 [ ] -1 Do not release this because...
I repeated the validation on Java and Python that I did with RC1 (Internal projects that use Avro extensively, exercising many different schemas, and parquet). I gave the perl and javascript artifacts a very basic try using a simple installation and project. I will be travelling tomorrow, so I won't be able to close the vote at noon. You can count on some extra hours to test, but don't hesitate to voice your opinion! All my best, Ryan On Sat, Oct 23, 2021 at 10:16 PM Tim Perkins <tjwperk...@gmail.com> wrote: > > [x] +1 Release this as Apache Avro 1.11.0 > [ ] +0 > [ ] -1 Do not release this because... > > I downloaded the Ruby gem for the release and tested the new package with > several open source libraries that use Avro Ruby. > > On Thu, 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 > >