You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fory.apache.org by ch...@apache.org on 2026/10/01 00:13:53 UTC
(fory) branch dependabot/github_actions/github-actions-ae373810bd updated (c22cf425d -> 18ba203ca)
This is an automated email from the ASF dual-hosted git repository.
chaokunyang pushed a change to branch dependabot/github_actions/github-actions-ae373810bd
in repository https://gitbox.apache.org/repos/asf/fory.git
from c22cf425d ci: Bump sbt/setup-sbt from 1.5.10 to 1.5.11 in the github-actions group
add 17c873576 chore: update release references to 1.7.6 (#4092)
add 3da5d08a9 feat(json): add read-side null handling (#4095)
add aaab52123 perf(java): eliminate JSON codec sizing trial compilations (#4096)
add 14039c4a3 perf(java): reduce codegen cost (#4097)
add db699c99c fix(java): keep JSON string writer prefix field names unique past 160 properties (#4099)
add 341f732b8 fix(javascript): improve hps string writing (#4098)
add 33abafada ci: Bump brace-expansion from 1.1.18 to 1.1.21 in /javascript (#4104)
add 7919241bc ci: Bump com.fasterxml.jackson.core:jackson-databind from 2.22.2 to 2.22.3 in /benchmarks/java (#4110)
add 18ba203ca Merge branch 'main' into dependabot/github_actions/github-actions-ae373810bd
No new revisions were added by this update.
Summary of changes:
.agents/languages/java.md | 17 +-
.agents/languages/kotlin.md | 3 +-
.agents/languages/scala.md | 3 +-
.github/workflows/ci.yml | 3 +
README.md | 30 +-
benchmarks/java/pom.xml | 2 +-
ci/tasks/kotlin.py | 1 +
csharp/README.md | 2 +-
dart/CHANGELOG.md | 6 +-
dart/packages/fory/CHANGELOG.md | 6 +-
dart/packages/fory/README.md | 2 +-
docs/compiler/build-integration.md | 2 +-
docs/compiler/cli.md | 2 +-
docs/grpc/csharp.md | 4 +-
docs/grpc/dart.md | 2 +-
docs/grpc/rust.md | 2 +-
docs/json/annotations.md | 63 +-
docs/json/custom-codecs.md | 12 +-
docs/json/getting-started.md | 6 +-
docs/json/kotlin.md | 16 +-
docs/json/object-mapping.md | 32 +-
docs/json/scala.md | 12 +-
docs/object-serialization/cpp/index.md | 8 +-
docs/object-serialization/csharp/index.md | 2 +-
docs/object-serialization/dart/index.md | 2 +-
docs/object-serialization/java/index.md | 4 +-
docs/object-serialization/kotlin/index.md | 4 +-
.../rust/basic-serialization.md | 2 +-
docs/object-serialization/rust/index.md | 8 +-
docs/object-serialization/scala/index.md | 2 +-
docs/row-format/java.md | 4 +-
docs/start/cpp.md | 2 +-
docs/start/csharp.md | 2 +-
docs/start/dart.md | 2 +-
docs/start/go.md | 2 +-
docs/start/java.md | 6 +-
docs/start/javascript.md | 4 +-
docs/start/kotlin.md | 4 +-
docs/start/python.md | 2 +-
docs/start/rust.md | 2 +-
docs/start/scala.md | 2 +-
docs/start/swift.md | 2 +-
examples/cpp/hello_row/MODULE.bazel.example | 4 +-
examples/cpp/hello_row/README.md | 2 +-
examples/cpp/hello_world/MODULE.bazel.example | 4 +-
examples/cpp/hello_world/README.md | 2 +-
.../fory/graalvm/kotlin/KotlinJsonProvider.java | 19 +
.../java/org/apache/fory/graalvm/kotlin/Main.java | 34 +
.../kotlin/json/corpus/PlatformCorpusChecks.kt | 12 +
.../kotlin/json/corpus/PlatformModels.kt | 11 +
.../kotlin/json/corpus/KspRetentionResourceTest.kt | 7 +
java/README.md | 16 +-
.../processing/JsonTypeProcessorTest.java | 37 +
.../org/apache/fory/codegen/CodeGenerator.java | 69 +-
.../org/apache/fory/codegen/CodegenContext.java | 35 +-
.../java/org/apache/fory/codegen/Expression.java | 180 ++---
.../org/apache/fory/codegen/ExpressionUtils.java | 71 +-
.../org/apache/fory/codegen/CodeGeneratorTest.java | 17 +
java/fory-json/README.md | 4 +-
.../java/org/apache/fory/json/ForyJsonBuilder.java | 42 +
.../org/apache/fory/json/JsonCodecFactory.java | 10 +
.../main/java/org/apache/fory/json/JsonConfig.java | 17 +
.../apache/fory/json/annotation/JsonProperty.java | 30 +
.../org/apache/fory/json/codec/ArrayCodec.java | 898 ++++++++++++++++++---
.../apache/fory/json/codec/CollectionCodec.java | 238 ++++--
...arentNullCodec.java => ContainerJsonCodec.java} | 15 +-
.../org/apache/fory/json/codec/GuavaCodecs.java | 33 +-
.../apache/fory/json/codec/JsonObjectModel.java | 7 +-
.../java/org/apache/fory/json/codec/MapCodec.java | 318 ++++++--
.../org/apache/fory/json/codec/ObjectCodec.java | 94 ++-
.../apache/fory/json/codec/ObjectCodecBuilder.java | 77 +-
.../org/apache/fory/json/codec/ScalarCodecs.java | 117 ++-
.../fory/json/codegen/GeneratedCodecKey.java | 13 +-
.../org/apache/fory/json/codegen/JsonCodegen.java | 431 ++--------
.../fory/json/codegen/JsonReaderCodegen.java | 323 +++++---
.../fory/json/codegen/JsonWriterCodegen.java | 37 +
.../fory/json/codegen/Latin1ReaderCodegen.java | 4 -
.../fory/json/codegen/StringWriterCodegen.java | 29 +-
.../fory/json/codegen/Utf16ReaderCodegen.java | 4 -
.../json/codegen/Utf8CollectionReaderCodegen.java | 33 +-
.../fory/json/codegen/Utf8ReaderCodegen.java | 30 +-
.../fory/json/codegen/Utf8WriterCodegen.java | 66 +-
.../fory/json/meta/JsonCreatorFieldInfo.java | 41 +-
.../org/apache/fory/json/meta/JsonFieldInfo.java | 57 +-
.../json/resolver/GeneratedCodecKeyBuilder.java | 15 +-
.../fory/json/resolver/JsonSharedRegistry.java | 43 +-
.../fory/json/resolver/JsonTypeResolver.java | 59 +-
.../apache/fory/json/ForyJsonGraalVMFeature.java | 25 +-
.../fory-json/native-image.properties | 1 +
.../json/ForyJsonGraalVMFeatureJarVerifier.java | 1 +
.../apache/fory/json/JsonAsyncCompilationTest.java | 55 ++
.../java/org/apache/fory/json/JsonCreatorTest.java | 12 +-
.../apache/fory/json/JsonGeneratedCodecTest.java | 137 ++++
.../org/apache/fory/json/JsonNullHandlingTest.java | 570 +++++++++++++
.../org/apache/fory/json/JsonPropertyTest.java | 53 ++
.../java/org/apache/fory/json/JsonRecordTest.java | 32 +
.../java/org/apache/fory/json/JsonTestSupport.java | 3 +
javascript/package-lock.json | 40 +-
javascript/packages/core/lib/writer/index.ts | 2 +
javascript/packages/hps/index.ts | 12 +-
javascript/packages/hps/src/fastcall.cc | 4 +-
javascript/test/hps.test.ts | 54 +-
.../fory/json/kotlin/KotlinJsonCodecFactory.kt | 16 +-
.../apache/fory/json/kotlin/KotlinMapKeyCodecs.kt | 1 +
.../fory/json/kotlin/KotlinUnsignedArrayCodecs.kt | 90 ++-
.../fory/json/kotlin/KotlinValueClassCodecs.kt | 1 +
.../fory/json/kotlin/KotlinNullHandlingTest.kt | 119 +++
rust/README.md | 10 +-
scala/fory-json-scala/README.md | 2 +-
.../json/scala/internal/ScalaBitSetCodec.scala | 59 +-
.../scala/internal/ScalaCollectionCodecs.scala | 326 +++++---
.../scala/internal/ScalaTypeCodecFactory.scala | 16 +-
.../apache/fory/json/scala/ScalaJsonSuite.scala | 64 ++
scala/fory-scala/README.md | 2 +-
swift/README.md | 2 +-
115 files changed, 4274 insertions(+), 1334 deletions(-)
copy java/fory-json/src/main/java/org/apache/fory/json/codec/{TransparentNullCodec.java => ContainerJsonCodec.java} (60%)
create mode 100644 java/fory-json/src/test/java/org/apache/fory/json/JsonNullHandlingTest.java
create mode 100644 kotlin/fory-json-kotlin/src/test/kotlin/org/apache/fory/json/kotlin/KotlinNullHandlingTest.kt
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@fory.apache.org
For additional commands, e-mail: commits-help@fory.apache.org