This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/maven/lang/java/org.codehaus.mojo-exec-maven-plugin-3.5.0
in repository https://gitbox.apache.org/repos/asf/avro.git
discard a8ede1e42 Bump org.codehaus.mojo:exec-maven-plugin in /lang/java
add 163671461 AVRO-4085: Fix file size extraction error on windows
platform (#3229)
add 96644c519 Use Ubuntu 24.04 for the Interop tests to be able to use
newer Python
add 9f4e77f82 Fix the name of ubuntu-24.04 runner
add 1a2f167f9 Bump mocha from 10.7.3 to 10.8.2 in /lang/js (#3239)
add b8e76730a Bump postcss from 8.4.47 to 8.4.49 in /doc (#3244)
add b1ec3b930 AVRO 4091: [C#] Allow previously parsed schemas to be
referenced when parsing a schema (#3242)
add 4f6132641 AVRO-2032: [C#] Add support for NaN, Infinity and -Infinity
in JsonDecoder (#3070)
add 77540f6f6 AVRO-4096: [C++] Replace `boost::optional` with
`std::optional` (#3254)
add 0fd1e7834 AVRO-4097: Replace boost::any with std::any; boost::tuple
with std::tuple (#3256)
add 1c4dc912a Bump com.puppycrawl.tools:checkstyle in /lang/java (#3251)
add 8048d1fa2 Bump org.cyclonedx:cyclonedx-maven-plugin in /lang/java
(#3252)
add 7f842f328 Bump com.google.protobuf:protobuf-java in /lang/java (#3259)
add 7753d44c0 Bump com.github.luben:zstd-jni from 1.5.6-5 to 1.5.6-8 in
/lang/java (#3246)
add 79f30f41c Bump com.fasterxml.jackson:jackson-bom in /lang/java (#3253)
add 6749f450f Bump grpc.version from 1.66.0 to 1.68.2 in /lang/java (#3249)
add 8dccd0d00 Bump org.apache.maven.plugins:maven-surefire-plugin in
/lang/java (#3237)
add 6e4a5682b AVRO-4100: [C++] Remove boost::noncopyable and boost::any
(#3267)
add 30b39e91b add two cmake options to make it easier to integrate avro
c++ (#3268)
add 3621ef2ea [AVRO-4086][C++] Fix missing data file reader close handle
on windows (#3230)
add ab148b2e5 [AVRO-4081][C++] Add big decimal support and update
documentation (#3148)
add 34ce19230 Bump com.google.protobuf:protobuf-java in /lang/java (#3271)
add 25831a6ea AVRO-4101: [C++] Remove
boost::{blank,function,shared_ptr,static_assert,utility} (#3272)
add 07fbc01cd AVRO-4102: [C++] Remove boost::shared_array (#3273)
add a63d0175c Bump com.puppycrawl.tools:checkstyle in /lang/java (#3275)
add 559a5da36 Bump io.netty:netty-bom in /lang/java (#3270)
add 3c1fb4864 Bump org.apache:apache from 31 to 33 in /lang/java (#3023)
add a4d408575 AVRO-4104: Drop support for Python 3.7 (#3276)
add 9893ff7ae AVRO-4035 [C++] Add doc strings to generated classes (#3128)
add 7b0c17287 Bump org.codehaus.mojo:extra-enforcer-rules in /lang/java
(#3173)
add 6b6b9fcd0 Bump org.apache.maven.plugins:maven-gpg-plugin in /lang/java
(#3189)
add 2943ea7f7 Bump org.apache.maven.plugins:maven-plugin-plugin in
/lang/java (#3222)
add debc68213 AVRO-4105: [C++] Remove boost::lexical_cast and boost::math
(#3277)
add d26a3275b [Java] Clarify thread safety of Decoders returned by
DecoderFactory. (#3278)
add dd01f9786 AVRO-4106: [C++] Remove boost::random (#3283)
add 099c63a4c Bump org.apache.velocity:velocity-engine-core in /lang/java
(#3225)
add dd6eb654f Bump org.mockito:mockito-core from 5.13.0 to 5.15.2 in
/lang/java (#3282)
add 9e5826e19 Bump ch.qos.reload4j:reload4j from 1.2.25 to 1.2.26 in
/lang/java (#3265)
add 93122e694 Bump org.apache.maven.plugins:maven-remote-resources-plugin
(#3280)
add 20520483d Bump grpc.version from 1.68.2 to 1.69.0 in /lang/java (#3262)
add 3bc0e4bcc Bump org.apache.maven.plugins:maven-javadoc-plugin in
/lang/java (#3258)
add b8bf9a129 Bump org.apache.maven.plugins:maven-checkstyle-plugin in
/lang/java (#3226)
add 9356b8d89 AVRO-4107: [C++] Remove boost::algorithm (#3284)
add 5c53ae66a AVRO-4109: [C++] Remove boost::program_options (#3286)
add 34578e3b1 Bump com.diffplug.spotless:spotless-maven-plugin in
/lang/java (#3289)
add 0c58c119a Bump jetty.version in /lang/java (#3288)
add e60186e6f Bump com.google.protobuf:protobuf-java in /lang/java (#3287)
add 8e51c7e1c Bump com.github.luben:zstd-jni from 1.5.6-8 to 1.5.6-9 in
/lang/java (#3281)
add f59db4906 AVRO-4111: [C++] Replace boost::iostreams with zlib library
(#3290)
add 1144cb732 AVRO-4112: [C++][CMake] Do not find Boost when test is not
built (#3293)
add 1c3347f30 Bump com.diffplug.spotless:spotless-maven-plugin in
/lang/java (#3296)
add 5d29fcd26 Bump postcss from 8.4.49 to 8.5.1 in /doc (#3297)
add 1d260a6a2 Bump grpc.version from 1.69.0 to 1.69.1 in /lang/java (#3295)
add d843fc5f8 Bump io.netty:netty-bom in /lang/java (#3294)
add fe0261dee AVRO-2108: [Java] DoubleArray converts double to float
(#3285)
add fb7e16aea AVRO-4114: [Ruby] Improve validate_simple method performance
(#3300)
add db738a76b AVRO-4113: [c++] Don't generate tests files if test are not
requested (#3298)
add c75e6d59f AVRO-3088: [C++] Export CMake package config file (#3299)
add b61427fdb AVRO-4060: Use JDK to Hash Byte Array in UTF8 (#3175)
add fb1850ba2 Reduce buffer size for ASCII string optimization to 63 bytes
(#3279)
add 7da6b7319 AVRO-2843: [PHP] Copy composer setup from Apache Thrift
(#3057)
add 230414abb AVRO-2843: [PHP] Add ext-curl to PHP setup in Dockerfile
(#3309)
add d5a0ebd4d AVRO-4117: [c++] Allow non string values for non reserved
keys in schema (#3308)
add 345582734 Prevent class with empty Java package being trusted by
SpecificDatumReader (#3311)
add 3395f4b17 [doc] Fix markdown links in BUILD.md (#3313)
add e45b60503 Fix long encoding (#3303)
add bc4896e70 Bump postcss from 8.5.1 to 8.5.3 in /doc (#3318)
add 254f401f5 Close the Jackson Generator(#3310)
add 8e07afa8e Bump archetype-plugin.version from 3.2.1 to 3.3.1 in
/lang/java (#3235)
add f126c7f42 Bump io.netty:netty-bom in /lang/java (#3315)
add 881b2c5fb Bump org.hamcrest:hamcrest-library from 2.2 to 3.0 in
/lang/java (#3062)
add ce3dbf35d Bump org.xerial.snappy:snappy-java in /lang/java (#3160)
add 38fc8a9df Bump org.apache.commons:commons-text from 1.12.0 to 1.13.0
in /lang/java (#3263)
add b7ec03ee0 Bump org.apache.felix:maven-bundle-plugin in /lang/java
(#3250)
add 4ebd5c328 Bump org.codehaus.mojo:exec-maven-plugin 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 (a8ede1e42)
\
N -- N -- N
refs/heads/dependabot/maven/lang/java/org.codehaus.mojo-exec-maven-plugin-3.5.0
(4ebd5c328)
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/test-lang-c++-ARM.yml | 2 +-
.github/workflows/test-lang-c++.yml | 2 +-
.github/workflows/test-lang-js.yml | 2 +-
BUILD.md | 12 +-
composer.json | 63 ++++-
.../en/docs/++version++/Specification/_index.md | 8 +-
doc/package-lock.json | 26 +-
doc/package.json | 2 +-
lang/c++/CMakeLists.txt | 277 ++++++++++++---------
lang/c++/cmake/AvroConfig.cmake.in | 61 +++++
lang/c++/examples/imaginary.hh | 1 -
lang/c++/impl/Compiler.cc | 26 +-
lang/c++/impl/CustomAttributes.cc | 4 +-
lang/c++/impl/DataFile.cc | 170 ++++++++-----
lang/c++/impl/LogicalType.cc | 3 +
lang/c++/impl/Node.cc | 7 +
lang/c++/impl/Resolver.cc | 6 +-
lang/c++/impl/avrogencpp.cc | 199 +++++++++++----
lang/c++/impl/json/JsonDom.cc | 21 +-
lang/c++/impl/json/JsonDom.hh | 15 +-
lang/c++/impl/json/JsonIO.hh | 32 ++-
lang/c++/impl/parsing/JsonCodec.cc | 5 +-
lang/c++/impl/parsing/Symbol.hh | 55 ++--
lang/c++/impl/parsing/ValidatingCodec.cc | 1 -
lang/c++/include/avro/CustomAttributes.hh | 4 +-
lang/c++/include/avro/DataFile.hh | 28 ++-
lang/c++/include/avro/Generic.hh | 12 +-
lang/c++/include/avro/Layout.hh | 8 +-
lang/c++/include/avro/LogicalType.hh | 1 +
lang/c++/include/avro/Node.hh | 6 +-
lang/c++/include/avro/Parser.hh | 5 +-
lang/c++/include/avro/Reader.hh | 6 +-
lang/c++/include/avro/Resolver.hh | 7 +-
lang/c++/include/avro/ResolverSchema.hh | 1 -
lang/c++/include/avro/ResolvingReader.hh | 5 +-
lang/c++/include/avro/Serializer.hh | 6 +-
lang/c++/include/avro/Specific.hh | 5 +-
lang/c++/include/avro/Stream.hh | 12 +-
lang/c++/include/avro/Validator.hh | 11 +-
lang/c++/include/avro/Writer.hh | 6 +-
lang/c++/include/avro/buffer/BufferReader.hh | 5 +-
.../c++/include/avro/buffer/detail/BufferDetail.hh | 23 +-
lang/c++/jsonschemas/bigrecord | 3 +-
lang/c++/test/CommonsSchemasTests.cc | 3 +
lang/c++/test/DataFileTests.cc | 52 +++-
lang/c++/test/SchemaTests.cc | 26 +-
lang/c++/test/StreamTests.cc | 7 +-
lang/c++/test/unittest.cc | 2 +-
lang/csharp/src/apache/main/IO/JsonDecoder.cs | 55 +++-
lang/csharp/src/apache/main/Schema/Schema.cs | 17 +-
lang/csharp/src/apache/test/IO/JsonCodecTests.cs | 54 ++++
lang/csharp/src/apache/test/Schema/SchemaTests.cs | 19 ++
.../avro/src/main/java/org/apache/avro/Schema.java | 13 +-
.../org/apache/avro/generic/PrimitivesArrays.java | 12 +-
.../java/org/apache/avro/io/BinaryEncoder.java | 8 +-
.../java/org/apache/avro/io/DecoderFactory.java | 16 +-
.../apache/avro/specific/SpecificDatumReader.java | 8 +-
.../src/main/java/org/apache/avro/util/Utf8.java | 17 +-
.../apache/avro/generic/PrimitivesArraysTest.java | 14 ++
.../test/java/org/apache/avro/util/TestUtf8.java | 20 ++
lang/java/pom.xml | 30 +--
lang/js/package-lock.json | 14 +-
lang/js/package.json | 2 +-
lang/php/build.sh | 6 +-
lang/php/lib/Datum/AvroIOBinaryDecoder.php | 2 +-
lang/php/lib/Datum/AvroIOBinaryEncoder.php | 23 +-
lang/php/monorepo.json | 16 --
lang/php/test/DatumIOTest.php | 36 ++-
lang/php/test/test_helper.php | 4 +-
lang/py/setup.cfg | 1 -
lang/py/tox.ini | 1 -
lang/ruby/lib/avro/schema_validator.rb | 16 +-
pom.xml | 20 +-
share/docker/Dockerfile | 1 +
74 files changed, 1163 insertions(+), 506 deletions(-)
create mode 100644 lang/c++/cmake/AvroConfig.cmake.in
delete mode 100644 lang/php/monorepo.json