This is an automated email from the ASF dual-hosted git repository.
nielsbasjes pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/avro.git
from d2e00b82f Bump darling from 0.20.3 to 0.20.4 in /lang/rust (#2719)
add 6332e7ba2 Bump slf4j.version from 1.7.36 to 2.0.11 in /lang/java
add 96dd92beb Bump org.mockito:mockito-core from 4.11.0 to 5.9.0 in
/lang/java
add 0ab6550a9 Bump org.apache.thrift:libthrift from 0.16.0 to 0.19.0 in
/lang/java
add ef2a58fa9 Bump com.diffplug.spotless:spotless-maven-plugin in
/lang/java
add 8802b7e27 Bump antlr.version from 4.9.3 to 4.13.1 in /lang/java
add 9038f2396 AVRO-3716: Build under Java21
No new revisions were added by this update.
Summary of changes:
.github/workflows/codeql-java-analysis.yml | 21 +-
.github/workflows/java-publish-snapshot.yml | 21 +-
.github/workflows/maven4.yml | 18 +-
.github/workflows/rat.yml | 19 +-
.github/workflows/spotless.yml | 17 +-
.github/workflows/test-lang-c.yml | 34 +-
.github/workflows/test-lang-csharp.yml | 17 +-
.github/workflows/test-lang-java.yml | 161 +++++----
.github/workflows/test-lang-perl.yml | 19 +-
.github/workflows/test-lang-php.yml | 19 +-
.github/workflows/test-lang-py.yml | 19 +-
.github/workflows/test-lang-ruby.yml | 17 +-
.github/workflows/test-lang-rust-ci.yml | 17 +-
BUILD.md | 2 +-
build.sh | 12 +-
.../avro-service-archetype/src/main/pom/pom.xml | 4 +-
lang/java/avro/pom.xml | 227 ++++++-------
lang/java/avro/src/it/pom.xml | 165 ++++++++++
lang/java/avro/src/it/settings.xml | 51 +++
.../org/apache/avro/reflect/FieldAccessUnsafe.java | 366 ---------------------
.../org/apache/avro/reflect/ReflectionUtil.java | 22 +-
.../main/java/org/apache/avro/util/RandomData.java | 6 +-
.../test/java/org/apache/avro/TestDataFile.java | 6 +-
.../test/java/org/apache/avro/TestProtocol.java | 2 +-
.../java/org/apache/avro/TestSchemaCommons.java | 15 +-
.../java/org/apache/avro/TestSchemaWarnings.java | 6 +
.../avro/generic/TestGenericDatumWriter.java | 3 +-
.../avro/io/TestBlockingDirectBinaryEncoder.java | 4 +-
.../TestGenerateInteropSingleObjectEncoding.java | 2 +-
.../message/TestInteropSingleObjectEncoding.java | 2 +-
.../java/org/apache/avro/reflect/TestReflect.java | 55 ++--
.../org/apache/avro/reflect/TestReflectData.java | 10 +-
.../avro/reflect/TestReflectLogicalTypes.java | 66 +---
.../apache/avro/reflect/TestReflectionUtil.java | 79 -----
lang/java/build.sh | 2 +-
.../org/apache/avro/specific/TestSpecificData.java | 25 +-
lang/java/grpc/pom.xml | 1 +
lang/java/idl/pom.xml | 2 +-
lang/java/interop-data-test/pom.xml | 232 +++++++++++++
lang/java/interop-data-test/src/it/check/pom.xml | 174 ++++++++++
.../java/org/apache/avro/DataFileInteropTest.java | 12 +-
.../java/interop-data-test/src/it/generate/pom.xml | 248 ++++++++++++++
lang/java/interop-data-test/src/it/settings.xml | 51 +++
.../java/org/apache/avro/TestProtocolReflect.java | 4 +
lang/java/mapred/pom.xml | 2 +
lang/java/pom.xml | 58 ++--
lang/java/thrift/pom.xml | 20 ++
.../java/org/apache/avro/thrift/ThriftData.java | 6 +-
pom.xml | 100 +++++-
share/docker/.gitignore | 2 +
share/docker/Dockerfile | 16 +-
share/docker/m2/toolchains.xml | 56 ++++
52 files changed, 1670 insertions(+), 845 deletions(-)
create mode 100644 lang/java/avro/src/it/pom.xml
create mode 100644 lang/java/avro/src/it/settings.xml
delete mode 100644
lang/java/avro/src/main/java/org/apache/avro/reflect/FieldAccessUnsafe.java
delete mode 100644
lang/java/avro/src/test/java/org/apache/avro/reflect/TestReflectionUtil.java
create mode 100644 lang/java/interop-data-test/pom.xml
create mode 100644 lang/java/interop-data-test/src/it/check/pom.xml
rename lang/java/{ipc =>
interop-data-test/src/it/check}/src/test/java/org/apache/avro/DataFileInteropTest.java
(91%)
create mode 100644 lang/java/interop-data-test/src/it/generate/pom.xml
create mode 100644 lang/java/interop-data-test/src/it/settings.xml
create mode 100644 share/docker/.gitignore
create mode 100644 share/docker/m2/toolchains.xml