Hi,

On Sun, Jul 31, 2022 at 11:35 PM Ismaël Mejía <ieme...@gmail.com> wrote:

> Huge +1 to publish the crate.
>

The following crates have been released:
- https://crates.io/crates/apache-avro 0.14.0
- https://crates.io/crates/apache-avro-derive  0.14.0
- https://crates.io/crates/apache-avro-test-helper  0.14.0 (this one is
just a dev-dependency of apache-avro)


>
> We need also to maybe work on downstreaming it because many projects
> still depend on the unmaintained avro-rs version. I can try to help on
> the downstreaming once the crate is published.
>

I have few opened PRs and issues waiting for the new crate since a while:
- https://github.com/apache/arrow-datafusion/pull/2784
- https://github.com/lerouxrgd/rsgen-avro/pull/26
- https://github.com/gklijs/schema_registry_converter/issues/75


Regards,
Martin



>
> We need to add this info to the release guide, maybe worth the task
> between Martin and Ryan (since Martin already did try this if I
> remember correctly).
>
> For info downstreaming on the Java side already starting :D
> https://github.com/apache/parquet-mr/pull/981
> https://github.com/apache/spark/pull/37352
>
> Best,
> Ismaël
>
> On Sun, Jul 31, 2022 at 10:21 PM Martin Grigorov <mgrigo...@apache.org>
> wrote:
> >
> > On Sun, Jul 31, 2022, 20:06 Ryan Skraba <r...@skraba.com> wrote:
> >
> > > Hello everyone!  Most of the binary artifacts are making their way to
> > > the various repositories -- I'm going to give it some time before
> > > making the official announcement or updating the website, but you
> > > should be able to start using these artifacts as they become
> > > available!  I'll be travelling overseas tomorrow so it will probably
> > > be later in the week.
> > >
> > > Are we going to publish the rust crate for this release?  Does
> >
> >
> > Yes, please!
> >
> > anybody
> > > know how to do this from the rust distribution?
> > >
> >
> > At the moment me and Ismael have the permissions to do it.
> > I'll be able to do it as soon as Wednesday!
> >
> >
> > > My apologies for not doing the the "release shadowing" session that I
> > > promised earlier!
> > >
> > > All my best, Ryan
> > >
> > > On Sun, Jul 31, 2022 at 2:50 PM Ryan Skraba <r...@skraba.com> wrote:
> > > >
> > > > Hello everyone,
> > > >
> > > > With six +1 (four binding) and no 0 or -1, I'm please to announce
> that
> > > > the vote has passed to release Avro 1.11.1.
> > > >
> > > > I will start releasing artifacts to the various package managers and
> > > > send the announcement within the week.
> > > >
> > > > Jack, I'll be sure to add to the release anouncement -- it definitely
> > > > wasn't a deliberate exclusion :D
> > > >
> > > > [AVRO-3479] Derive Avro Schema macro
> > > >
> > > > Thanks everyone for your contributions!
> > > >
> > > > Ryan Skraba
> > > >
> > > > On Fri, Jul 29, 2022 at 5:54 PM Ismaël Mejía <ieme...@gmail.com>
> wrote:
> > > > >
> > > > > +1
> > > > >
> > > > > Checked checksums + Fully build all passed (via docker on x64)
> > > > > Tested downstreaming in Parquet and Spark all looks good
> > > > >
> > > > > On Fri, Jul 29, 2022 at 8:49 AM Martin Grigorov <
> mgrigo...@apache.org>
> > > wrote:
> > > > > >
> > > > > > On Fri, Jul 29, 2022 at 3:08 AM Jack Klamer <jfkla...@gmail.com>
> > > wrote:
> > > > > >
> > > > > > > I believe the derive proc macro for rust is included in this
> > > release:
> > > > > > > https://github.com/apache/avro/pull/1631 [AVRO-3479]. I (am
> > > biased but)
> > > > > > > believe it's worth including?
> > > > > > >
> > > > > >
> > > > > > Strong +1 !
> > > > > >
> > > > > >
> > > > > >
> > > > > > >
> > > > > > > -Jack
> > > > > > >
> > > > > > > On Thu, Jul 28, 2022 at 1:54 PM Ryan Skraba <r...@skraba.com>
> > > wrote:
> > > > > > >
> > > > > > > > I promised the highlights!  There were a LOT this release --
> we
> > > might
> > > > > > > > have to trim some of these for the release announcement, but
> I
> > > already
> > > > > > > > feel bad not calling out *every* significant contribution.
> > > Thanks so
> > > > > > > > much everybody, there's some great stuff here!
> > > > > > > >
> > > > > > > > Avro specification
> > > > > > > > - [AVRO-3436] Clarify which names are allowed to be qualified
> > > with
> > > > > > > > namespaces
> > > > > > > > - [AVRO-3370] Inconsistent behaviour on types as invalid
> names
> > > > > > > > - [AVRO-3275] Clarify how fullnames are created, with example
> > > > > > > > - [AVRO-3257] IDL: add syntax to create optional fields
> > > > > > > > - [AVRO-2019] Improve docs for logical type annotation
> > > > > > > >
> > > > > > > > C++
> > > > > > > > - [AVRO-2722] Use of boost::mt19937 is not thread safe
> > > > > > > >
> > > > > > > > C#
> > > > > > > > - [AVRO-3383] Many completed subtasks for modernizing C#
> coding
> > > style
> > > > > > > > - [AVRO-3481] Input and output variable type mismatch
> > > > > > > > - [AVRO-3475] Enforce time-millis and time-micros
> specification
> > > > > > > > - [AVRO-3469] Build and test using .NET SDK 7.0
> > > > > > > > - [AVRO-3468] Default values for logical types not supported
> > > > > > > > - [AVRO-3467] Use oracle-actions to test with Early Access
> JDKs
> > > > > > > > - [AVRO-3453] Avrogen Add Generated Code Attribute
> > > > > > > > - [AVRO-3432] Add command line option to skip creation of
> > > directories
> > > > > > > > - [AVRO-3411] Add Visual Studio Code Devcontainer support
> > > > > > > > - [AVRO-3388] Implement extra codecs for C# as seperate nuget
> > > packages
> > > > > > > > - [AVRO-3265] avrogen generates uncompilable code when
> namespace
> > > ends
> > > > > > > > with ".Avro"
> > > > > > > > - [AVRO-3219] Support nullable enum type fields
> > > > > > > >
> > > > > > > > Java
> > > > > > > > - [AVRO-3531] GenericDatumReader in multithread lead to
> infinite
> > > loop
> > > > > > > > - [AVRO-3482] Reuse MAGIC in DataFileReader
> > > > > > > > - [AVRO-3586] Make Avro Build Reproducible
> > > > > > > > - [AVRO-3441] Automatically register LogicalTypeFactory
> classes
> > > > > > > > - [AVRO-3375] Add union branch, array index and map key
> "path"
> > > > > > > > information to serialization errors
> > > > > > > > - [AVRO-3374] Fully qualified type reference "ns.int" loses
> > > namespace
> > > > > > > > - [AVRO-3294] IDL parsing allows doc comments in strange
> places
> > > > > > > > - [AVRO-3273] avro-maven-plugin breaks on old versions of
> Maven
> > > > > > > > - [AVRO-3266] Output stream incompatible with
> > > MagicS3GuardCommitter
> > > > > > > > - [AVRO-3243] Lock conflicts when using computeIfAbsent
> > > > > > > > - [AVRO-3120] Support Next Java LTS (Java 17)
> > > > > > > > - [AVRO-2498] UUID generation is not working
> > > > > > > >
> > > > > > > > Javascript
> > > > > > > > - [AVRO-3489] Replace istanbul with nyc for code coverage
> > > > > > > > - [AVRO-3322] Buffer is not defined in browser environment
> > > > > > > > - [AVRO-3084] Fix JavaScript interop test to work with other
> > > languages on
> > > > > > > > CI
> > > > > > > >
> > > > > > > > Perl
> > > > > > > > - [AVRO-3263] Schema validation warning on invalid schema
> with a
> > > long
> > > > > > > field
> > > > > > > >
> > > > > > > > Python
> > > > > > > > - [AVRO-3542] Scale assignment optimization
> > > > > > > > - [AVRO-3521] "Scale" property from decimal object
> > > > > > > > - [AVRO-3380] Byte reading in avro.io does not assert bytes
> read
> > > > > > > > - [AVRO-3229] validate the default value of an enum field
> > > > > > > > - [AVRO-3218] Pass LogicalType to BytesDecimalSchema
> > > > > > > >
> > > > > > > > Ruby
> > > > > > > > - [AVRO-3277] Test against Ruby 3.1
> > > > > > > >
> > > > > > > > Rust
> > > > > > > > - [AVRO-3558] Add a demo crate that shows usage as
> WebAssembly
> > > > > > > > - [AVRO-3526] Improve resolving Bytes and Fixed from string
> > > > > > > > - [AVRO-3506] Implement Single Object Writer
> > > > > > > > - [AVRO-3507] Implement Single Object Reader
> > > > > > > > - [AVRO-3405] Add API for user-provided metadata to file
> > > > > > > > - [AVRO-3339] Rename crate from avro-rs to apache-avro
> > > > > > > >
> > > > > > > > Website
> > > > > > > > - [AVRO-2175] Website refactor
> > > > > > > > - [AVRO-3450] Document IDL support in IDEs
> > > > > > > >
> > > > > > > > If I missed your JIRA and you'd like to see it appear in the
> > > > > > > > highlights, please don't hesitate to bring it to my
> attention!
> > > > > > > >
> > > > > > > > All my best, Ryan
> > > > > > > >
> > > > > > > > On Thu, Jul 28, 2022 at 4:46 PM Oscar Westra van Holthe -
> Kind
> > > > > > > > <os...@westravanholthe.nl> wrote:
> > > > > > > > >
> > > > > > > > > Updated the dependency in the Avro plugin for IntelliJ
> > > (updated for
> > > > > > > Avro
> > > > > > > > > 1.11.1) and ran all tests.
> > > > > > > > >
> > > > > > > > > +1 to release !
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On Wed, 27 Jul 2022 at 22:33, Tim Perkins <
> > > tjwperk...@gmail.com>
> > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > Installed the gem for Ruby. Ran tests with it for several
> > > other Ruby
> > > > > > > > > > libraries that depend on Avro.
> > > > > > > > > >
> > > > > > > > > > +1 Release this as Apache Avro 1.11.1
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > On Tue, Jul 26, 2022 at 4:36 PM Ryan Skraba <
> > > rskr...@apache.org>
> > > > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > > > Hi everyone,
> > > > > > > > > > >
> > > > > > > > > > > I'd like to propose the following RC1 to be released
> as the
> > > > > > > official
> > > > > > > > > > Apache
> > > > > > > > > > > Avro 1.11.1 release.
> > > > > > > > > > >
> > > > > > > > > > > The commit id is
> 329ba065f5d98b7512f2e445cf27204b2d58ef2c
> > > > > > > > > > > * This corresponds to the tag: release-1.11.1-rc1
> > > > > > > > > > > *
> > > https://github.com/apache/avro/releases/tag/release-1.11.1-rc1
> > > > > > > > > > >
> > > > > > > > > > > The release tarball, signature, and checksums are here
> > > (revision
> > > > > > > > 55983)
> > > > > > > > > > > *
> > > https://dist.apache.org/repos/dist/dev/avro/avro-1.11.1-rc1/
> > > > > > > > > > >
> > > > > > > > > > > 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.1/
> > > > > > > > > > >
> > > > > > > > > > > This release includes ~260 Jira issues:
> > > > > > > > > > > *
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > >
> > > > > > >
> > >
> https://issues.apache.org/jira/issues/?jql=project%3DAVRO%20AND%20fixVersion%3D1.11.1
> > > > > > > > > > >
> > > > > > > > > > > I'll send a follow-up email with the notable highlights
> > > for each
> > > > > > > > > > > language and SDK, but I wanted to give everyone a head
> > > start to
> > > > > > > > > > > check their favourite fixed JIRAs and features!
> > > > > > > > > > >
> > > > > > > > > > > Please download, verify, and test. This vote will
> remain
> > > open for
> > > > > > > at
> > > > > > > > > > least
> > > > > > > > > > > 72 hours.  I would like to close at 11h59 UTC Friday,
> July
> > > 29th,
> > > > > > > > 2022.
> > > > > > > > > > >
> > > > > > > > > > > [ ] +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=20220729T2359&p0=1440
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > >
> > > > > > > > > ✉️ Oscar Westra van Holthe - Kind <
> os...@westravanholthe.nl>
> > > > > > > >
> > > > > > >
> > >
>

Reply via email to