This is an automated email from the ASF dual-hosted git repository.
chaokunyang pushed a change to branch releases-0.12
in repository https://gitbox.apache.org/repos/asf/fory.git
from bd5309626 fix(javascript): remove installation instructions for Apache
Fory (#2546)
new 698f30c37 fix(ci): Install pyfory for golang xlang tests (#2561)
new da0146ce5 fix(ci): Exit with subprocess return code in run_ci.py
(#2560)
new c804c1d88 bump version
new 10299d3e5 fxi pr template
new 47e1c010e skip cython for ruff
new e60f0fac4 fix lint
The 6 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:
.github/pull_request_template.md | 2 +
.github/workflows/ci.yml | 19 ++++--
ci/build_linux_wheels.py | 52 ++++++++++++----
ci/format.sh | 10 +--
ci/run_ci.py | 7 +--
ci/run_ci.sh | 4 +-
ci/tasks/java.py | 61 +++++++++++--------
integration_tests/graalvm_tests/pom.xml | 3 +-
.../apache/fory/graalvm/ObjectStreamExample.java | 40 ++++++------
.../java/org/apache/fory/graalvm/ProxyExample.java | 1 +
.../graalvm_tests/proxy-config.json | 10 +++
.../META-INF/native-image/proxy-config.json | 7 ---
integration_tests/jdk_compatibility_tests/pom.xml | 17 +++++-
integration_tests/jpms_tests/pom.xml | 2 +-
integration_tests/latest_jdk_tests/pom.xml | 2 +-
java/benchmark/pom.xml | 2 +-
java/fory-core/pom.xml | 2 +-
.../java/org/apache/fory/builder/CodecBuilder.java | 4 ++
.../java/org/apache/fory/codegen/Expression.java | 3 +-
.../org/apache/fory/resolver/AllowListChecker.java | 2 +-
.../org/apache/fory/resolver/ClassResolver.java | 54 ++++++++++++----
.../apache/fory/serializer/JdkProxySerializer.java | 22 +++++--
.../apache/fory/serializer/LambdaSerializer.java | 71 ++++++++++++++++------
.../fory/serializer/ObjectStreamSerializer.java | 4 +-
.../org/apache/fory/serializer/Serializers.java | 27 ++++++++
.../main/java/org/apache/fory/type/TypeUtils.java | 4 +-
.../java/org/apache/fory/util/GraalvmSupport.java | 17 ++++++
.../fory-core/native-image.properties | 9 +++
.../fory-core/reflection-config.json | 9 +++
.../fory-core/serialization-config.json | 11 ++++
java/fory-extensions/pom.xml | 2 +-
java/fory-format/pom.xml | 2 +-
.../fory/format/encoder/RowEncoderBuilder.java | 3 -
.../format/encoder/ImplementInterfaceTest.java | 10 +--
java/fory-test-core/pom.xml | 2 +-
java/fory-testsuite/pom.xml | 2 +-
java/pom.xml | 2 +-
javascript/packages/fory/package.json | 2 +-
javascript/packages/hps/package.json | 2 +-
kotlin/pom.xml | 2 +-
python/pyfory/__init__.py | 2 +-
python/pyfory/_fory.py | 39 ++++--------
python/pyfory/_registry.py | 11 +++-
python/pyfory/tests/test_function.py | 8 +--
python/pyfory/tests/test_serializer.py | 16 ++++-
python/setup.py | 6 +-
rust/Cargo.toml | 2 +-
scala/build.sbt | 2 +-
48 files changed, 407 insertions(+), 186 deletions(-)
create mode 100644
integration_tests/graalvm_tests/src/main/resources/META-INF/native-image/org.apache.fory/graalvm_tests/proxy-config.json
delete mode 100644
integration_tests/graalvm_tests/src/main/resources/META-INF/native-image/proxy-config.json
create mode 100644
java/fory-core/src/main/resources/META-INF/native-image/org.apache.fory/fory-core/reflection-config.json
create mode 100644
java/fory-core/src/main/resources/META-INF/native-image/org.apache.fory/fory-core/serialization-config.json
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]