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