This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/maven/lang/java/org.apache.rat-apache-rat-plugin-0.17
in repository https://gitbox.apache.org/repos/asf/avro.git
discard a80168cc09 Bump org.apache.rat:apache-rat-plugin from 0.16.1 to 0.17
in /lang/java
add e0217aefda AVRO-4189: [java] Simplify the setting of the serializable
classes (#3525)
add 22e9eae372 Bump io.netty:netty-bom from 4.2.4.Final to 4.2.7.Final in
/lang/java (#3524)
add afe44e2536 Bump com.puppycrawl.tools:checkstyle from 11.0.1 to 12.1.0
in /lang/java (#3523)
add 26cc1b1c5a Bump org.codehaus.mojo:exec-maven-plugin in /lang/java
(#3521)
add 6226d0bf2c Bump archetype-plugin.version from 3.4.0 to 3.4.1 in
/lang/java (#3513)
add 125bfc05af Bump github/codeql-action from 3 to 4 (#3512)
add d93ba6b0e1 Bump grpc.version from 1.75.0 to 1.76.0 in /lang/java
(#3509)
add f188235b74 Bump org.codehaus.mojo:extra-enforcer-rules in /lang/java
(#3505)
add 39886f254b Bump com.github.luben:zstd-jni from 1.5.7-4 to 1.5.7-5 in
/lang/java (#3504)
add 62dd44083e Bump mocha from 10.8.2 to 11.7.4 in /lang/js (#3502)
add 4317671902 Bump actions/setup-node from 4 to 6 (#3522)
add fd738f4ab1 Bump org.apache.maven.plugins:maven-compiler-plugin in
/lang/java (#3499)
add 4413bab6a9 Bump com.diffplug.spotless:spotless-maven-plugin in
/lang/java (#3497)
add 2e07867819 Bump org.apache.maven.plugins:maven-javadoc-plugin in
/lang/java (#3494)
add be6285c9ba Bump org.apache.maven.plugins:maven-shade-plugin in
/lang/java (#3488)
add cbd9a3cb3c Bump actions/setup-python from 5 to 6 (#3485)
add 827fcd88f7 Bump actions/labeler from 5 to 6 (#3484)
add 1429cb6cec Bump com.google.protobuf:protobuf-java in /lang/java (#3519)
add 5324cb0fb1 Bump org.apache.commons:commons-lang3 in /lang/java (#3498)
add 405dfabcaf Bump actions/setup-dotnet from 4 to 5 (#3483)
add 6a036bc358 Bump org.apache.maven.plugins:maven-enforcer-plugin in
/lang/java (#3501)
add a60a68f2c3 Bump org.apache.maven.plugins:maven-surefire-plugin in
/lang/java (#3490)
add 3b52fbfb97 Bump org.mockito:mockito-core from 5.19.0 to 5.20.0 in
/lang/java (#3495)
add 1110d25604 AVRO-4136: [c] json encoding of byte[] containing 0x00
(#3375)
add 1e9a16ab77 AVRO-4190: [php] Add logical types (#3526)
add 554858329d Bump org.apache.maven.plugins:maven-antrun-plugin in
/lang/java (#3535)
add b7dac7e0af Bump com.diffplug.spotless:spotless-maven-plugin in
/lang/java (#3536)
add b1e975ceeb Bump junit5.version from 5.13.4 to 5.14.0 in /lang/java
(#3534)
add b3cb503fac Bump org.apache.maven.plugins:maven-plugin-plugin in
/lang/java (#3529)
add 3b45896840 Bump com.puppycrawl.tools:checkstyle from 12.1.0 to 12.1.1
in /lang/java (#3530)
add 65775f4682 Bump com.github.luben:zstd-jni from 1.5.7-5 to 1.5.7-6 in
/lang/java (#3531)
add 930f8aec56 Bump actions/upload-artifact from 4 to 5 (#3532)
add b2bd0950ed Bump actions/download-artifact from 5 to 6 (#3533)
add c39d0ac327 Add package-lock.json fpr the docs build
add 4ea7592e23 AVRO-4180: [C++] Add pkg-config file (#3479)
add a5b6f47b2a [AVRO-4194]: [build][docker] Ensure docker group exists
(#3539)
add 89433d9b76 Bump com.fasterxml.jackson:jackson-bom in /lang/java (#3541)
add b314e876d2 Bump junit5.version from 5.14.0 to 5.14.1 in /lang/java
(#3540)
add a74d9b6955 Bump mocha from 11.7.4 to 11.7.5 in /lang/js (#3544)
add 64ac2cdf45 AVRO-3936: Clean up NOTICE and LICENSE file (#3245)
add 81b462c58b AVRO-4194: remove PHP EOL versions and use new language
features (#3528)
add 3b06d5e629 AVRO-4202: Refer to fields for generated hashCode (#3547)
add 6b94ef87b6 AVRO-4199: [py] Add allowed reflection packages to
tethering test (#3548)
add 022aec1f07 AVRO-4196: Bump C# build utilities (#3549)
add a663e54d73 AVRO-4204: Fix test_rpc_interop with allowed packages
(#3551)
add 73dc5bb432 Bump js-yaml in /lang/js (#3559)
add 265b24ebad Bump commons-cli:commons-cli from 1.10.0 to 1.11.0 in
/lang/java (#3556)
add 5978f7fd0f Bump com.google.protobuf:protobuf-java in /lang/java (#3555)
add 72af840801 Bump com.puppycrawl.tools:checkstyle from 12.1.1 to 12.1.2
in /lang/java (#3554)
add b704175e3a Bump autoprefixer from 10.4.21 to 10.4.22 in /doc (#3553)
add 3ab4c4622d Bump org.apache.commons:commons-lang3 in /lang/java (#3552)
add 709f94ba45 AVRO-4206: add zstd as a dependency if the library is
compiled with it (#3557)
add 6a72c2b0a8 AVRO-4210: Fix BinaryData.compareBytes to treat bytes as
unsigned (#3537)
add 5514b45155 Bump org.tukaani:xz from 1.10 to 1.11 in /lang/java (#3576)
add 020525a4c7 Bump actions/checkout from 5 to 6 (#3573)
add 5e1f16d2e8 Bump com.diffplug.spotless:spotless-maven-plugin in
/lang/java (#3575)
add ab56b0be44 Bump grpc.version from 1.76.0 to 1.77.0 in /lang/java
(#3574)
add f29328dedd Bump BenchmarkDotNet from 0.13.10 to 0.15.8 (#3583)
add 06b85afa52 Bump Newtonsoft.Json from 13.0.1 to 13.0.4 (#3568)
add 84c2b24a87 Bump Microsoft.NET.Test.Sdk from 17.8.0 to 17.13.0 (#3567)
add 8b25454568 Bump coverlet.msbuild from 6.0.0 to 6.0.4 (#3562)
add bf4ef24247 Bump org.apache.maven.plugins:maven-source-plugin in
/lang/java (#3582)
add 61930b1742 AVRO-4212: add PHP 8.5 to test matrix (#3578)
add b4b46a89fe Bump com.puppycrawl.tools:checkstyle from 12.1.2 to 12.2.0
in /lang/java (#3581)
add 5df0055b10 Ensure nuget packages expose license via SPDX expression
(#3580)
add c3a22b9e37 Bump System.CodeDom from 8.0.0 to 10.0.0 (#3572)
add c357953a27 Bump NUnit.ConsoleRunner from 3.16.3 to 3.20.2 (#3570)
add d159de509f Bump coverlet.collector from 6.0.0 to 6.0.4 (#3561)
add 2479a6463c Bump Microsoft.Build.Framework and
Microsoft.Build.Utilities.Core (#3565)
add 12fcf8cb5b Bump NUnit3TestAdapter from 4.5.0 to 5.2.0 (#3571)
add 8a22cef7fb AVRO-2032: Add support for NaN, Infinity and -Infinity in
JsonDecoder (#3066)
add b24cbf5c80 Revert "Avro 3876 jackson util (#2529)" (#3584)
add 4a88ae6b15 Bump org.apache.rat:apache-rat-plugin from 0.16.1 to 0.17
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 (a80168cc09)
\
N -- N -- N
refs/heads/dependabot/maven/lang/java/org.apache.rat-apache-rat-plugin-0.17
(4a88ae6b15)
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/codeql-csharp-analysis.yml | 10 +-
.github/workflows/codeql-java-analysis.yml | 6 +-
.github/workflows/codeql-js-analysis.yml | 8 +-
.github/workflows/codeql-py-analysis.yml | 8 +-
.github/workflows/deploy-docs.yml | 46 +-
.github/workflows/java-publish-snapshot.yml | 2 +-
.github/workflows/labeler.yml | 2 +-
.github/workflows/maven4.yml | 2 +-
.github/workflows/rat.yml | 2 +-
.github/workflows/spotless.yml | 2 +-
.github/workflows/test-docker.yml | 2 +-
.github/workflows/test-lang-c++.yml | 2 +-
.github/workflows/test-lang-c.yml | 4 +-
.github/workflows/test-lang-csharp.yml | 8 +-
.github/workflows/test-lang-java.yml | 8 +-
.github/workflows/test-lang-js.yml | 10 +-
.github/workflows/test-lang-perl.yml | 4 +-
.github/workflows/test-lang-php.yml | 33 +-
.github/workflows/test-lang-py.yml | 8 +-
.github/workflows/test-lang-ruby.yml | 4 +-
LICENSE.txt | 170 ----
NOTICE.txt | 30 +-
build.sh | 2 +-
composer.json | 13 +-
doc/package-lock.json | 927 +++++++++++++++++++++
doc/package.json | 2 +-
lang/c++/CMakeLists.txt | 13 +-
lang/c++/cmake/avro-cpp-config.cmake.in | 3 +
.../log4j.properties => c++/cmake/avro-cpp.pc.in} | 19 +-
lang/c/CMakeLists.txt | 4 +-
lang/c/src/value-json.c | 11 +-
lang/c/tests/test_avro_data.c | 8 +-
lang/csharp/common.props | 2 +-
lang/csharp/src/apache/test/NuGetPackageTests.cs | 156 ++++
lang/csharp/versions.props | 20 +-
lang/java/avro/pom.xml | 3 -
lang/java/avro/src/it/pom.xml | 21 +-
.../java/org/apache/avro/generic/GenericData.java | 2 +-
.../main/java/org/apache/avro/io/BinaryData.java | 10 +-
.../main/java/org/apache/avro/io/JsonDecoder.java | 44 +
.../main/java/org/apache/avro/io/JsonEncoder.java | 2 +-
.../java/org/apache/avro/reflect/ReflectData.java | 3 +-
.../apache/avro/specific/SpecificDatumReader.java | 95 +--
.../org/apache/avro/specific/SpecificFixed.java | 3 +-
.../apache/avro/util/ClassSecurityValidator.java | 254 ++++++
.../main/java/org/apache/avro/util/ClassUtils.java | 12 +-
.../src/main/java/org/apache/avro/util/Utf8.java | 3 +-
.../apache/avro/util/internal/JacksonUtils.java | 26 +-
.../java/org/apache/avro/TestSchemaBuilder.java | 57 +-
.../java/org/apache/avro/io/TestBinaryData.java | 35 +-
.../java/org/apache/avro/io/TestBinaryDecoder.java | 25 -
.../java/org/apache/avro/io/TestJsonDecoder.java | 48 +-
.../avro/reflect/TestReflectDatumReader.java | 18 +
.../avro/specific/TestSpecificRecordWithUnion.java | 31 +-
.../avro/util/TestClassSecurityValidator.java | 115 +++
.../avro/util/internal/TestJacksonUtils.java | 36 +-
.../specific/templates/java/classic/record.vm | 2 +-
lang/java/interop-data-test/src/it/check/pom.xml | 17 +
lang/java/ipc/pom.xml | 5 +-
.../avro/mapred/tether/TestWordCountTether.java | 1 +
lang/java/pom.xml | 50 +-
.../avro/examples/baseball/FieldTest.java | 12 +-
.../JSpecifyNullSafeAnnotationsFieldsTest.java | 8 +-
.../JetBrainsNullSafeAnnotationsFieldsTest.java | 8 +-
.../avro/examples/baseball/Player.java | 8 +-
.../output/AddExtraOptionalGettersTest.java | 4 +-
.../src/test/compiler/output/NoSettersTest.java | 4 +-
.../output/OptionalGettersAllFieldsTest.java | 8 +-
.../output/OptionalGettersNullableFieldsTest.java | 10 +-
.../tools/src/test/compiler/output/Player.java | 8 +-
.../java/org/apache/avro/tool/TestTetherTool.java | 1 +
lang/js/package-lock.json | 618 ++++++++------
lang/js/package.json | 2 +-
lang/php/.gitignore | 2 +
lang/php/.php-cs-fixer.dist.php | 103 +++
lang/php/README.md | 4 +-
lang/php/build.sh | 17 +-
lang/php/examples/write_read.php | 6 +-
lang/php/lib/Avro.php | 30 +-
lang/php/lib/AvroDebug.php | 31 +-
lang/php/lib/AvroException.php | 1 -
lang/php/lib/AvroGMP.php | 78 +-
lang/php/lib/AvroIO.php | 51 +-
lang/php/lib/AvroNotImplementedException.php | 1 -
lang/php/lib/AvroUtil.php | 5 +-
lang/php/lib/DataFile/AvroDataIO.php | 61 +-
lang/php/lib/DataFile/AvroDataIOException.php | 1 -
lang/php/lib/DataFile/AvroDataIOReader.php | 193 ++---
lang/php/lib/DataFile/AvroDataIOWriter.php | 122 ++-
lang/php/lib/Datum/AvroIOBinaryDecoder.php | 157 ++--
lang/php/lib/Datum/AvroIOBinaryEncoder.php | 108 ++-
lang/php/lib/Datum/AvroIODatumReader.php | 396 +++++----
lang/php/lib/Datum/AvroIODatumWriter.php | 184 ++--
lang/php/lib/Datum/AvroIOSchemaMatchException.php | 2 -
lang/php/lib/Datum/AvroIOTypeException.php | 2 -
lang/php/lib/Datum/Type/AvroDuration.php | 111 +++
lang/php/lib/IO/AvroFile.php | 58 +-
lang/php/lib/IO/AvroIOException.php | 1 -
lang/php/lib/IO/AvroStringIO.php | 125 +--
lang/php/lib/Protocol/AvroProtocol.php | 73 +-
lang/php/lib/Protocol/AvroProtocolMessage.php | 52 +-
.../AvroAliasedSchema.php} | 7 +-
lang/php/lib/Schema/AvroArraySchema.php | 13 +-
lang/php/lib/Schema/AvroEnumSchema.php | 12 +-
lang/php/lib/Schema/AvroField.php | 128 ++-
lang/php/lib/Schema/AvroFixedSchema.php | 91 +-
lang/php/lib/Schema/AvroLogicalType.php | 121 +++
lang/php/lib/Schema/AvroMapSchema.php | 37 +-
lang/php/lib/Schema/AvroName.php | 115 ++-
lang/php/lib/Schema/AvroNamedSchema.php | 63 +-
lang/php/lib/Schema/AvroNamedSchemata.php | 49 +-
lang/php/lib/Schema/AvroPrimitiveSchema.php | 87 +-
lang/php/lib/Schema/AvroRecordSchema.php | 90 +-
lang/php/lib/Schema/AvroSchema.php | 421 +++++++---
lang/php/lib/Schema/AvroSchemaParseException.php | 1 -
lang/php/lib/Schema/AvroUnionSchema.php | 35 +-
lang/php/lib/autoload.php | 72 +-
lang/{py/MANIFEST.in => php/phpstan.neon} | 10 +-
lang/php/phpunit.xml | 55 +-
lang/php/test/DataFileTest.php | 265 +++---
lang/php/test/DatumIOTest.php | 522 +++++++++---
lang/php/test/FloatIntEncodingTest.php | 543 ++++++------
lang/php/test/IODatumReaderTest.php | 291 ++++++-
lang/php/test/InterOpTest.php | 35 +-
lang/php/test/LongEncodingTest.php | 259 +++---
lang/php/test/NameTest.php | 62 +-
lang/php/test/ProtocolFileTest.php | 790 +++++++++++-------
lang/php/test/SchemaTest.php | 728 ++++++++++------
lang/php/test/StringIOTest.php | 18 +-
lang/php/test/generate_interop_data.php | 15 +-
lang/php/test/test_helper.php | 10 +-
lang/py/avro/test/test_tether_word_count.py | 1 +
pom.xml | 22 +-
share/docker/Dockerfile | 2 +-
share/test/interop/bin/test_rpc_interop.sh | 2 +-
135 files changed, 6560 insertions(+), 3547 deletions(-)
create mode 100644 doc/package-lock.json
copy lang/{java/mapred/src/test/resources/log4j.properties =>
c++/cmake/avro-cpp.pc.in} (71%)
create mode 100644 lang/csharp/src/apache/test/NuGetPackageTests.cs
create mode 100644
lang/java/avro/src/main/java/org/apache/avro/util/ClassSecurityValidator.java
create mode 100644
lang/java/avro/src/test/java/org/apache/avro/util/TestClassSecurityValidator.java
create mode 100644 lang/php/.php-cs-fixer.dist.php
create mode 100644 lang/php/lib/Datum/Type/AvroDuration.php
copy lang/php/lib/{Protocol/AvroProtocolParseException.php =>
Schema/AvroAliasedSchema.php} (86%)
create mode 100644 lang/php/lib/Schema/AvroLogicalType.php
copy lang/{py/MANIFEST.in => php/phpstan.neon} (87%)