You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@avro.apache.org by mg...@apache.org on 2022/08/05 12:00:52 UTC

[avro] branch avro-3595-release-notes-1.11.1 created (now 0887a99f0)

This is an automated email from the ASF dual-hosted git repository.

mgrigorov pushed a change to branch avro-3595-release-notes-1.11.1
in repository https://gitbox.apache.org/repos/asf/avro.git


      at 0887a99f0 AVRO-3595: [Website] Add release notes for 1.11.1

This branch includes the following new commits:

     new 0887a99f0 AVRO-3595: [Website] Add release notes for 1.11.1

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[avro] 01/01: AVRO-3595: [Website] Add release notes for 1.11.1

Posted by mg...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

mgrigorov pushed a commit to branch avro-3595-release-notes-1.11.1
in repository https://gitbox.apache.org/repos/asf/avro.git

commit 0887a99f0e0d1554c6fe15965d11387f76e9d4ab
Author: Martin Tzvetanov Grigorov <mg...@apache.org>
AuthorDate: Fri Aug 5 15:00:01 2022 +0300

    AVRO-3595: [Website] Add release notes for 1.11.1
    
    Signed-off-by: Martin Tzvetanov Grigorov <mg...@apache.org>
---
 .../en/blog/releases/avro-1.11.1-released.md       | 130 +++++++++++++++++++++
 1 file changed, 130 insertions(+)

