You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@avro.apache.org by fo...@apache.org on 2019/01/02 13:13:52 UTC

[avro] branch AVRO-2238 updated (4b6fb88 -> 37a8494)

This is an automated email from the ASF dual-hosted git repository.

fokko pushed a change to branch AVRO-2238
in repository https://gitbox.apache.org/repos/asf/avro.git.


 discard 4b6fb88  Fix PHP tests
 discard 81f913e  Fix the csharp tests
 discard 4f8ea93  AVRO-2238 Update Dockerfile base image from java to openjdk
     add 34aa0fa  Avro-CPP: build fixes to work with vcpkg and Visual Studio 2017/c++11 enum class support
     add a262a10  Fix for AVRO-2286 and regression test (#406)
     add 52a53e9  Reverting the changes for AVRO-1777 which failed in Travis (#413)
     add 29e1d66  Fix for move constructor errors and warnings (#412)
     add d2f92b4  Fixed C++ data file reader to handle zero-object blocks (#414)
     add 6599fb2  Remove multiple maven build warnings
     add 7182fda  Upgrade easymock test dependency to version 4.0.2
     add 4eb2bed  AVRO-2218: Upgrade dependencies to latest releases
     add b124940  AVRO-2218: Update thrift to version 0.11.0 and tukaani to version 1.8
     add a9ec22c  Use RoundingMode for BigDecimal to avoid deprecation warning (Java > 9)
     add fab3d40  AVRO-2288: Refactor OutputBuffer to not throw Exceptions
     add 35dd881  Fix for a crucial bug in C++ file handling under MS Windows (#416)
     add 904a914  Made use of std::any in case C++17 is used. (#415)
     add 6c1e81c  UTF-8 support for JSON in C++
     add b3d0276  Added more tests for C++ JSON
     add 8f94f56  Merge pull request #417 from thiru-apache/AVRO-1190
     add 202748d  Fixed init problem in C++ JsonCodec
     add d3dbf71  Merge pull request #418 from thiru-apache/AVRO-1444
     add 4b6282d  AVRO-2238 Update Dockerfile base image from java to openjdk
     add e4b8c01  Fix the csharp tests
     add 37a8494  Fix PHP tests

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   (4b6fb88)
            \
             N -- N -- N   refs/heads/AVRO-2238 (37a8494)

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/src/content/xdocs/gettingstartedjava.xml       |   8 +-
 lang/c++/CMakeLists.txt                            |  22 +--
 lang/c++/api/Config.hh                             |   4 +
 lang/c++/api/DataFile.hh                           |   8 +-
 lang/c++/api/GenericDatum.hh                       |  38 ++++-
 lang/c++/api/NodeImpl.hh                           |   6 +-
 lang/c++/api/Stream.hh                             |  22 +--
 lang/c++/build.sh                                  |   8 ++
 lang/c++/impl/Compiler.cc                          |   8 +-
 lang/c++/impl/DataFile.cc                          |  54 +++----
 lang/c++/impl/FileStream.cc                        |   2 +-
 lang/c++/impl/ValidSchema.cc                       |   1 +
 lang/c++/impl/avrogencpp.cc                        |  63 ++++----
 lang/c++/impl/json/JsonDom.cc                      |  11 +-
 lang/c++/impl/json/JsonDom.hh                      |   7 +-
 lang/c++/impl/json/JsonIO.cc                       | 104 ++++++++++++--
 lang/c++/impl/json/JsonIO.hh                       | 159 +++++++++++++++------
 lang/c++/impl/parsing/JsonCodec.cc                 |   7 +-
 lang/c++/jsonschemas/bigrecord_r                   |   2 +-
 lang/c++/test/AvrogencppTests.cc                   |   6 +-
 lang/c++/test/CodecTests.cc                        |  39 +++++
 lang/c++/test/DataFileTests.cc                     |  25 +++-
 lang/c++/test/JsonTests.cc                         |  51 ++++---
 lang/c++/test/unittest.cc                          |   4 +-
 .../java/org/apache/avro/file/DataFileReader.java  |  30 +++-
 .../java/org/apache/avro/file/DataFileWriter.java  |   9 +-
 .../java/org/apache/avro/TestDataFileReader.java   |  62 ++++++++
 .../avro/specific/TestSpecificLogicalTypes.java    |  15 +-
 lang/java/compiler/pom.xml                         |  11 +-
 .../org.apache.avro.codegentest/CustomDecimal.java |   3 +-
 lang/java/ipc/pom.xml                              |   6 +
 .../avro/mapreduce/TestAvroKeyOutputFormat.java    |   2 +-
 lang/java/pom.xml                                  |  18 +--
 lang/java/thrift/pom.xml                           |   4 -
 .../test/java/org/apache/avro/thrift/test/Foo.java |  22 +--
 lang/java/trevni/avro/pom.xml                      |   2 -
 lang/java/trevni/core/pom.xml                      |   5 -
 .../main/java/org/apache/trevni/OutputBuffer.java  |   8 +-
 lang/java/trevni/pom.xml                           |  31 ----
 lang/py/src/avro/io.py                             |  43 +-----
 lang/py/test/test_io.py                            |  11 +-
 41 files changed, 619 insertions(+), 322 deletions(-)
 create mode 100644 lang/java/avro/src/test/java/org/apache/avro/TestDataFileReader.java