This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/maven/lang/java/slf4j.version-2.0.6
in repository https://gitbox.apache.org/repos/asf/avro.git
discard b47293a4b Bump slf4j.version from 1.7.36 to 2.0.6 in /lang/java
add a02e97418 AVRO-3692: [rust] Make serde deserializer support serde
flatten (#2024)
add cd6eb1133 docs: fix small error (#2025)
add c8ca3afbb docs: use python 3 print syntax (#2033)
add 558f3af60 Bump anyhow from 1.0.66 to 1.0.68 in /lang/rust (#2032)
add 1fd8c627f Bump thiserror from 1.0.37 to 1.0.38 in /lang/rust (#2031)
add 21c10bcaf Bump quote from 1.0.21 to 1.0.23 in /lang/rust (#2030)
add 9b6c93250 Bump syn from 1.0.105 to 1.0.107 in /lang/rust (#2029)
add 720bccdc1 Bump serde_json from 1.0.89 to 1.0.91 in /lang/rust (#2028)
add 7067df861 Bump proc-macro2 from 1.0.47 to 1.0.49 in /lang/rust (#2026)
add 17132fe3e Bump serde from 1.0.150 to 1.0.151 in /lang/rust (#2027)
add bc092fda0 Bump netty-bom from 4.1.85.Final to 4.1.86.Final in
/lang/java (#2023)
add 43b5d7e3c Bump mockito-core from 4.9.0 to 4.10.0 in /lang/java (#2021)
add d4ffd0b07 Bump grpc.version from 1.51.0 to 1.51.1 in /lang/java (#2019)
add 7d6b4028d Bump protobuf-java from 3.21.11 to 3.21.12 in /lang/java
(#2022)
add 12fdbc55a AVRO-3697: [ruby] Test against Ruby 3.2 (#2041)
add b1de7a6a1 Bump mockito-core from 4.10.0 to 4.11.0 in /lang/java (#2044)
add edc5eccff Bump json5 from 2.2.1 to 2.2.2 in /lang/js (#2043)
add 3e1ba6af4 Bump serde from 1.0.151 to 1.0.152 in /lang/rust (#2038)
add 62f45ecc9 AVRO-3696: Replace tox-wheel with standard tox (#2040)
add 3545c1bb7 AVRO-3229: Raise on invalid enum default only if validation
enabled (#2039)
add 05099c326 AVRO-3278: [ruby] Drop support for Ruby 2.6 (#2045)
add 6743a41d3 AVRO-3611: fix generator
add 08adf9140 AVRO-3611: update comment
add bf8cde0f6 AVRO-3611: add constants
add c28dbe9f7 AVRO-3649: default for union inside union
add e4e163307 AVRO-3579: JUnit5 migration step 2
add b2aeb2adb AVRO-3579: change comment
add 27eaf7038 AVRO-3527: Optim hashcode
add 1f7bfc447 avro-3527: GenericData, extract hashcode logic in inner class
add 0dcb35168 [AVRO-3701] Add github action to validate maven 4 build
compatibility (#2036)
add be4c37a9e Add myself to the list of committers (#2047)
add 82fc40bbc AVRO-3700: Publish Java SBOM artifacts with CycloneDX
add a7ad5ac58 AVRO-3700: Move CycloneDX configuration to Java specific
project (#2049)
add 8f06f2b5a Bump cyclonedx-maven-plugin from 2.7.3 to 2.7.4 in
/lang/java (#2051)
add adbd9fa65 Bump bzip2 from 0.4.3 to 0.4.4 in /lang/rust (#2050)
add 111e7017f Bump regex from 1.7.0 to 1.7.1 in /lang/rust (#2052)
add d87a99d53 AVRO-3698: SpecificData.getClassName must replace reserved
words (#2048)
add 1ec0af204 Writer code generated warning after copyright message.
Change throw for invalid type for union to give structName in the exception
text. (#2034)
add 0c01ff6b0 Bump zstd from 0.12.1+zstd.1.5.2 to 0.12.2+zstd.1.5.2 in
/lang/rust (#2054)
add f959c4591 Bump netty-bom from 4.1.86.Final to 4.1.87.Final in
/lang/java (#2060)
add ee27a1fa9 Bump ant from 1.10.12 to 1.10.13 in /lang/java (#2059)
add 338ebb779 Bump grpc.version from 1.51.1 to 1.52.1 in /lang/java (#2057)
add 27ac90c20 Bump junit5.version from 5.9.1 to 5.9.2 in /lang/java (#2058)
add fc2a4e0e5 Bump proc-macro2 from 1.0.49 to 1.0.50 in /lang/rust (#2061)
add 7e382f234 Bump bumpalo from 3.10.0 to 3.12.0 in /lang/rust (#2063)
add 1580b17ca [AVRO-3708]: [Rust] Fix clippy warnings introduced with Rust
1.67.0 (#2065)
add f93fffa48 Bump snappy-java from 1.1.8.4 to 1.1.9.0 in /lang/java
(#2073)
add 41e330a14 Bump maven-checkstyle-plugin from 3.2.0 to 3.2.1 in
/lang/java (#2071)
add d22e55501 Bump maven-plugin-plugin from 3.6.4 to 3.7.1 in /lang/java
(#2070)
add 9b7230210 Bump maven-surefire-plugin from 3.0.0-M7 to 3.0.0-M8 in
/lang/java (#2067)
add d2083c340 Bump jackson-bom from 2.14.1 to 2.14.2 in /lang/java (#2069)
add 4c6b15ef9 Bump typed-builder from 0.11.0 to 0.12.0 in /lang/rust
(#2074)
add c92b2bf29 Avro 3705 cpp17 option (#2055)
add 564e2a5b8 AVRO-3701: Update maven-resources-plugin to 3.x (#2075)
add 0eba47a79 AVRO-3701: Define dependency management for
m-remote-resources-p
add 053ef1eb3 Bump wasm-bindgen from 0.2.83 to 0.2.84 in /lang/rust (#2078)
add e48bb1fb0 Bump uuid from 1.2.2 to 1.3.0 in /lang/rust (#2077)
add 2c79fab27 Bump zstd from 0.12.2+zstd.1.5.2 to 0.12.3+zstd.1.5.2 in
/lang/rust (#2076)
add 52d670f72 AVRO-3712: Fix build by initializing union (#2079)
add 909bd05b3 Bump wasm-bindgen-test from 0.3.33 to 0.3.34 in /lang/rust
(#2084)
add b17edc675 Bump proptest from 1.0.0 to 1.1.0 in /lang/rust (#2083)
add c00330a40 Bump proc-macro2 from 1.0.50 to 1.0.51 in /lang/rust (#2082)
add cc49c4437 Bump serde_json from 1.0.91 to 1.0.92 in /lang/rust (#2081)
add 0255ef3c8 Bump anyhow from 1.0.68 to 1.0.69 in /lang/rust (#2080)
add e22f029c4 AVRO-3591: start with commons schemas (#1850)
add 50c17468d Bump darling from 0.14.2 to 0.14.3 in /lang/rust (#2085)
add b576f46fb AVRO-3706: accept space in folder name (#2064)
add a512fa2fd AVRO-3709: [Rust] Add aliases to record fields (#2087)
add 0ea0dccd6 AVRO-3646: [Rust] Add missing pattern match branches (#2088)
add 35159d191 Bump serde_json from 1.0.92 to 1.0.93 in /lang/rust (#2089)
add 2079ec51f AVRO-3711: [Docs] Add uuid logical type to IDL (#2099)
add 84d0a005d Fix invalid JSON in spec (#2100)
add 1998f9ee8 AVRO-3701: Bump Maven 4 to 4.0.0-alpha-4
add 5d9fbb286 AVRO-3701: Bump Maven 4 to 4.0.0-alpha-4
add 12adf0bc5 AVRO-3715: [Java] Oracle JDK 18 no longer exists
add f84392d47 AVRO-3715: [Java] CycloneDX is not reproducible by design.
add 0b17623c1 AVRO-3715: [Java] plugin-tools-javadoc 3.7.0 does not exist.
add ebeeebb4d Bump maven-enforcer-plugin from 3.1.0 to 3.2.1 in /lang/java
add 2d54b9ea5 Bump netty-bom from 4.1.87.Final to 4.1.89.Final in
/lang/java
add f3cd30131 Bump zstd-jni from 1.5.2-5 to 1.5.4-1 in /lang/java
add 35f531d16 Bump snappy-java from 1.1.9.0 to 1.1.9.1 in /lang/java
add ec839fc21 Bump slf4j.version from 1.7.36 to 2.0.6 in /lang/java
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (b47293a4b)
\
N -- N -- N
refs/heads/dependabot/maven/lang/java/slf4j.version-2.0.6 (ec839fc21)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/workflows/{spotless.yml => maven4.yml} | 23 +-
.github/workflows/test-lang-java.yml | 5 +-
.github/workflows/test-lang-js.yml | 2 +-
.github/workflows/test-lang-py.yml | 4 +-
.github/workflows/test-lang-ruby.yml | 8 +-
BUILD.md | 2 +-
.../++version++/Getting started (Python)/_index.md | 4 +-
.../en/docs/++version++/IDL Language/_index.md | 10 +-
.../en/docs/++version++/SASL profile/_index.md | 4 +-
.../en/docs/++version++/Specification/_index.md | 2 +-
doc/content/en/project/Credits/_index.md | 1 +
lang/c++/api/Reader.hh | 2 +-
lang/c++/impl/avrogencpp.cc | 71 ++-
lang/c/tests/CMakeLists.txt | 1 +
lang/c/tests/test_avro_commons_schema.c | 147 ++++++
.../avro/util/internal/TestClassValueCache.java | 4 +-
.../java/org/apache/avro/generic/GenericData.java | 83 +--
.../org/apache/avro/specific/SpecificData.java | 24 +-
.../main/java/org/apache/avro/util/RandomData.java | 27 +-
.../org/apache/avro/TestCircularReferences.java | 33 +-
.../test/java/org/apache/avro/TestDataFile.java | 4 +-
.../org/apache/avro/TestDataFileCorruption.java | 6 +-
.../org/apache/avro/TestDataFileCustomSync.java | 23 +-
.../java/org/apache/avro/TestDataFileDeflate.java | 8 +-
.../java/org/apache/avro/TestDataFileMeta.java | 16 +-
.../java/org/apache/avro/TestDataFileReader.java | 70 +--
.../java/org/apache/avro/TestDataFileReflect.java | 42 +-
.../org/apache/avro/TestDecimalConversion.java | 91 ++--
.../src/test/java/org/apache/avro/TestFixed.java | 12 +-
.../test/java/org/apache/avro/TestLogicalType.java | 117 ++---
.../java/org/apache/avro/TestNestedRecords.java | 7 +-
.../test/java/org/apache/avro/TestProtocol.java | 12 +-
.../src/test/java/org/apache/avro/TestSchema.java | 126 +++--
.../java/org/apache/avro/TestSchemaBuilder.java | 583 +++++++++++----------
.../java/org/apache/avro/TestSchemaCommons.java | 86 +++
.../org/apache/avro/TestSchemaCompatibility.java | 41 +-
.../avro/TestSchemaCompatibilityEnumDefaults.java | 32 +-
.../avro/TestSchemaCompatibilityMultiple.java | 4 +-
.../org/apache/avro/TestSchemaNormalization.java | 58 +-
.../java/org/apache/avro/TestSchemaValidation.java | 68 +--
.../java/org/apache/avro/TestSchemaWarnings.java | 15 +-
.../src/test/java/org/apache/avro/TestSchemas.java | 4 +-
.../org/apache/avro/TestUnionSelfReference.java | 10 +-
.../apache/avro/data/RecordBuilderBaseTest.java | 30 +-
.../org/apache/avro/data/TestTimeConversions.java | 167 +++---
.../java/org/apache/avro/file/TestCustomCodec.java | 11 +-
.../avro/file/TestIOExceptionDuringWrite.java | 6 +-
.../avro/file/TestSeekableByteArrayInput.java | 13 +-
.../org/apache/avro/file/TestZstandardCodec.java | 11 +-
.../avro/generic/TestGenericConcreteEnum.java | 11 +-
.../org/apache/avro/generic/TestGenericData.java | 173 +++---
.../avro/generic/TestGenericDatumReader.java | 10 +-
.../avro/generic/TestGenericDatumWriter.java | 142 ++---
.../avro/generic/TestGenericLogicalTypes.java | 66 ++-
.../avro/generic/TestGenericRecordBuilder.java | 59 ++-
.../apache/avro/generic/TestSkipEnumSchema.java | 5 +-
.../java/org/apache/avro/io/TestBinaryData.java | 9 +-
.../apache/avro/io/TestBinaryEncoderFidelity.java | 40 +-
.../test/java/org/apache/avro/io/TestEncoders.java | 129 ++---
.../java/org/apache/avro/io/TestJsonDecoder.java | 21 +-
.../org/apache/avro/io/parsing/SymbolTest.java | 9 +-
.../io/parsing/TestResolvingGrammarGenerator2.java | 48 +-
.../avro/message/TestBinaryMessageEncoding.java | 133 ++---
.../TestGenerateInteropSingleObjectEncoding.java | 9 +-
.../message/TestInteropSingleObjectEncoding.java | 13 +-
.../org/apache/avro/reflect/TestByteBuffer.java | 27 +-
.../apache/avro/reflect/TestNonStringMapKeys.java | 37 +-
.../java/org/apache/avro/reflect/TestReflect.java | 230 ++++----
.../apache/avro/reflect/TestReflectAllowNulls.java | 61 +--
.../org/apache/avro/reflect/TestReflectData.java | 25 +-
.../avro/reflect/TestReflectDatumReader.java | 4 +-
.../TestReflectDatumWithAnonymousInstances.java | 12 +-
.../avro/reflect/TestReflectLogicalTypes.java | 212 ++++----
.../apache/avro/reflect/TestReflectionUtil.java | 6 +-
.../org/apache/avro/specific/TestSpecificData.java | 43 +-
.../avro/specific/TestSpecificToFromByteArray.java | 45 +-
.../java/org/apache/avro/util/TestCaseFinder.java | 77 +--
.../test/java/org/apache/avro/util/TestUtf8.java | 14 +-
.../avro/util/internal/TestClassValueCache.java | 4 +-
.../avro/util/internal/TestJacksonUtils.java | 13 +-
.../avro/compiler/specific/SpecificCompiler.java | 3 +-
.../javacc/org/apache/avro/compiler/idl/idl.jj | 2 +-
.../compiler/src/test/idl/work space/level1.avdl | 3 +
.../compiler/src/test/idl/work space/level2.avdl | 2 +
.../compiler/src/test/idl/work space/root.avdl | 3 +
.../compiler/src/test/idl/work space/root.avpr | 1 +
.../avro/compiler/idl/DocCommentHelperTest.java | 31 +-
.../org/apache/avro/compiler/idl/TestCycle.java | 10 +-
.../java/org/apache/avro/compiler/idl/TestIdl.java | 27 +-
.../apache/avro/compiler/idl/TestLogicalTypes.java | 52 +-
.../idl/TestReferenceAnnotationNotAllowed.java | 8 +-
.../avro/compiler/idl/TestSchemaResolver.java | 59 ++-
.../apache/avro/compiler/schema/TestSchemas.java | 151 +++---
.../compiler/specific/TestSpecificCompiler.java | 410 +++++++--------
.../apache/avro/specific/TestGeneratedCode.java | 16 +-
.../org/apache/avro/specific/TestSpecificData.java | 12 +-
.../org/apache/avro/grpc/TestAvroMarshaller.java | 8 +-
.../org/apache/avro/grpc/TestAvroProtocolGrpc.java | 54 +-
.../codegentest/AbstractSpecificRecordTest.java | 9 +-
.../avro/codegentest/TestCustomConversion.java | 26 +-
.../codegentest/TestLogicalTypeForStringType.java | 4 +-
.../codegentest/TestLogicalTypesWithDefaults.java | 8 +-
.../avro/codegentest/TestNestedLogicalTypes.java | 14 +-
.../TestNestedRecordsWithDifferentNamespaces.java | 4 +-
.../avro/codegentest/TestNullableLogicalTypes.java | 6 +-
.../org/apache/avro/ipc/jetty/TestBulkData.java | 29 +-
.../apache/avro/ipc/jetty/TestProtocolHttp.java | 13 +-
.../avro/ipc/jetty/TestStatsPluginAndServlet.java | 12 +-
.../org/apache/avro/ipc/netty/TestNettyServer.java | 33 +-
.../netty/TestNettyServerConcurrentExecution.java | 17 +-
.../ipc/netty/TestNettyServerWithCallbacks.java | 150 +++---
.../ipc/netty/TestNettyServerWithCompression.java | 10 +-
.../avro/ipc/netty/TestNettyServerWithSSL.java | 30 +-
.../TestNettyTransceiverWhenFailsToConnect.java | 30 +-
.../netty/TestNettyTransceiverWhenServerStops.java | 4 +-
.../org/apache/avro/ipc/netty/serverpass.txt | 1 +
.../java/org/apache/avro/DataFileInteropTest.java | 15 +-
.../java/org/apache/avro/RPCMetaTestPlugin.java | 100 ++--
.../src/test/java/org/apache/avro/TestCompare.java | 33 +-
.../java/org/apache/avro/TestDataFileSpecific.java | 21 +-
.../java/org/apache/avro/TestNamespaceReflect.java | 5 +-
.../org/apache/avro/TestNamespaceSpecific.java | 19 +-
.../java/org/apache/avro/TestProtocolGeneric.java | 34 +-
.../org/apache/avro/TestProtocolGenericMeta.java | 5 +-
.../java/org/apache/avro/TestProtocolParsing.java | 34 +-
.../java/org/apache/avro/TestProtocolReflect.java | 30 +-
.../org/apache/avro/TestProtocolReflectMeta.java | 5 +-
.../java/org/apache/avro/TestProtocolSpecific.java | 73 ++-
.../src/test/java/org/apache/avro/TestSchema.java | 315 ++++++-----
.../compiler/specific/TestSpecificCompiler.java | 82 ++-
.../org/apache/avro/generic/TestBuilderCopy.java | 9 +-
.../java/org/apache/avro/generic/TestDeepCopy.java | 16 +-
.../org/apache/avro/ipc/TestLocalTransceiver.java | 6 +-
.../org/apache/avro/ipc/TestRpcPluginOrdering.java | 6 +-
.../org/apache/avro/ipc/TestSaslAnonymous.java | 12 +-
.../org/apache/avro/ipc/TestSaslDigestMd5.java | 74 +--
.../avro/ipc/specific/TestSpecificRequestor.java | 14 +-
.../org/apache/avro/ipc/stats/TestHistogram.java | 25 +-
.../org/apache/avro/ipc/stats/TestStopwatch.java | 63 ++-
.../apache/avro/message/TestCustomSchemaStore.java | 27 +-
.../avro/specific/TestSpecificBuilderTree.java | 49 +-
.../org/apache/avro/specific/TestSpecificData.java | 40 +-
.../avro/specific/TestSpecificDatumReader.java | 9 +-
.../avro/specific/TestSpecificDatumWriter.java | 63 ++-
.../avro/specific/TestSpecificErrorBuilder.java | 51 +-
.../avro/specific/TestSpecificRecordBuilder.java | 169 +++---
.../avro/hadoop/file/TestHadoopCodecFactory.java | 27 +-
.../avro/hadoop/file/TestSortedKeyValueFile.java | 87 +--
.../hadoop/io/TestAvroDatumConverterFactory.java | 31 +-
.../avro/hadoop/io/TestAvroKeyDeserializer.java | 6 +-
.../avro/hadoop/io/TestAvroSequenceFile.java | 30 +-
.../avro/hadoop/io/TestAvroSerialization.java | 21 +-
.../apache/avro/hadoop/io/TestAvroSerializer.java | 6 +-
.../avro/hadoop/io/TestAvroValueDeserializer.java | 6 +-
.../util/TestAvroCharSequenceComparator.java | 16 +-
.../apache/avro/mapred/TestAvroInputFormat.java | 28 +-
.../apache/avro/mapred/TestAvroMultipleInputs.java | 32 +-
.../avro/mapred/TestAvroMultipleOutputs.java | 53 +-
.../apache/avro/mapred/TestAvroOutputFormat.java | 22 +-
.../avro/mapred/TestAvroTextOutputFormat.java | 19 +-
.../org/apache/avro/mapred/TestAvroTextSort.java | 22 +-
.../org/apache/avro/mapred/TestAvroWrapper.java | 6 +-
.../org/apache/avro/mapred/TestGenericJob.java | 21 +-
.../test/java/org/apache/avro/mapred/TestPair.java | 8 +-
.../org/apache/avro/mapred/TestReflectJob.java | 10 +-
.../apache/avro/mapred/TestSequenceFileReader.java | 43 +-
.../java/org/apache/avro/mapred/TestWeather.java | 13 +-
.../java/org/apache/avro/mapred/TestWordCount.java | 21 +-
.../java/org/apache/avro/mapred/WordCountUtil.java | 6 +-
.../avro/mapred/tether/TestWordCountTether.java | 26 +-
.../avro/mapreduce/TestAvroKeyInputFormat.java | 6 +-
.../avro/mapreduce/TestAvroKeyOutputFormat.java | 30 +-
.../avro/mapreduce/TestAvroKeyRecordReader.java | 40 +-
.../avro/mapreduce/TestAvroKeyRecordWriter.java | 10 +-
.../mapreduce/TestAvroKeyValueRecordReader.java | 41 +-
.../mapreduce/TestAvroKeyValueRecordWriter.java | 13 +-
.../avro/mapreduce/TestAvroMultipleOutputs.java | 102 ++--
.../mapreduce/TestAvroMultipleOutputsSyncable.java | 102 ++--
.../TestCombineAvroKeyValueFileInputFormat.java | 25 +-
.../org/apache/avro/mapreduce/TestFsInput.java | 33 +-
.../apache/avro/mapreduce/TestKeyValueInput.java | 23 +-
.../avro/mapreduce/TestKeyValueWordCount.java | 16 +-
.../org/apache/avro/mapreduce/TestWordCount.java | 117 +++--
lang/java/maven-plugin/pom.xml | 4 +
lang/java/pom.xml | 63 ++-
.../apache/avro/protobuf/TestProtoConversions.java | 117 +++--
.../org/apache/avro/protobuf/TestProtobuf.java | 21 +-
.../java/org/apache/avro/thrift/TestThrift.java | 12 +-
.../java/org/apache/avro/tool/TestCatTool.java | 77 +--
.../java/org/apache/avro/tool/TestConcatTool.java | 64 +--
.../apache/avro/tool/TestCreateRandomFileTool.java | 25 +-
.../apache/avro/tool/TestDataFileRepairTool.java | 77 ++-
.../org/apache/avro/tool/TestDataFileTools.java | 104 ++--
.../apache/avro/tool/TestIdlToSchemataTool.java | 6 +-
.../java/org/apache/avro/tool/TestIdlTool.java | 8 +-
.../tool/TestJsonToFromBinaryFragmentTools.java | 31 +-
.../test/java/org/apache/avro/tool/TestMain.java | 8 +-
.../java/org/apache/avro/tool/TestRecodecTool.java | 32 +-
.../org/apache/avro/tool/TestRecordCountTool.java | 33 +-
.../avro/tool/TestRpcReceiveAndSendTools.java | 8 +-
.../apache/avro/tool/TestSpecificCompilerTool.java | 35 +-
.../java/org/apache/avro/tool/TestTetherTool.java | 28 +-
.../org/apache/avro/tool/TestTextFileTools.java | 35 +-
.../org/apache/avro/tool/TestToTrevniTool.java | 7 +-
.../test/java/org/apache/avro/tool/TestUtil.java | 9 +-
.../java/org/apache/trevni/avro/TestCases.java | 7 +-
.../org/apache/trevni/avro/TestEvolvedSchema.java | 22 +-
.../apache/trevni/avro/TestMetadataFiltering.java | 17 +-
.../java/org/apache/trevni/avro/TestShredder.java | 37 +-
.../java/org/apache/trevni/avro/TestWordCount.java | 7 +-
.../java/org/apache/trevni/avro/WordCountUtil.java | 8 +-
.../avro/mapreduce/TestKeyValueWordCount.java | 8 +-
.../trevni/avro/mapreduce/TestKeyWordCount.java | 8 +-
.../test/java/org/apache/trevni/TestIOBuffers.java | 98 ++--
.../java/org/apache/trevni/TestInputBytes.java | 9 +-
.../src/test/java/org/apache/trevni/TestUtil.java | 16 +-
lang/js/package-lock.json | 6 +-
lang/py/avro/schema.py | 4 +-
lang/ruby/.rubocop.yml | 2 +-
lang/ruby/avro.gemspec | 2 +-
lang/ruby/build.sh | 7 +-
lang/ruby/test/test_logical_types.rb | 4 +-
lang/rust/Cargo.lock | 130 +++--
lang/rust/avro/Cargo.toml | 21 +-
lang/rust/avro/examples/benchmark.rs | 9 +-
lang/rust/avro/examples/generate_interop_data.rs | 6 +-
.../test_interop_single_object_encoding.rs | 4 +-
lang/rust/avro/examples/to_value.rs | 2 +-
lang/rust/avro/src/de.rs | 247 ++++++---
lang/rust/avro/src/encode.rs | 4 +-
lang/rust/avro/src/error.rs | 5 +-
lang/rust/avro/src/reader.rs | 11 +-
lang/rust/avro/src/schema.rs | 180 +++++--
lang/rust/avro/src/schema_compatibility.rs | 2 +-
lang/rust/avro/src/types.rs | 79 ++-
lang/rust/avro/src/writer.rs | 10 +-
lang/rust/avro/tests/append_to_existing.rs | 4 +-
lang/rust/avro/tests/io.rs | 16 +-
lang/rust/avro/tests/schema.rs | 29 +-
lang/rust/avro/tests/shared.rs | 147 ++++++
lang/rust/avro_derive/Cargo.toml | 17 +-
lang/rust/avro_derive/src/lib.rs | 61 ++-
lang/rust/avro_derive/tests/derive.rs | 12 +-
lang/rust/avro_test_helper/Cargo.toml | 3 +-
lang/rust/avro_test_helper/src/logger.rs | 9 +-
lang/rust/fuzz/Cargo.toml | 3 +-
lang/rust/wasm-demo/Cargo.toml | 9 +-
pom.xml | 19 +-
share/docker/Dockerfile | 2 +-
share/test/data/schemas/README.md | 13 +
share/test/data/schemas/simple/README.md | 1 +
share/test/data/schemas/simple/data.avro | Bin 0 -> 154 bytes
share/test/data/schemas/simple/schema.json | 8 +
share/test/data/schemas/withUnion/README.md | 1 +
share/test/data/schemas/withUnion/data.avro | Bin 0 -> 309 bytes
share/test/data/schemas/withUnion/schema.json | 17 +
256 files changed, 5386 insertions(+), 4352 deletions(-)
copy .github/workflows/{spotless.yml => maven4.yml} (74%)
create mode 100644 lang/c/tests/test_avro_commons_schema.c
create mode 100644
lang/java/avro/src/test/java/org/apache/avro/TestSchemaCommons.java
create mode 100644 lang/java/compiler/src/test/idl/work space/level1.avdl
create mode 100644 lang/java/compiler/src/test/idl/work space/level2.avdl
create mode 100644 lang/java/compiler/src/test/idl/work space/root.avdl
create mode 100644 lang/java/compiler/src/test/idl/work space/root.avpr
create mode 100644
lang/java/ipc-netty/src/test/resources/org/apache/avro/ipc/netty/serverpass.txt
create mode 100644 lang/rust/avro/tests/shared.rs
create mode 100644 share/test/data/schemas/README.md
create mode 100644 share/test/data/schemas/simple/README.md
create mode 100644 share/test/data/schemas/simple/data.avro
create mode 100644 share/test/data/schemas/simple/schema.json
create mode 100644 share/test/data/schemas/withUnion/README.md
create mode 100644 share/test/data/schemas/withUnion/data.avro
create mode 100644 share/test/data/schemas/withUnion/schema.json