You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@avro.apache.org by rs...@apache.org on 2021/03/05 15:39:49 UTC
[avro] branch branch-1.10 updated (29bebe6 -> 56de625)
This is an automated email from the ASF dual-hosted git repository.
rskraba pushed a change to branch branch-1.10
in repository https://gitbox.apache.org/repos/asf/avro.git.
from 29bebe6 AVRO-3057: Bump zstd-jni from 1.4.8-4 to 1.4.8-6 in /lang/java (#1111)
add dac8cca Bump archetype-plugin.version from 3.1.2 to 3.2.0 in /lang/java
add 7758952 Bump protobuf-java from 3.12.0 to 3.14.0 in /lang/java
add 8746554 Bump maven-shade-plugin from 3.2.3 to 3.2.4 in /lang/java
add 8e3a76e Bump build-helper-maven-plugin from 3.1.0 to 3.2.0 in /lang/java
add 9a5e210 Bump maven-site-plugin from 3.9.0 to 3.9.1 in /lang/java
add 5c18e32 AVRO-2984: Optimize Ruby DatumWriter memory consumption (#1014)
add 543f979 Bump jmh.version from 1.21 to 1.26 in /lang/java
add 4de7133 Bump exec-maven-plugin from 1.6.0 to 3.0.0 in /lang/java
add 5f0938b Bump snappy-java from 1.1.8.1 to 1.1.8.2 in /lang/java (#1026)
add cb10623 AVRO-3008: Threading.is_alive Spelling for Py3.9 (#1042)
add 5c05601 AVRO-3006: Documentation for Pypi Packages (#1041)
add 3d11c49 AVRO-2998: Schema validation for hashes with symbol keys (#1036)
add 6c7a45c AVRO-2999: Optimize Ruby union encoding (#1037)
add 6ab0716 AVRO-3000: Avoid unnecessary schema compatibility checks (#1038)
add 4c5c1d8 Fix typos in C++ header files (#1033)
add 890462c AVRO-2963: Add docker configurability from env
add 75e1ee8 AVRO-2963: Build documentation update
add 016c16b Fix whitespace in CodeGen::generateEnumTraits to be consistent with the rest of the generated code. (#1034)
add 591e91b Bump jmh.version from 1.26 to 1.27 in /lang/java (#1054)
add e96aedf Bump netty-bom from 4.1.54.Final to 4.1.58.Final in /lang/java
add b01b516 Bump grpc.version from 1.33.1 to 1.35.0 in /lang/java
add 71784ef AVRO-3024: Bump Jackson to 2.11.4
add 4fc0275 Bump jackson.version from 2.11.4 to 2.12.1 in /lang/java
add 754ab21 Bump plexus-utils from 3.0.24 to 3.3.0 in /lang/java
add 6b95e76 AVRO-3024: Remove references to Jackson databind (#1073)
add d471c8e AVRO-2860: More Closely Adhere to ASF Parent POM (#1072)
add 9f06990 AVRO-XXX: Add anchors to the c++ documentation page (#1068)
add d96fb01 Bump snappy-java from 1.1.8.2 to 1.1.8.4 in /lang/java
add 62ec894 AVRO-3032: Use best practice for namedtuple
add 426866d Bump junit from 4.13.1 to 4.13.2 in /lang/java
add d0e5969 Bump netty-bom from 4.1.58.Final to 4.1.59.Final in /lang/java
add cdb985b Bump nunit3testadapter from 3.16.1 to 3.17.0 in /lang/csharp
add 119d82b If avrogencpp encounters a schema with reserved words in it, it will happily generate a header with fields that are reserved words. (#1071)
add ba3412b AVRO-3005: Test decoding of long strings (#1101)
add 0ffbcf4 AVRO-3058: Bump protobuf-java from 3.15.1 to 3.15.3 in /lang/java (#1110)
add e9fde7b AVRO-3058: Bump grpc.version from 1.35.0 to 1.36.0 in /lang/java (#1108)
add bd57d01 Bump jetty.version in /lang/java
add 19d0fea AVRO-3060: Support ZSTD level and BufferPool options
add cc6039a Bump nunit from 3.12.0 to 3.13.1 in /lang/csharp
add e7054b2 Bump System.Reflection.Emit.ILGeneration in /lang/csharp
add d00c9b0 Bump Microsoft.NET.Test.Sdk from 16.4.0 to 16.8.3 in /lang/csharp
add 42a3b62 Bump NUnit.ConsoleRunner from 3.10.0 to 3.12.0 in /lang/csharp
add 70ee40c Bump System.Reflection.Emit.Lightweight in /lang/csharp
add bb5b08f Bump jmh.version from 1.27 to 1.28 in /lang/java (#1119)
add d738b7b Bump commons-lang3 from 3.11 to 3.12.0 in /lang/java (#1120)
add aaf2f79 Bump jackson.version from 2.12.1 to 2.12.2 in /lang/java (#1121)
add e54e3a7 AVRO-3057: Bump zstd-jni from 1.4.8-6 to 1.4.8-7 in /lang/java (#1122)
add 05a12d0 AVRO-3062: Upgrade javascript mocha and handlebars transitive dependencies (#1118)
add 14f4ed7 AVRO-3062: Restore package-lock.json version
add 3efce3f AVRO-3014: Log a warning on ignored logicalType
add 68ae50c AVRO-2471: Generate specific conversions from LogicalType
add 9bb6a39 AVRO-2471: Clean some dead code.
add ce61fa4 AVRO-3044: Use @AvroGenerated for Callback interface (#1092)
add 06d9180 AVRO-3023: Test against Ruby 3.0 (#1048)
new bc9b43d Preparing for 1.10.2
new 68cd64a AVRO-3068: Get archived version of Yetus 1.10
new 56de625 AVRO-3069: Ignore modified files after build
The 3 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.
Summary of changes:
.travis/before_install.sh | 2 +-
BUILD.md | 22 +-
build.sh | 20 +-
doc/examples/java-example/pom.xml | 8 +-
doc/examples/mr-example/pom.xml | 8 +-
lang/c++/.gitignore | 2 +
lang/c++/CMakeLists.txt | 4 +
lang/c++/MainPage.dox | 18 +-
lang/c++/api/DataFile.hh | 12 +-
lang/c++/api/Decoder.hh | 6 +-
lang/c++/api/GenericDatum.hh | 4 +-
lang/c++/api/ValidSchema.hh | 2 +-
lang/c++/build.sh | 2 +-
lang/c++/impl/avrogencpp.cc | 97 +-
lang/c++/jsonschemas/cpp_reserved_words | 270 ++
...hemaTests.cc => AvrogencppTestReservedWords.cc} | 54 +-
lang/csharp/src/apache/main/Avro.main.csproj | 4 +-
lang/csharp/src/apache/test/Avro.test.csproj | 8 +-
lang/csharp/src/apache/test/IO/BinaryCodecTests.cs | 1 +
.../java/archetypes/avro-service-archetype/pom.xml | 2 +-
.../avro-service-archetype/src/main/pom/pom.xml | 18 +-
lang/java/archetypes/pom.xml | 2 +-
lang/java/avro/pom.xml | 2 +-
.../avro/src/main/java/org/apache/avro/Schema.java | 9 +
.../java/org/apache/avro/file/CodecFactory.java | 23 +-
.../java/org/apache/avro/file/ZstandardCodec.java | 20 +-
.../java/org/apache/avro/file/ZstandardLoader.java | 14 +-
.../test/java/org/apache/avro/TestDataFile.java | 2 +
.../java/org/apache/avro/TestSchemaWarnings.java | 109 +
lang/java/compiler/pom.xml | 2 +-
.../avro/compiler/specific/SpecificCompiler.java | 36 +-
.../specific/templates/java/classic/protocol.vm | 2 +-
.../compiler/specific/TestSpecificCompiler.java | 22 +-
lang/java/grpc/pom.xml | 2 +-
lang/java/integration-test/codegen-test/pom.xml | 3 +-
lang/java/integration-test/pom.xml | 8 +-
.../test-custom-conversions/pom.xml | 2 +-
lang/java/ipc-jetty/pom.xml | 2 +-
lang/java/ipc-netty/pom.xml | 2 +-
lang/java/ipc/pom.xml | 2 +-
lang/java/mapred/pom.xml | 2 +-
.../org/apache/avro/mapred/AvroOutputFormat.java | 13 +
.../avro/mapreduce/AvroOutputFormatBase.java | 9 +
lang/java/maven-plugin/pom.xml | 4 +-
.../unit/idl/pom-injecting-velocity-tools.xml | 4 +-
.../src/test/resources/unit/idl/pom.xml | 4 +-
.../unit/protocol/pom-injecting-velocity-tools.xml | 4 +-
.../src/test/resources/unit/protocol/pom.xml | 4 +-
.../unit/schema/pom-injecting-velocity-tools.xml | 2 +-
.../src/test/resources/unit/schema/pom.xml | 4 +-
lang/java/perf/pom.xml | 4 +-
lang/java/pom.xml | 64 +-
lang/java/protobuf/pom.xml | 3 +-
lang/java/thrift/pom.xml | 3 +-
lang/java/tools/pom.xml | 3 +-
lang/java/tools/src/test/compiler/input/proto.avpr | 12 +
.../avro/examples/baseball/FieldTest.java | 2 +
.../avro/examples/baseball/Proto.java | 27 +
.../apache/avro/tool/TestSpecificCompilerTool.java | 13 +
lang/java/trevni/avro/pom.xml | 2 +-
lang/java/trevni/core/pom.xml | 2 +-
lang/java/trevni/doc/pom.xml | 3 +-
lang/java/trevni/pom.xml | 3 +-
lang/js/package-lock.json | 2924 +++++++++++++++++---
lang/js/package.json | 10 +-
lang/perl/README | 3 +
lang/py/avro/README.md | 18 +
lang/py/avro/test/test_tether_task_runner.py | 2 +-
lang/py/avro/tether/tether_task.py | 2 +-
lang/py/setup.cfg | 6 +-
lang/py3/README.md | 22 +
lang/py3/README.txt | 13 -
lang/py3/setup.cfg | 3 +-
lang/ruby/Gemfile | 2 +
lang/ruby/lib/avro/io.rb | 15 +-
lang/ruby/lib/avro/schema.rb | 4 +-
lang/ruby/lib/avro/schema_compatibility.rb | 10 +-
lang/ruby/lib/avro/schema_validator.rb | 65 +-
lang/ruby/test/test_schema_compatibility.rb | 2 +
lang/ruby/test/test_schema_validator.rb | 8 +-
pom.xml | 26 +-
share/VERSION.txt | 2 +-
82 files changed, 3495 insertions(+), 661 deletions(-)
create mode 100644 lang/c++/jsonschemas/cpp_reserved_words
copy lang/c++/test/{LargeSchemaTests.cc => AvrogencppTestReservedWords.cc} (54%)
create mode 100644 lang/java/avro/src/test/java/org/apache/avro/TestSchemaWarnings.java
create mode 100644 lang/java/tools/src/test/compiler/input/proto.avpr
create mode 100644 lang/java/tools/src/test/compiler/output-string/avro/examples/baseball/Proto.java
create mode 100644 lang/py/avro/README.md
create mode 100644 lang/py3/README.md
delete mode 100644 lang/py3/README.txt
[avro] 03/03: AVRO-3069: Ignore modified files after build
Posted by rs...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
rskraba pushed a commit to branch branch-1.10
in repository https://gitbox.apache.org/repos/asf/avro.git
commit 56de625fd2b5a9b4e40bb0f9bcef1791d5ac5b40
Author: Ryan Skraba <ry...@skraba.com>
AuthorDate: Fri Mar 5 15:26:33 2021 +0100
AVRO-3069: Ignore modified files after build
---
lang/c++/.gitignore | 2 ++
lang/c++/build.sh | 2 +-
lang/perl/README | 3 +++
pom.xml | 1 +
4 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/lang/c++/.gitignore b/lang/c++/.gitignore
index 21f4083..c53d482 100644
--- a/lang/c++/.gitignore
+++ b/lang/c++/.gitignore
@@ -6,3 +6,5 @@ test6.df
test8.df
test9.df
test_skip.df
+test_lastSync.df
+test_readRecordUsingLastSync.df
diff --git a/lang/c++/build.sh b/lang/c++/build.sh
index 598d7aa..afa65ed 100755
--- a/lang/c++/build.sh
+++ b/lang/c++/build.sh
@@ -115,7 +115,7 @@ case "$target" in
clean)
(cd build && make clean)
- rm -rf doc test.avro test?.df test_skip.df
+ rm -rf doc test.avro test?.df test??.df test_skip.df test_lastSync.df test_readRecordUsingLastSync.df
;;
install)
diff --git a/lang/perl/README b/lang/perl/README
index 970c69a..ec76e5a 100644
--- a/lang/perl/README
+++ b/lang/perl/README
@@ -6,6 +6,9 @@ SYNOPSIS
use Avro;
DESCRIPTION
+ Apache Avro <https://avro.apache.org/> is a data serialization system
+ providing rich data structures and a compact, fast, binary data form.
+
AUTHOR
Apache Avro <de...@avro.apache.org>
diff --git a/pom.xml b/pom.xml
index 133f6d0..44cf6f3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -377,6 +377,7 @@
<exclude>lang/perl/inc/Module/Install.pm</exclude>
<exclude>lang/perl/inc/Module/Install/*.pm</exclude>
<exclude>lang/py/.eggs/**</exclude>
+ <exclude>lang/py/.mypy_cache/**</exclude>
<exclude>lang/py/.tox/**</exclude>
<exclude>lang/py/build/**</exclude>
<exclude>lang/py/dist/**</exclude>
[avro] 02/03: AVRO-3068: Get archived version of Yetus 1.10
Posted by rs...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
rskraba pushed a commit to branch branch-1.10
in repository https://gitbox.apache.org/repos/asf/avro.git
commit 68cd64a1f39a3c24397f58e64e9355274c7c5818
Author: Ryan Skraba <ry...@skraba.com>
AuthorDate: Fri Mar 5 13:58:22 2021 +0100
AVRO-3068: Get archived version of Yetus 1.10
---
.travis/before_install.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.travis/before_install.sh b/.travis/before_install.sh
index b5bd8ed..a295e41 100755
--- a/.travis/before_install.sh
+++ b/.travis/before_install.sh
@@ -25,7 +25,7 @@ case "$TRAVIS_OS_NAME" in
sudo rm -rf /var/lib/apt/lists/*
# Only Yetus 0.9.0+ supports `ADD` and `COPY` commands in Dockerfile
- curl -L https://www-us.apache.org/dist/yetus/0.10.0/apache-yetus-0.10.0-bin.tar.gz | tar xvz -C /tmp/
+ curl -L https://archive.apache.org/dist/yetus/0.10.0/apache-yetus-0.10.0-bin.tar.gz | tar xvz -C /tmp/
# A dirty workaround to disable the Yetus robot for TravisCI,
# since it'll cancel the changes that .travis/script.sh will do,
# even if the `--dirty-workspace` option is specified.
[avro] 01/03: Preparing for 1.10.2
Posted by rs...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
rskraba pushed a commit to branch branch-1.10
in repository https://gitbox.apache.org/repos/asf/avro.git
commit bc9b43d938a1355be455a7be56e1d3296c017c20
Author: Ryan Skraba <ry...@skraba.com>
AuthorDate: Fri Mar 5 13:52:39 2021 +0100
Preparing for 1.10.2
---
doc/examples/java-example/pom.xml | 8 ++++----
doc/examples/mr-example/pom.xml | 8 ++++----
lang/java/archetypes/avro-service-archetype/pom.xml | 2 +-
lang/java/archetypes/pom.xml | 2 +-
lang/java/avro/pom.xml | 2 +-
lang/java/compiler/pom.xml | 2 +-
lang/java/grpc/pom.xml | 2 +-
lang/java/integration-test/codegen-test/pom.xml | 2 +-
lang/java/integration-test/pom.xml | 2 +-
lang/java/integration-test/test-custom-conversions/pom.xml | 2 +-
lang/java/ipc-jetty/pom.xml | 2 +-
lang/java/ipc-netty/pom.xml | 2 +-
lang/java/ipc/pom.xml | 2 +-
lang/java/mapred/pom.xml | 2 +-
lang/java/maven-plugin/pom.xml | 2 +-
.../src/test/resources/unit/idl/pom-injecting-velocity-tools.xml | 2 +-
lang/java/maven-plugin/src/test/resources/unit/idl/pom.xml | 2 +-
.../test/resources/unit/protocol/pom-injecting-velocity-tools.xml | 2 +-
lang/java/maven-plugin/src/test/resources/unit/protocol/pom.xml | 2 +-
lang/java/maven-plugin/src/test/resources/unit/schema/pom.xml | 2 +-
lang/java/perf/pom.xml | 2 +-
lang/java/pom.xml | 2 +-
lang/java/protobuf/pom.xml | 2 +-
lang/java/thrift/pom.xml | 2 +-
lang/java/tools/pom.xml | 2 +-
lang/java/trevni/avro/pom.xml | 2 +-
lang/java/trevni/core/pom.xml | 2 +-
lang/java/trevni/doc/pom.xml | 2 +-
lang/java/trevni/pom.xml | 2 +-
lang/js/package-lock.json | 4 ++--
lang/js/package.json | 2 +-
pom.xml | 2 +-
share/VERSION.txt | 2 +-
33 files changed, 40 insertions(+), 40 deletions(-)
diff --git a/doc/examples/java-example/pom.xml b/doc/examples/java-example/pom.xml
index 0b07b63..d741dfe 100644
--- a/doc/examples/java-example/pom.xml
+++ b/doc/examples/java-example/pom.xml
@@ -38,7 +38,7 @@
<dependency>
<groupId>org.apache.avro</groupId>
<artifactId>avro</artifactId>
- <version>1.10.1</version>
+ <version>1.10.2</version>
</dependency>
</dependencies>
<build>
@@ -55,7 +55,7 @@
<plugin>
<groupId>org.apache.avro</groupId>
<artifactId>avro-maven-plugin</artifactId>
- <version>1.10.1</version>
+ <version>1.10.2</version>
<executions>
<execution>
<phase>generate-sources</phase>
@@ -72,7 +72,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-plugin</artifactId>
- <version>1.10.1</version>
+ <version>1.10.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
@@ -92,7 +92,7 @@
<pluginExecutionFilter>
<groupId>org.apache.avro</groupId>
<artifactId>avro-maven-plugin</artifactId>
- <versionRange>[1.10.1,)</versionRange>
+ <versionRange>[1.10.2,)</versionRange>
<goals>
<goal>schema</goal>
</goals>
diff --git a/doc/examples/mr-example/pom.xml b/doc/examples/mr-example/pom.xml
index 7d4f060..525352c 100644
--- a/doc/examples/mr-example/pom.xml
+++ b/doc/examples/mr-example/pom.xml
@@ -45,7 +45,7 @@
<plugin>
<groupId>org.apache.avro</groupId>
<artifactId>avro-maven-plugin</artifactId>
- <version>1.10.1</version>
+ <version>1.10.2</version>
<executions>
<execution>
<phase>generate-sources</phase>
@@ -73,7 +73,7 @@
<pluginExecutionFilter>
<groupId>org.apache.avro</groupId>
<artifactId>avro-maven-plugin</artifactId>
- <versionRange>[1.10.1,)</versionRange>
+ <versionRange>[1.10.2,)</versionRange>
<goals>
<goal>schema</goal>
</goals>
@@ -94,12 +94,12 @@
<dependency>
<groupId>org.apache.avro</groupId>
<artifactId>avro</artifactId>
- <version>1.10.1</version>
+ <version>1.10.2</version>
</dependency>
<dependency>
<groupId>org.apache.avro</groupId>
<artifactId>avro-mapred</artifactId>
- <version>1.10.1</version>
+ <version>1.10.2</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
diff --git a/lang/java/archetypes/avro-service-archetype/pom.xml b/lang/java/archetypes/avro-service-archetype/pom.xml
index e4553b3..f8e0837 100644
--- a/lang/java/archetypes/avro-service-archetype/pom.xml
+++ b/lang/java/archetypes/avro-service-archetype/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>avro-archetypes-parent</artifactId>
<groupId>org.apache.avro</groupId>
- <version>1.10.2-SNAPSHOT</version>
+ <version>1.10.2</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/lang/java/archetypes/pom.xml b/lang/java/archetypes/pom.xml
index abeed37..fee3b94 100644
--- a/lang/java/archetypes/pom.xml
+++ b/lang/java/archetypes/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.avro</groupId>
<artifactId>avro-parent</artifactId>
- <version>1.10.2-SNAPSHOT</version>
+ <version>1.10.2</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/lang/java/avro/pom.xml b/lang/java/avro/pom.xml
index 017f71c..18d16bc 100644
--- a/lang/java/avro/pom.xml
+++ b/lang/java/avro/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>avro-parent</artifactId>
<groupId>org.apache.avro</groupId>
- <version>1.10.2-SNAPSHOT</version>
+ <version>1.10.2</version>
<relativePath>../</relativePath>
</parent>
diff --git a/lang/java/compiler/pom.xml b/lang/java/compiler/pom.xml
index e44e422..c19805c 100644
--- a/lang/java/compiler/pom.xml
+++ b/lang/java/compiler/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>avro-parent</artifactId>
<groupId>org.apache.avro</groupId>
- <version>1.10.2-SNAPSHOT</version>
+ <version>1.10.2</version>
<relativePath>../</relativePath>
</parent>
diff --git a/lang/java/grpc/pom.xml b/lang/java/grpc/pom.xml
index 88fd7a3..189e115 100644
--- a/lang/java/grpc/pom.xml
+++ b/lang/java/grpc/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.avro</groupId>
<artifactId>avro-parent</artifactId>
- <version>1.10.2-SNAPSHOT</version>
+ <version>1.10.2</version>
<relativePath>../</relativePath>
</parent>
diff --git a/lang/java/integration-test/codegen-test/pom.xml b/lang/java/integration-test/codegen-test/pom.xml
index 28dd8e1..be3553b 100644
--- a/lang/java/integration-test/codegen-test/pom.xml
+++ b/lang/java/integration-test/codegen-test/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>avro-integration-test</artifactId>
<groupId>org.apache.avro</groupId>
- <version>1.10.2-SNAPSHOT</version>
+ <version>1.10.2</version>
<relativePath>../</relativePath>
</parent>
diff --git a/lang/java/integration-test/pom.xml b/lang/java/integration-test/pom.xml
index 91defa6..b581196 100644
--- a/lang/java/integration-test/pom.xml
+++ b/lang/java/integration-test/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>avro-parent</artifactId>
<groupId>org.apache.avro</groupId>
- <version>1.10.2-SNAPSHOT</version>
+ <version>1.10.2</version>
<relativePath>../</relativePath>
</parent>
diff --git a/lang/java/integration-test/test-custom-conversions/pom.xml b/lang/java/integration-test/test-custom-conversions/pom.xml
index 2f2face..0fcebc6 100644
--- a/lang/java/integration-test/test-custom-conversions/pom.xml
+++ b/lang/java/integration-test/test-custom-conversions/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>avro-integration-test</artifactId>
<groupId>org.apache.avro</groupId>
- <version>1.10.2-SNAPSHOT</version>
+ <version>1.10.2</version>
<relativePath>../</relativePath>
</parent>
diff --git a/lang/java/ipc-jetty/pom.xml b/lang/java/ipc-jetty/pom.xml
index 2b3ee75..bb213a6 100644
--- a/lang/java/ipc-jetty/pom.xml
+++ b/lang/java/ipc-jetty/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>avro-parent</artifactId>
<groupId>org.apache.avro</groupId>
- <version>1.10.2-SNAPSHOT</version>
+ <version>1.10.2</version>
<relativePath>../</relativePath>
</parent>
diff --git a/lang/java/ipc-netty/pom.xml b/lang/java/ipc-netty/pom.xml
index 58746e1..0cf8f87 100644
--- a/lang/java/ipc-netty/pom.xml
+++ b/lang/java/ipc-netty/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>avro-parent</artifactId>
<groupId>org.apache.avro</groupId>
- <version>1.10.2-SNAPSHOT</version>
+ <version>1.10.2</version>
<relativePath>../</relativePath>
</parent>
diff --git a/lang/java/ipc/pom.xml b/lang/java/ipc/pom.xml
index 15a92b6..088fbc9 100644
--- a/lang/java/ipc/pom.xml
+++ b/lang/java/ipc/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>avro-parent</artifactId>
<groupId>org.apache.avro</groupId>
- <version>1.10.2-SNAPSHOT</version>
+ <version>1.10.2</version>
<relativePath>../</relativePath>
</parent>
diff --git a/lang/java/mapred/pom.xml b/lang/java/mapred/pom.xml
index 5648b50..bf76133 100644
--- a/lang/java/mapred/pom.xml
+++ b/lang/java/mapred/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>avro-parent</artifactId>
<groupId>org.apache.avro</groupId>
- <version>1.10.2-SNAPSHOT</version>
+ <version>1.10.2</version>
<relativePath>../</relativePath>
</parent>
diff --git a/lang/java/maven-plugin/pom.xml b/lang/java/maven-plugin/pom.xml
index a5873f4..db082f3 100644
--- a/lang/java/maven-plugin/pom.xml
+++ b/lang/java/maven-plugin/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>avro-parent</artifactId>
<groupId>org.apache.avro</groupId>
- <version>1.10.2-SNAPSHOT</version>
+ <version>1.10.2</version>
<relativePath>../</relativePath>
</parent>
diff --git a/lang/java/maven-plugin/src/test/resources/unit/idl/pom-injecting-velocity-tools.xml b/lang/java/maven-plugin/src/test/resources/unit/idl/pom-injecting-velocity-tools.xml
index c36b5b3..1725105 100644
--- a/lang/java/maven-plugin/src/test/resources/unit/idl/pom-injecting-velocity-tools.xml
+++ b/lang/java/maven-plugin/src/test/resources/unit/idl/pom-injecting-velocity-tools.xml
@@ -22,7 +22,7 @@
<parent>
<artifactId>avro-parent</artifactId>
<groupId>org.apache.avro</groupId>
- <version>1.10.2-SNAPSHOT</version>
+ <version>1.10.2</version>
<relativePath>../../../../../../../../../</relativePath>
</parent>
diff --git a/lang/java/maven-plugin/src/test/resources/unit/idl/pom.xml b/lang/java/maven-plugin/src/test/resources/unit/idl/pom.xml
index d575605..6a71af2 100644
--- a/lang/java/maven-plugin/src/test/resources/unit/idl/pom.xml
+++ b/lang/java/maven-plugin/src/test/resources/unit/idl/pom.xml
@@ -22,7 +22,7 @@
<parent>
<artifactId>avro-parent</artifactId>
<groupId>org.apache.avro</groupId>
- <version>1.10.2-SNAPSHOT</version>
+ <version>1.10.2</version>
<relativePath>../../../../../../../../../pom.xml</relativePath>
</parent>
diff --git a/lang/java/maven-plugin/src/test/resources/unit/protocol/pom-injecting-velocity-tools.xml b/lang/java/maven-plugin/src/test/resources/unit/protocol/pom-injecting-velocity-tools.xml
index 5cac678..b26c296 100644
--- a/lang/java/maven-plugin/src/test/resources/unit/protocol/pom-injecting-velocity-tools.xml
+++ b/lang/java/maven-plugin/src/test/resources/unit/protocol/pom-injecting-velocity-tools.xml
@@ -22,7 +22,7 @@
<parent>
<artifactId>avro-parent</artifactId>
<groupId>org.apache.avro</groupId>
- <version>1.10.2-SNAPSHOT</version>
+ <version>1.10.2</version>
<relativePath>../../../../../../../../../</relativePath>
</parent>
diff --git a/lang/java/maven-plugin/src/test/resources/unit/protocol/pom.xml b/lang/java/maven-plugin/src/test/resources/unit/protocol/pom.xml
index 9b1ca5c..011ffe1 100644
--- a/lang/java/maven-plugin/src/test/resources/unit/protocol/pom.xml
+++ b/lang/java/maven-plugin/src/test/resources/unit/protocol/pom.xml
@@ -22,7 +22,7 @@
<parent>
<artifactId>avro-parent</artifactId>
<groupId>org.apache.avro</groupId>
- <version>1.10.2-SNAPSHOT</version>
+ <version>1.10.2</version>
<relativePath>../../../../../../../../../pom.xml</relativePath>
</parent>
diff --git a/lang/java/maven-plugin/src/test/resources/unit/schema/pom.xml b/lang/java/maven-plugin/src/test/resources/unit/schema/pom.xml
index 9e70de9..cacf029 100644
--- a/lang/java/maven-plugin/src/test/resources/unit/schema/pom.xml
+++ b/lang/java/maven-plugin/src/test/resources/unit/schema/pom.xml
@@ -22,7 +22,7 @@
<parent>
<artifactId>avro-parent</artifactId>
<groupId>org.apache.avro</groupId>
- <version>1.10.2-SNAPSHOT</version>
+ <version>1.10.2</version>
<relativePath>../../../../../../../../../pom.xml</relativePath>
</parent>
diff --git a/lang/java/perf/pom.xml b/lang/java/perf/pom.xml
index be311bf..07c79d7 100644
--- a/lang/java/perf/pom.xml
+++ b/lang/java/perf/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>avro-parent</artifactId>
<groupId>org.apache.avro</groupId>
- <version>1.10.2-SNAPSHOT</version>
+ <version>1.10.2</version>
<relativePath>../</relativePath>
</parent>
diff --git a/lang/java/pom.xml b/lang/java/pom.xml
index 1ce59bf..8e576a8 100644
--- a/lang/java/pom.xml
+++ b/lang/java/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.avro</groupId>
<artifactId>avro-toplevel</artifactId>
- <version>1.10.2-SNAPSHOT</version>
+ <version>1.10.2</version>
<relativePath>../../</relativePath>
</parent>
diff --git a/lang/java/protobuf/pom.xml b/lang/java/protobuf/pom.xml
index 6ba5dc0..ce7e373 100644
--- a/lang/java/protobuf/pom.xml
+++ b/lang/java/protobuf/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>avro-parent</artifactId>
<groupId>org.apache.avro</groupId>
- <version>1.10.2-SNAPSHOT</version>
+ <version>1.10.2</version>
<relativePath>../</relativePath>
</parent>
diff --git a/lang/java/thrift/pom.xml b/lang/java/thrift/pom.xml
index 28951a8..ee03165 100644
--- a/lang/java/thrift/pom.xml
+++ b/lang/java/thrift/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>avro-parent</artifactId>
<groupId>org.apache.avro</groupId>
- <version>1.10.2-SNAPSHOT</version>
+ <version>1.10.2</version>
<relativePath>../</relativePath>
</parent>
diff --git a/lang/java/tools/pom.xml b/lang/java/tools/pom.xml
index 5bf6c76..9addefa 100644
--- a/lang/java/tools/pom.xml
+++ b/lang/java/tools/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>avro-parent</artifactId>
<groupId>org.apache.avro</groupId>
- <version>1.10.2-SNAPSHOT</version>
+ <version>1.10.2</version>
<relativePath>../</relativePath>
</parent>
diff --git a/lang/java/trevni/avro/pom.xml b/lang/java/trevni/avro/pom.xml
index db98bb6..08485c6 100644
--- a/lang/java/trevni/avro/pom.xml
+++ b/lang/java/trevni/avro/pom.xml
@@ -22,7 +22,7 @@
<parent>
<artifactId>trevni-java</artifactId>
<groupId>org.apache.avro</groupId>
- <version>1.10.2-SNAPSHOT</version>
+ <version>1.10.2</version>
<relativePath>../</relativePath>
</parent>
diff --git a/lang/java/trevni/core/pom.xml b/lang/java/trevni/core/pom.xml
index c7951e6..44e62f7 100644
--- a/lang/java/trevni/core/pom.xml
+++ b/lang/java/trevni/core/pom.xml
@@ -22,7 +22,7 @@
<parent>
<artifactId>trevni-java</artifactId>
<groupId>org.apache.avro</groupId>
- <version>1.10.2-SNAPSHOT</version>
+ <version>1.10.2</version>
<relativePath>../</relativePath>
</parent>
diff --git a/lang/java/trevni/doc/pom.xml b/lang/java/trevni/doc/pom.xml
index 541b4a9..ab32faa 100644
--- a/lang/java/trevni/doc/pom.xml
+++ b/lang/java/trevni/doc/pom.xml
@@ -22,7 +22,7 @@
<parent>
<artifactId>trevni-java</artifactId>
<groupId>org.apache.avro</groupId>
- <version>1.10.2-SNAPSHOT</version>
+ <version>1.10.2</version>
<relativePath>..</relativePath>
</parent>
diff --git a/lang/java/trevni/pom.xml b/lang/java/trevni/pom.xml
index c33efbe..df8068f 100644
--- a/lang/java/trevni/pom.xml
+++ b/lang/java/trevni/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>avro-parent</artifactId>
<groupId>org.apache.avro</groupId>
- <version>1.10.2-SNAPSHOT</version>
+ <version>1.10.2</version>
<relativePath>../</relativePath>
</parent>
diff --git a/lang/js/package-lock.json b/lang/js/package-lock.json
index 9f591a1..795c78c 100644
--- a/lang/js/package-lock.json
+++ b/lang/js/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "avro-js",
- "version": "1.10.2-SNAPSHOT",
+ "version": "1.10.2",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "avro-js",
- "version": "1.10.2-SNAPSHOT",
+ "version": "1.10.2",
"license": "Apache-2.0",
"dependencies": {
"underscore": "^1.12.0"
diff --git a/lang/js/package.json b/lang/js/package.json
index 83f5ec9..b3a3a17 100644
--- a/lang/js/package.json
+++ b/lang/js/package.json
@@ -1,6 +1,6 @@
{
"name": "avro-js",
- "version": "1.10.2-SNAPSHOT",
+ "version": "1.10.2",
"author": "Avro Developers <de...@avro.apache.org>",
"description": "JavaScript Avro implementation",
"contributors": [
diff --git a/pom.xml b/pom.xml
index 15fd894..133f6d0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,7 +27,7 @@
<groupId>org.apache.avro</groupId>
<artifactId>avro-toplevel</artifactId>
- <version>1.10.2-SNAPSHOT</version>
+ <version>1.10.2</version>
<packaging>pom</packaging>
<name>Apache Avro Toplevel</name>
diff --git a/share/VERSION.txt b/share/VERSION.txt
index adce90b..70ad429 100644
--- a/share/VERSION.txt
+++ b/share/VERSION.txt
@@ -1 +1 @@
-1.10.2-SNAPSHOT
+1.10.2
\ No newline at end of file