This is an automated email from the ASF dual-hosted git repository. chaokunyang pushed a change to branch releases-0.10 in repository https://gitbox.apache.org/repos/asf/fury.git
from fb24fcc8 feat(kotlin): add kotlin ci (#2176) (#2189) new 11015f28 fix(java): ensure readVarUint36Small reads full bits regardless of remaining buffer size (#2179) new 7c790e1b fix(java): ensure FuryObjectInputStream.read never returns 0 when length>0 #2204 (#2205) new b1ed2a6e fix(java): Fix empty string processing in MetaStringBytes (#2212) new 20b86920 feat(java): add protobuf serializer for message and byte string (#2213) new 6ba816e4 fix(java): fix field super class missing in compatible mode (#2214) new 60295ab7 fix install bazel new 00a4a31f fix(python): fix pyfury build using pyproject.toml (#2206) new 85e7b121 print python tests exception new 053fcc79 fix install pyarrow The 9 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: ci/deploy.sh | 12 +- ci/run_ci.sh | 5 +- java/benchmark/pom.xml | 5 + .../fury/benchmark/state/ProtoBuffersState.java | 6 +- .../benchmark/state/ProtoBuffersStateTest.java | 4 +- .../benchmark/state/ProtobufSerializerTest.java | 27 ++-- .../java/org/apache/fury/memory/MemoryBuffer.java | 2 +- .../java/org/apache/fury/meta/ClassDefEncoder.java | 6 +- .../main/java/org/apache/fury/meta/MetaString.java | 7 + .../org/apache/fury/meta/MetaStringEncoder.java | 29 ++-- .../org/apache/fury/resolver/ClassResolver.java | 5 + .../org/apache/fury/resolver/MetaStringBytes.java | 1 + .../apache/fury/resolver/MetaStringResolver.java | 12 +- .../fury/serializer/ObjectStreamSerializer.java | 3 +- .../fury/serializer/shim/ProtobufDispatcher.java | 77 ++++++++++ .../fury-core/native-image.properties | 1 + .../fury/serializer/MetaSharedCompatibleTest.java | 61 ++++++++ java/fury-extensions/pom.xml | 6 + .../fury/serializer/ByteStringSerializer.java | 61 ++++++++ .../apache/fury/serializer/ProtobufSerializer.java | 121 ++++++++++++++++ python/pyfury/tests/test_cross_language.py | 24 ++- python/pyproject.toml | 71 +++++++++ python/setup.py | 161 +++------------------ 23 files changed, 508 insertions(+), 199 deletions(-) copy integration_tests/jdk_compatibility_tests/src/test/java/org/apache/fury/integration_tests/FuryTest.java => java/benchmark/src/test/java/org/apache/fury/benchmark/state/ProtobufSerializerTest.java (62%) create mode 100644 java/fury-core/src/main/java/org/apache/fury/serializer/shim/ProtobufDispatcher.java create mode 100644 java/fury-extensions/src/main/java/org/apache/fury/serializer/ByteStringSerializer.java create mode 100644 java/fury-extensions/src/main/java/org/apache/fury/serializer/ProtobufSerializer.java create mode 100644 python/pyproject.toml --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@fury.apache.org For additional commands, e-mail: commits-h...@fury.apache.org