diff --git a/doc/content/en/blog/releases/avro-1.11.1-released.md b/doc/content/en/blog/releases/avro-1.11.1-released.md
new file mode 100755
index 000000000..d78d17293
--- /dev/null
+++ b/doc/content/en/blog/releases/avro-1.11.1-released.md
@@ -0,0 +1,130 @@
+---
+title: "Avro 1.11.1"
+linkTitle: "Avro 1.11.1"
+date: 2022-07-31
+---
+
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   https://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+The Apache Avro community is pleased to announce the release of Avro 1.11.1!
+
+All signed release artifacts, signatures and verification instructions can
+be found <a href="{{< relref "/project/download" >}}">here</a>
+
+## Most interesting
+
+This release includes 256 Jira issues, including some interesting features:
+
+Avro specification
+- [AVRO-3436](https://issues.apache.org/jira/browse/AVRO-3436) Clarify which names are allowed to be qualified with namespaces
+- [AVRO-3370](https://issues.apache.org/jira/browse/AVRO-3370) Inconsistent behaviour on types as invalid names
+- [AVRO-3275](https://issues.apache.org/jira/browse/AVRO-3275) Clarify how fullnames are created, with example
+- [AVRO-3257](https://issues.apache.org/jira/browse/AVRO-3257) IDL: add syntax to create optional fields
+- [AVRO-2019](https://issues.apache.org/jira/browse/AVRO-2019) Improve docs for logical type annotation
+
+C++
+- [AVRO-2722](https://issues.apache.org/jira/browse/AVRO-2722) Use of boost::mt19937 is not thread safe
+
+C#
+- [AVRO-3383](https://issues.apache.org/jira/browse/AVRO-3383) Many completed subtasks for modernizing C# coding style
+- [AVRO-3481](https://issues.apache.org/jira/browse/AVRO-3481) Input and output variable type mismatch
+- [AVRO-3475](https://issues.apache.org/jira/browse/AVRO-3475) Enforce time-millis and time-micros specification
+- [AVRO-3469](https://issues.apache.org/jira/browse/AVRO-3469) Build and test using .NET SDK 7.0
+- [AVRO-3468](https://issues.apache.org/jira/browse/AVRO-3468) Default values for logical types not supported
+- [AVRO-3467](https://issues.apache.org/jira/browse/AVRO-3467) Use oracle-actions to test with Early Access JDKs
+- [AVRO-3453](https://issues.apache.org/jira/browse/AVRO-3453) Avrogen Add Generated Code Attribute
+- [AVRO-3432](https://issues.apache.org/jira/browse/AVRO-3432) Add command line option to skip creation of directories
+- [AVRO-3411](https://issues.apache.org/jira/browse/AVRO-3411) Add Visual Studio Code Devcontainer support
+- [AVRO-3388](https://issues.apache.org/jira/browse/AVRO-3388) Implement extra codecs for C# as seperate nuget packages
+- [AVRO-3265](https://issues.apache.org/jira/browse/AVRO-3265) avrogen generates uncompilable code when namespace ends
+with ".Avro"
+- [AVRO-3219](https://issues.apache.org/jira/browse/AVRO-3219) Support nullable enum type fields
+
+Java
+- [AVRO-3531](https://issues.apache.org/jira/browse/AVRO-3531) GenericDatumReader in multithread lead to infinite loop
+- [AVRO-3482](https://issues.apache.org/jira/browse/AVRO-3482) Reuse MAGIC in DataFileReader
+- [AVRO-3586](https://issues.apache.org/jira/browse/AVRO-3586) Make Avro Build Reproducible
+- [AVRO-3441](https://issues.apache.org/jira/browse/AVRO-3441) Automatically register LogicalTypeFactory classes
+- [AVRO-3375](https://issues.apache.org/jira/browse/AVRO-3375) Add union branch, array index and map key "path"
+information to serialization errors
+- [AVRO-3374](https://issues.apache.org/jira/browse/AVRO-3374) Fully qualified type reference "ns.int" loses namespace
+- [AVRO-3294](https://issues.apache.org/jira/browse/AVRO-3294) IDL parsing allows doc comments in strange places
+- [AVRO-3273](https://issues.apache.org/jira/browse/AVRO-3273) avro-maven-plugin breaks on old versions of Maven
+- [AVRO-3266](https://issues.apache.org/jira/browse/AVRO-3266) Output stream incompatible with MagicS3GuardCommitter
+- [AVRO-3243](https://issues.apache.org/jira/browse/AVRO-3243) Lock conflicts when using computeIfAbsent
+- [AVRO-3120](https://issues.apache.org/jira/browse/AVRO-3120) Support Next Java LTS (Java 17)
+- [AVRO-2498](https://issues.apache.org/jira/browse/AVRO-2498) UUID generation is not working
+
+Javascript
+- [AVRO-3489](https://issues.apache.org/jira/browse/AVRO-3489) Replace istanbul with nyc for code coverage
+- [AVRO-3322](https://issues.apache.org/jira/browse/AVRO-3322) Buffer is not defined in browser environment
+- [AVRO-3084](https://issues.apache.org/jira/browse/AVRO-3084) Fix JavaScript interop test to work with other languages on CI
+
+Perl
+- [AVRO-3263](https://issues.apache.org/jira/browse/AVRO-3263) Schema validation warning on invalid schema with a long field
+
+Python
+- [AVRO-3542](https://issues.apache.org/jira/browse/AVRO-3542) Scale assignment optimization
+- [AVRO-3521](https://issues.apache.org/jira/browse/AVRO-3521) "Scale" property from decimal object
+- [AVRO-3380](https://issues.apache.org/jira/browse/AVRO-3380) Byte reading in avro.io does not assert bytes read
+- [AVRO-3229](https://issues.apache.org/jira/browse/AVRO-3229) validate the default value of an enum field
+- [AVRO-3218](https://issues.apache.org/jira/browse/AVRO-3218) Pass LogicalType to BytesDecimalSchema
+
+Ruby
+- [AVRO-3277](https://issues.apache.org/jira/browse/AVRO-3277) Test against Ruby 3.1
+
+Rust
+- [AVRO-3558](https://issues.apache.org/jira/browse/AVRO-3558) Add a demo crate that shows usage as WebAssembly
+- [AVRO-3526](https://issues.apache.org/jira/browse/AVRO-3526) Improve resolving Bytes and Fixed from string
+- [AVRO-3506](https://issues.apache.org/jira/browse/AVRO-3506) Implement Single Object Writer
+- [AVRO-3507](https://issues.apache.org/jira/browse/AVRO-3507) Implement Single Object Reader
+- [AVRO-3405](https://issues.apache.org/jira/browse/AVRO-3405) Add API for user-provided metadata to file
+- [AVRO-3339](https://issues.apache.org/jira/browse/AVRO-3339) Rename crate from avro-rs to apache-avro
+- [AVRO-3479](https://issues.apache.org/jira/browse/AVRO-3479) Derive Avro Schema macro
+
+Website
+- [AVRO-2175](https://issues.apache.org/jira/browse/AVRO-2175) Website refactor
+- [AVRO-3450](https://issues.apache.org/jira/browse/AVRO-3450) Document IDL support in IDEs
+
+
+## Rust
+
+This is the first release that provides the `apache-avro` crate at [crates.io](https://crates.io/crates/apache-avro)!
+
+## JIRA
+
+A list of all JIRA tickets fixed in 1.11.1 could be found [here](https://issues.apache.org/jira/issues/?jql=project%3DAVRO%20AND%20fixVersion%3D1.11.1)
+
+## Language repositories
+
+In addition, language-specific release artifacts are available:
+
+* C#: https://www.nuget.org/packages/Apache.Avro/1.11.1
+* Java: https://repo1.maven.org/maven2/org/apache/avro/avro/1.11.1/
+* Javascript: https://www.npmjs.com/package/avro-js/v/1.11.1
+* Perl: https://metacpan.org/release/Avro
+* Python 3: https://pypi.org/project/avro/1.11.1
+* Ruby: https://rubygems.org/gems/avro/versions/1.11.1
+* Rust: https://crates.io/crates/apache-avro/0.14.0
+
+Thanks to everyone for contributing!
+