This is an automated email from the ASF dual-hosted git repository.
Fokko pushed a change to branch
dependabot/nuget/lang/csharp/Microsoft.CodeAnalysis.CSharp-5.9.0
in repository https://gitbox.apache.org/repos/asf/avro.git
from a5af8678cf Bump Microsoft.CodeAnalysis (Common) and CodeStyle to 5.9.0
add a9b88f538c AVRO-4349: Add coding agent directories to .gitignore
(#3968)
add d02512a5d7 AVRO-4350: [JavaScript] Restore underscore dependency
(#3970)
add 261dd30ab0 Bump actions/setup-java from 5 to 6
add 209a3735ec AVRO-4351: [C++] Preserve primitive custom attributes
(#4001)
add 28cb08c155 AVRO-4352: [C#] Add .NET 9.0 and .NET 10.0 support (#4009)
add 3a207fa6e8 AVRO-4360: [C++] Fix binary floating-point byte order
(#4043)
add 4f3bdc30be Bump org.cyclonedx:cyclonedx-maven-plugin in /lang/java
(#3936)
add 0d4d47380e Bump actions/checkout from 4 to 7 (#3957)
add f4eacd4ad4 Bump org.apache.maven.plugins:maven-compiler-plugin in
/lang/java (#3982)
add 9819adc53d Bump browserslist from 4.28.2 to 4.28.9 in /lang/js (#3987)
add 991117d0c6 Bump js-yaml in /lang/js (#3989)
add 7a00492c33 Bump org.apache.maven.plugins:maven-plugin-plugin in
/lang/java (#3990)
add 72e0a56c89 Bump postcss-cli from 11.0.1 to 12.0.0 in /doc (#3992)
add c62621599f Bump org.apache.ant:ant from 1.10.17 to 1.10.18 in
/lang/java (#3996)
add 027086dd13 Bump org.codehaus.mojo:build-helper-maven-plugin in
/lang/java (#4005)
add 98d022dd4e Bump org.codehaus.mojo:extra-enforcer-rules in /lang/java
(#4008)
add 8842949f86 Bump org.apache:apache from 39 to 40 in /lang/java (#4010)
add 48cfda0d50 Bump slf4j.version from 2.0.18 to 2.0.20 in /lang/java
(#4011)
add eb138fb32a Bump com.google.protobuf:protobuf-java in /lang/java (#4014)
add 19890c00fa Bump org.mockito:mockito-core from 5.23.0 to 5.24.0 in
/lang/java (#4015)
add e084e5b6fd Bump urllib3 from 2.7.0 to 2.8.0 in /lang/py (#4017)
add a08bb4e78e Bump brace-expansion from 2.1.0 to 2.1.7 in /lang/js (#4018)
add c52d502c63 Bump org.apache.commons:commons-lang3 in /lang/java (#4021)
add 5c655d1ec2 Bump coverlet.collector from 10.0.1 to 10.1.0 (#4027)
add babba220cb Update mypy requirement from <2.4.0 to <2.5.0 in /lang/py
(#4036)
add a15bef5f60 Bump NUnit3TestAdapter from 5.2.0 to 6.3.1 (#4042)
add c3a808872c Bump Microsoft.Build.Framework and
Microsoft.Build.Utilities.Core (#4057)
add 4448b7aac3 Bump Microsoft.NET.Test.Sdk from 17.13.0 to 18.11.0 (#4058)
add e97f8b9eb8 Bump com.fasterxml.jackson:jackson-bom in /lang/java (#4065)
add 1a6f66bbd9 Bump source-map-js from 1.2.1 to 1.2.2 in /doc (#4066)
add 8b7f54db8a Bump certifi from 2026.1.4 to 2026.10.19 in /lang/py (#4067)
add 908127ef5f Bump setuptools from 82.0.0 to 84.1.0 in /lang/py (#4068)
add 57232d0504 Bump com.github.luben:zstd-jni from 1.5.7-12 to 1.5.7-25 in
/lang/java (#4071)
add a3009dc93a Bump autoprefixer from 10.5.4 to 10.6.2 in /doc (#4072)
add 99c33d39b8 Bump System.CodeDom from 10.0.10 to 10.0.14 (#4074)
add 51c7c5a80f Bump com.diffplug.spotless:spotless-maven-plugin in
/lang/java (#4083)
add 335a476b36 Bump astral-sh/setup-uv from 9.0.0 to 10.3.3 (#4084)
add fcaa78414f Bump postcss from 8.5.25 to 8.5.32 in /doc (#4070)
add 2057744191 [c++] Include `<iterator>` in BufferDetail.hh (#4077)
add 9d2d458388 Bump org.apache.felix:maven-bundle-plugin in /lang/java
(#4007)
add 0de40e95c4 Bump org.xerial.snappy:snappy-java in /lang/java (#4053)
add c03e47f5dc Bump ch.qos.reload4j:reload4j from 1.2.26 to 1.2.27 in
/lang/java (#4054)
add ef64d7bf1c Bump org.apache.maven.plugins:maven-enforcer-plugin in
/lang/java (#4069)
add e1b6fc346b Bump @babel/core from 7.29.0 to 7.29.13 in /lang/js (#4085)
add 2bd59ec79e Bump io.netty:netty-bom from 4.2.16.Final to 4.2.20.Final
in /lang/java (#4081)
add 495c33b3e5 Bump coverlet.msbuild from 10.0.1 to 10.1.0 (#4028)
add 3131774373 Bump org.codehaus.mojo:exec-maven-plugin in /lang/java
(#4004)
add 726c25e2cf Bump grpc.version from 1.83.1 to 1.85.1 in /lang/java
(#4064)
add a4972181af [c++] Include <memory> and <vector> in Layout.hh (#4076)
add 37921335f5 Bump com.puppycrawl.tools:checkstyle from 13.3.0 to 14.4.0
in /lang/java (#4082)
add bd9fc0882b Bump org.apache.maven.plugins:maven-surefire-plugin from
3.5.6 to 3.6.1 in /lang/java (#4073)
add 08d2fd7828 Bump org.apache.thrift:libthrift from 0.20.0 to 0.25.0 in
/lang/java (#4026)
add f92912dd1c Merge remote-tracking branch 'origin/main' into pr-3962
No new revisions were added by this update.
Summary of changes:
.claude/settings.local.json | 17 -
.github/workflows/asf-allowlist-check.yml | 2 +-
.github/workflows/codeql-csharp-analysis.yml | 4 +-
.github/workflows/codeql-java-analysis.yml | 2 +-
.github/workflows/deploy-docs.yml | 4 +-
.github/workflows/java-publish-snapshot.yml | 2 +-
.github/workflows/maven4.yml | 2 +-
.github/workflows/rat.yml | 2 +-
.github/workflows/spotless.yml | 2 +-
.github/workflows/test-lang-c.yml | 4 +-
.github/workflows/test-lang-csharp.yml | 10 +-
.github/workflows/test-lang-java.yml | 10 +-
.github/workflows/test-lang-js.yml | 2 +-
.github/workflows/test-lang-perl.yml | 2 +-
.github/workflows/test-lang-php.yml | 2 +-
.github/workflows/test-lang-py.yml | 6 +-
.github/workflows/test-lang-ruby.yml | 2 +-
.gitignore | 7 +
doc/package-lock.json | 540 +++++++--------------
doc/package.json | 6 +-
lang/c++/CMakeLists.txt | 1 +
lang/c++/impl/BinaryDecoder.cc | 21 +-
lang/c++/impl/BinaryEncoder.cc | 16 +-
lang/c++/impl/Compiler.cc | 7 +
lang/c++/impl/NodeImpl.cc | 9 +-
lang/c++/include/avro/Layout.hh | 2 +
.../c++/include/avro/buffer/detail/BufferDetail.hh | 1 +
lang/c++/test/CodecTests.cc | 71 +++
.../test/{LargeSchemaTests.cc => LayoutTests.cc} | 28 +-
lang/c++/test/SchemaTests.cc | 25 +
lang/csharp/README.md | 4 +-
lang/csharp/build.sh | 4 +-
lang/csharp/common.props | 2 +-
lang/csharp/src/apache/benchmark/Program.cs | 4 +-
lang/csharp/versions.props | 14 +-
.../src/main/java/org/apache/avro/Conversion.java | 15 +-
.../org/apache/avro/FormattedSchemaParser.java | 6 +-
.../java/org/apache/avro/JsonSchemaParser.java | 8 +-
.../main/java/org/apache/avro/ParseContext.java | 12 +-
.../avro/src/main/java/org/apache/avro/Schema.java | 4 +-
.../main/java/org/apache/avro/SchemaBuilder.java | 104 ++--
.../java/org/apache/avro/SchemaCompatibility.java | 12 +-
.../main/java/org/apache/avro/SchemaFormatter.java | 4 +-
.../org/apache/avro/SchemaFormatterFactory.java | 6 +-
.../main/java/org/apache/avro/SchemaParser.java | 12 +-
.../org/apache/avro/SchemaValidationStrategy.java | 2 +-
.../main/java/org/apache/avro/SchemaValidator.java | 4 +-
.../org/apache/avro/SchemaValidatorBuilder.java | 2 +-
.../java/org/apache/avro/SystemLimitException.java | 2 +-
.../src/main/java/org/apache/avro/ValidateAll.java | 4 +-
.../main/java/org/apache/avro/ValidateLatest.java | 4 +-
.../java/org/apache/avro/file/DataFileWriter.java | 2 +-
.../java/org/apache/avro/generic/GenericData.java | 2 +-
.../java/org/apache/avro/io/BinaryDecoder.java | 24 +-
.../java/org/apache/avro/io/BinaryEncoder.java | 4 +-
.../org/apache/avro/io/BlockingBinaryEncoder.java | 6 +-
.../avro/io/BlockingDirectBinaryEncoder.java | 8 +-
.../org/apache/avro/io/BufferedBinaryEncoder.java | 12 +-
.../src/main/java/org/apache/avro/io/Decoder.java | 26 +-
.../java/org/apache/avro/io/DecoderFactory.java | 20 +-
.../org/apache/avro/io/DirectBinaryDecoder.java | 2 +-
.../org/apache/avro/io/DirectBinaryEncoder.java | 6 +-
.../src/main/java/org/apache/avro/io/Encoder.java | 8 +-
.../java/org/apache/avro/io/EncoderFactory.java | 50 +-
.../main/java/org/apache/avro/io/JsonDecoder.java | 12 +-
.../main/java/org/apache/avro/io/JsonEncoder.java | 18 +-
.../java/org/apache/avro/io/ValidatingDecoder.java | 4 +-
.../java/org/apache/avro/io/ValidatingEncoder.java | 4 +-
.../org/apache/avro/specific/SpecificData.java | 4 +-
.../main/java/org/apache/avro/util/TimePeriod.java | 10 +-
.../java/org/apache/avro/util/UtfTextUtils.java | 6 +-
.../avro/specific/TestSpecificRecordWithUnion.java | 10 +-
.../avro/compiler/specific/SpecificCompiler.java | 4 +-
.../avro/hadoop/file/SortedKeyValueFile.java | 14 +-
.../avro/hadoop/io/AvroDatumConverterFactory.java | 2 +-
.../apache/avro/hadoop/io/AvroDeserializer.java | 4 +-
.../apache/avro/hadoop/io/AvroKeyComparator.java | 2 +-
.../apache/avro/hadoop/io/AvroSequenceFile.java | 20 +-
.../org/apache/avro/hadoop/io/AvroSerializer.java | 4 +-
.../hadoop/util/AvroCharSequenceComparator.java | 4 +-
.../org/apache/avro/mapred/AvroMultipleInputs.java | 10 +-
.../apache/avro/mapred/AvroMultipleOutputs.java | 38 +-
.../org/apache/avro/mapred/AvroOutputFormat.java | 2 +-
.../org/apache/avro/mapred/DelegatingMapper.java | 3 +-
.../apache/avro/mapred/tether/TetheredProcess.java | 2 +-
.../java/org/apache/avro/mapreduce/AvroJob.java | 4 +-
.../apache/avro/mapreduce/AvroKeyInputFormat.java | 2 +-
.../apache/avro/mapreduce/AvroKeyOutputFormat.java | 2 +-
.../avro/mapreduce/AvroKeyValueInputFormat.java | 2 +-
.../avro/mapreduce/AvroKeyValueOutputFormat.java | 4 +-
.../avro/mapreduce/AvroKeyValueRecordReader.java | 2 +-
.../avro/mapreduce/AvroKeyValueRecordWriter.java | 2 +-
.../apache/avro/mapreduce/AvroMultipleOutputs.java | 10 +-
.../avro/mapreduce/AvroRecordReaderBase.java | 2 +-
.../mapreduce/AvroSequenceFileInputFormat.java | 2 +-
.../org/apache/avro/mojo/AbstractAvroMojo.java | 2 +-
lang/java/pom.xml | 32 +-
.../org/apache/avro/protobuf/ProtoConversions.java | 2 +-
.../test/java/org/apache/avro/thrift/test/Foo.java | 81 +++-
.../avro/mapreduce/AvroTrevniKeyInputFormat.java | 2 +-
.../avro/mapreduce/AvroTrevniKeyOutputFormat.java | 2 +-
.../mapreduce/AvroTrevniKeyValueInputFormat.java | 2 +-
.../mapreduce/AvroTrevniKeyValueOutputFormat.java | 4 +-
.../mapreduce/AvroTrevniKeyValueRecordReader.java | 2 +-
.../mapreduce/AvroTrevniKeyValueRecordWriter.java | 2 +-
.../avro/mapreduce/AvroTrevniRecordReaderBase.java | 2 +-
lang/js/package-lock.json | 256 +++++-----
lang/js/package.json | 4 +-
.../{etc/browser/crypto.js => test/test_index.js} | 21 +-
lang/py/pyproject.toml | 2 +-
lang/py/uv.lock | 122 ++---
pom.xml | 16 +-
share/docker/Dockerfile | 6 +-
113 files changed, 980 insertions(+), 997 deletions(-)
delete mode 100644 .claude/settings.local.json
copy lang/c++/test/{LargeSchemaTests.cc => LayoutTests.cc} (64%)
copy lang/js/{etc/browser/crypto.js => test/test_index.js} (78%)