You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@avro.apache.org by dk...@apache.org on 2020/05/22 17:20:02 UTC
[avro] branch AVRO-2806 updated (ff365c3 -> 4c524a1)
This is an automated email from the ASF dual-hosted git repository.
dkulp pushed a change to branch AVRO-2806
in repository https://gitbox.apache.org/repos/asf/avro.git.
discard ff365c3 [AVRO-2806] Upgrade from Netty 3 -> Netty 4
add 207035a AVRO-2453: Implement interop test for the C bindings
add 88538e9 AVRO-2551:Changed datum API to value API in examples\quickstop
add 833127d [AVRO-2572] Fixup the soname slightly to not have the extra .0 at the end
add 5e8537c [AVRO-2486] Don't ignore fwrite error
add 1b1e4ba Fixed building with Visual Studio (and Snappy enabled)
add 258b917 Moved MSBUILD.md to C++ dir
add b7948f4 Added license header
add f5d2f11 Add support for uuid logical type in C++
add bb31f10 [avro-c] Fixed building with Snappy enabled in Windows
add dcb8c5b AVRO-2427: Add undocumented codecs to the specification
add b9bfc07 AVRO-2523: Perf's usage doesn't show the option for specific record test
add eb21a21 AVRO-2547: Add bzip2 support to the Perl bindings
add ef85cd4 AVRO-2554: Fix Ruby interop test to read all supported codecs
add b9efa05 Add snappy to the codecs to be validated by interop test
add efc7cbb [AVRO-2589] Trevni codec and test fixes
add f301980 AVRO-2569:Deprecated annotation usage does not conform to the Java specification
add 6411936 AVRO-2569:Merge use cases reduce CI consumption
add acce806 AVRO-2419:Avro-tools should support fieldvisibility settings like avro-maven-plugin AVRO-2419:pom.xml exclude FieldVisibilityTest.java Update SpecificCompilerTool.java Import Locale package Closes #678
add 331587a AVRO-2573:Javadoc Warning in java compilation
add a57f753 Change modification plan
add 7baac0f AVRO-2608:The generated java-class attribute URI has an unhandle excpeiont type of URISyntaxException
add 192cd3b Generated java-class attribute URL has an non-RuntimeException
add b0c0936 AVRO-2608 Increase test cases
add ccb95a6 Update build.sh
add 7347e25 AVRO-2648: Incorrect validation of numeric default values
add cb0d6e8 AVRO-2762:Unkown resource closed
add 8c15c12 Improve comments
add 2c23874 AVRO-2070 tolerate any numbers in GenericDatumWriter while writing primitives in java
add 74ad244 AVRO-2070 Added test
add 97e0545 AVRO-2070 Make import order same as master
add 58569bd Fix Optional Javadoc
add dab5fbe Initialize the buffer area for Stringbuilder/List
add ecc489c AVRO-2558: Updatejava/mr-example pom to load into m2e
add b534b8b AVRO-2763:Resource leak:'<unassigned Closeable value>' is never closed
add 3c8a4d4 ensure GenericDatumWriter specifies which field triggered an UnresolvedUnionException
add 734ea36 [AVRO-2639] Grab unit test from #726, Rest was already done as part of #817 Closes #726
add 086a15f Added Bzip2 codec.
add 8765684 Fixed some whitespaces - force rebuild
add dfd3dd6 Added bzip codec to the valid ones
add 3a098e8 [AVRO-2278] getter semantics confusing. (#864)
add 61f162d AVRO-2714: [C#] Optimize reading on .NET Core and Standard 2.1+ (#792)
add 1340573 AVRO-2753: Add leaveOpen optional flag
add 2d8c857 AVRO-2784: Add the possibility to append to existing files in C# (#853)
add 3226f4e AVRO-2792: Fix C# logical type tests to work in other timezones than UTC
add 005a391 AVRO-2782:Add indexed access to C# GenericRecord
add da680e4 Fix failing test
add 4c524a1 [AVRO-2806] Upgrade from Netty 3 -> Netty 4
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 (ff365c3)
\
N -- N -- N refs/heads/AVRO-2806 (4c524a1)
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:
doc/examples/java-example/pom.xml | 28 ++
.../src/main/java/example/GenericMain.java | 16 +-
.../src/main/java/example/SpecificMain.java | 16 +-
doc/examples/mr-example/pom.xml | 28 ++
doc/src/content/xdocs/spec.xml | 19 +
lang/c++/CMakeLists.txt | 12 +-
lang/c++/MSBUILD.md | 33 ++
lang/c++/api/LogicalType.hh | 3 +-
lang/c++/impl/Compiler.cc | 2 +
lang/c++/impl/LogicalType.cc | 3 +
lang/c++/impl/Node.cc | 6 +
lang/c++/test/SchemaTests.cc | 15 +
lang/c/examples/quickstop.c | 110 +++--
lang/c/src/codec.c | 15 +-
lang/c/src/io.c | 2 +-
lang/c/tests/test_interop_data.c | 121 ++++-
lang/csharp/src/apache/main/Avro.main.csproj | 13 +-
lang/csharp/src/apache/main/File/DataFileReader.cs | 48 +-
lang/csharp/src/apache/main/File/DataFileWriter.cs | 117 ++++-
.../src/apache/main/Generic/GenericDatumReader.cs | 2 +-
.../src/apache/main/Generic/GenericDatumWriter.cs | 4 +-
lang/csharp/src/apache/main/Generic/GenericEnum.cs | 2 +
.../src/apache/main/Generic/GenericReader.cs | 4 +-
.../src/apache/main/Generic/GenericRecord.cs | 87 +++-
.../src/apache/main/Generic/GenericWriter.cs | 2 +-
lang/csharp/src/apache/main/GlobalSuppressions.cs | 8 +
lang/csharp/src/apache/main/IO/BinaryDecoder.cs | 77 +---
.../apache/main/IO/BinaryDecoder.netstandard2.0.cs | 92 ++++
.../main/IO/BinaryDecoder.notnetstandard2.0.cs | 100 ++++
lang/csharp/src/apache/main/Protocol/Message.cs | 2 +
lang/csharp/src/apache/main/Protocol/Protocol.cs | 4 +
lang/csharp/src/apache/main/Schema/EnumSchema.cs | 2 +
lang/csharp/src/apache/main/Schema/Field.cs | 2 +
lang/csharp/src/apache/main/Schema/Property.cs | 2 +
lang/csharp/src/apache/main/Schema/SchemaName.cs | 6 +-
.../src/apache/main/Specific/ObjectCreator.cs | 2 +
lang/csharp/src/apache/test/File/FileTests.cs | 270 ++++++++++-
.../csharp/src/apache/test/Generic/GenericTests.cs | 6 +-
.../src/apache/test/Util/LogicalTypeTests.cs | 4 +-
.../avro/src/main/java/org/apache/avro/Schema.java | 2 +
.../org/apache/avro/UnresolvedUnionException.java | 6 +
.../java/org/apache/avro/file/DataFileReader.java | 34 +-
.../java/org/apache/avro/generic/GenericData.java | 8 +-
.../apache/avro/generic/GenericDatumWriter.java | 13 +-
.../org/apache/avro/generic/GenericRecord.java | 5 +
.../apache/avro/message/BinaryMessageEncoder.java | 9 +-
.../org/apache/avro/message/RawMessageEncoder.java | 9 +-
.../src/main/java/org/apache/avro/package.html | 4 +-
.../java/org/apache/avro/reflect/MapEntry.java | 8 +-
.../apache/avro/specific/SpecificRecordBase.java | 13 +-
.../java/org/apache/avro/specific/package.html | 2 +-
.../apache/avro/util/internal/JacksonUtils.java | 18 +-
.../test/java/org/apache/avro/TestDataFile.java | 55 ++-
.../org/apache/avro/TestDataFileCorruption.java | 18 +-
.../java/org/apache/avro/TestDataFileDeflate.java | 15 +-
.../java/org/apache/avro/TestDataFileMeta.java | 30 +-
.../TestReadingWritingDataInEvolvedSchemas.java | 8 +-
.../src/test/java/org/apache/avro/TestSchema.java | 140 ++++++
.../java/org/apache/avro/TestSchemaBuilder.java | 39 +-
.../org/apache/avro/generic/TestGenericData.java | 7 +-
.../avro/generic/TestGenericDatumWriter.java | 39 +-
.../apache/avro/reflect/TestNonStringMapKeys.java | 34 +-
.../apache/avro/compiler/schema/SchemaVisitor.java | 11 +-
.../avro/compiler/specific/SpecificCompiler.java | 14 +-
.../specific/templates/java/classic/protocol.vm | 4 +-
.../specific/templates/java/classic/record.vm | 42 +-
.../compiler/specific/TestSpecificCompiler.java | 81 +++-
.../org/apache/avro/ipc/netty/TestNettyServer.java | 1 +
.../java/org/apache/avro/TestProtocolSpecific.java | 30 +-
.../compiler/specific/TestSpecificCompiler.java | 16 +
.../ipc/src/test/java/org/apache/avro/io/Perf.java | 1 +
.../apache/avro/hadoop/io/AvroSequenceFile.java | 8 +-
.../org/apache/avro/mapred/tether/TetherJob.java | 6 +-
.../avro/hadoop/io/TestAvroSequenceFile.java | 144 +++---
.../avro/mapred/TestAvroTextOutputFormat.java | 1 +
.../avro/mapred/tether/TestWordCountTether.java | 7 +-
.../mapreduce/TestAvroKeyValueRecordWriter.java | 1 +
.../TestCombineAvroKeyValueFileInputFormat.java | 1 +
.../org/apache/avro/mojo/AbstractAvroMojo.java | 13 +-
.../org/apache/avro/protobuf/ProtobufData.java | 6 +-
.../org/apache/avro/tool/DataFileGetMetaTool.java | 1 +
.../apache/avro/tool/DataFileGetSchemaTool.java | 1 +
.../java/org/apache/avro/tool/RecodecTool.java | 1 +
.../org/apache/avro/tool/SpecificCompilerTool.java | 29 +-
.../src/main/java/org/apache/avro/tool/Util.java | 24 +-
.../test/compiler/input/fieldvisibilitytest.avsc | 7 +
.../avro/examples/baseball/FieldTest.java | 4 +-
.../avro/examples/baseball/Player.java | 4 +-
.../test/compiler/output/FieldVisibilityTest.java | 504 +++++++++++++++++++++
.../tools/src/test/compiler/output/Player.java | 4 +-
.../apache/avro/tool/TestDataFileRepairTool.java | 1 +
.../java/org/apache/avro/tool/TestRecodecTool.java | 9 +-
.../apache/avro/tool/TestSpecificCompilerTool.java | 14 +
.../java/org/apache/avro/tool/TestTetherTool.java | 4 +-
.../org/apache/avro/tool/TestTextFileTools.java | 1 +
.../org/apache/trevni/avro/TestEvolvedSchema.java | 18 +-
.../main/java/org/apache/trevni/BZip2Codec.java | 11 +-
.../src/main/java/org/apache/trevni/Codec.java | 6 +
.../main/java/org/apache/trevni/DeflateCodec.java | 13 +-
.../main/java/org/apache/trevni/SnappyCodec.java | 8 +-
.../java/org/apache/trevni}/TestAllCodecs.java | 28 +-
.../java/org/apache/trevni/TestBZip2Codec.java | 67 ---
.../test/java/org/apache/trevni/TestIOBuffers.java | 22 +
.../java/org/apache/trevni/TestInputBytes.java | 1 +
lang/perl/lib/Avro.pm | 2 +-
lang/perl/lib/Avro/DataFile.pm | 1 +
lang/perl/lib/Avro/DataFileReader.pm | 17 +-
lang/perl/lib/Avro/DataFileWriter.pm | 9 +
lang/perl/t/04_datafile.t | 29 ++
lang/php/build.sh | 2 +-
lang/php/lib/avro/data_file.php | 18 +-
lang/php/test/InterOpTest.php | 2 +-
lang/ruby/interop/test_interop.rb | 8 +-
pom.xml | 1 +
share/docker/Dockerfile | 8 +-
115 files changed, 2422 insertions(+), 645 deletions(-)
create mode 100644 lang/c++/MSBUILD.md
create mode 100644 lang/csharp/src/apache/main/IO/BinaryDecoder.netstandard2.0.cs
create mode 100644 lang/csharp/src/apache/main/IO/BinaryDecoder.notnetstandard2.0.cs
create mode 100644 lang/java/tools/src/test/compiler/input/fieldvisibilitytest.avsc
create mode 100644 lang/java/tools/src/test/compiler/output/FieldVisibilityTest.java
copy lang/java/{avro/src/test/java/org/apache/avro/file => trevni/core/src/test/java/org/apache/trevni}/TestAllCodecs.java (81%)
delete mode 100644 lang/java/trevni/core/src/test/java/org/apache/trevni/TestBZip2Codec.java