1. 8e93633 fix(ci): pin Python 3.8 and C++ jobs to Ubuntu 24.04 (#4193) by Shawn Yang · 2 days ago main
  2. 07137b9 fix(cpp): resolve sign-compare warning in row writer (#4192) by Durgesh Nandan Mohanty · 2 days ago
  3. 80bcf64 ci: Bump the github-actions group with 2 updates (#4189) by dependabot[bot] · 4 days ago
  4. a11d257 chore: Bump MessagePack from 2.5.301 to 2.5.303 (#4184) by dependabot[bot] · 9 days ago
  5. 7e9d416 fix(rust): replace unmaintained paste crate (#4183) by Mohit Joshi · 9 days ago
  6. d8ed864 ci: Bump the github-actions group across 1 directory with 4 updates (#4181) by dependabot[bot] · 10 days ago
  7. 9cc2a6a fix(compiler): reject conflicting Python field names (#4175) by ooiuuii · 12 days ago
  8. eb525fe feat(rust): support strings and slices in smart pointers (#4176) by Shawn Yang · 12 days ago
  9. 8b27a2d docs: fix grammar and spelling errors in CONTRIBUTING.md (#4173) by Mohit Joshi · 12 days ago
  10. 7a68b8c chore: update release references to 1.7.7 (#4167) by Shawn Yang · 12 days ago
  11. b602392 fix(csharp): publish consistent metadata cache snapshots (#4152) by Emrul · 2 weeks ago
  12. d7ebfa7 feat(go): Enforce registration freeze after first root serialize/deserialize operation (#4161) by Swatantra Yadav · 2 weeks ago
  13. 3bd6ce2 ci: Bump handlebars from 4.7.9 to 4.7.10 in /javascript (#4160) by dependabot[bot] · 2 weeks ago
  14. 5ea3e10 fix(java): ignore JSON processor artifacts in native image (#4146) by Ricardo Romero · 2 weeks ago
  15. 24579dc refactor(python): remove unused codegen module (#4150) by Shawn Yang · 2 weeks ago
  16. 670e7a1 fix(java): reject null keys in Fory JSON string-keyed maps (#4149) by Jason Cat · 2 weeks ago
  17. 261dc92 fix(java): validate compatible values against local field types (#4144) by Shawn Yang · 2 weeks ago
  18. b12ee96 fix(java): make Java and Kotlin release archives reproducible (#4143) by Shawn Yang · 2 weeks ago
  19. 5074efc fix(java): preserve JSON object field semantics (#4142) by Shawn Yang · 2 weeks ago
  20. b98471c chore: Add NOTICE file to benchmarks dir (#4135) by PJ Fanning · 2 weeks ago
  21. dcf8d24 fix(release): archive RC tags without temporary license commits (#4134) by Shawn Yang · 3 weeks ago
  22. bb2c1c9 fix(java): advance readerIndex in continueReadBinarySize (#4133) by Hkwaynewing · 3 weeks ago
  23. f53dd7f perf(java): copy plain runs after the first escape when writing JSON strings (#4122) by Pavel Ptashyts · 3 weeks ago
  24. 3bc1313 ci: check license headers in swift, dart, cython, idl, bazel, sbt and msbuild files (#4125) by PJ Fanning · 3 weeks ago
  25. e604477 fix(license): add missing third-party attributions and ship LICENSE/NOTICE in Python wheels (#4127) by PJ Fanning · 3 weeks ago
  26. d64cc8e fix(license): list zmij in fory-json jar LICENSE; per-module Scala NOTICE (#4130) by PJ Fanning · 3 weeks ago
  27. f85877f fix(compiler): preserve union case names on unknown-carrier collisions (#4106) by Ayush Kumar · 3 weeks ago
  28. 7234c41 ci: Bump com.fasterxml.jackson.core:jackson-core from 2.18.8 to 2.18.11 in /java/fory-testsuite (#4120) by dependabot[bot] · 3 weeks ago
  29. 34890ae ci: Bump com.fasterxml.jackson.core:jackson-core from 2.18.8 to 2.18.11 in /java/fory-test-core (#4115) by dependabot[bot] · 3 weeks ago
  30. 1d0a64e fix(compiler): fix Java, Kotlin and Scala codegen emission bugs (#4109) by Ayush Kumar · 3 weeks ago
  31. 57ed531 fix(compiler): escape Python field names that shadow generated default helpers (#4107) by Ayush Kumar · 3 weeks ago
  32. 61d4063 perf(cpp): serialize forward_list without a temporary vector (#4113) by Chang-Yen (Brian) Li · 3 weeks ago
  33. e674868 perf(java): skip runtime NON_EMPTY checks for final JSON property types (#4111) by Pavel Ptashyts · 3 weeks ago
  34. 7b1f306 fix(compiler): include null in TS map value types for optional map values (#4108) by Ayush Kumar · 3 weeks ago
  35. 7919241 ci: Bump com.fasterxml.jackson.core:jackson-databind from 2.22.2 to 2.22.3 in /benchmarks/java (#4110) by dependabot[bot] · 3 weeks ago
  36. 33abafa ci: Bump brace-expansion from 1.1.18 to 1.1.21 in /javascript (#4104) by dependabot[bot] · 3 weeks ago
  37. 341f732 fix(javascript): improve hps string writing (#4098) by PJ Fanning · 3 weeks ago
  38. db699c9 fix(java): keep JSON string writer prefix field names unique past 160 properties (#4099) by Pavel Ptashyts · 3 weeks ago
  39. 14039c4 perf(java): reduce codegen cost (#4097) by Shawn Yang · 3 weeks ago
  40. aaab521 perf(java): eliminate JSON codec sizing trial compilations (#4096) by Shawn Yang · 3 weeks ago
  41. 3da5d08 feat(json): add read-side null handling (#4095) by Shawn Yang · 3 weeks ago
  42. 17c8735 chore: update release references to 1.7.6 (#4092) by Shawn Yang · 4 weeks ago
  43. 963cb37 ci: Bump undici from 6.28.0 to 6.29.0 in /javascript (#4089) by dependabot[bot] · 4 weeks ago
  44. cbb5083 ci: Bump com.fasterxml.jackson.core:jackson-databind from 2.22.1 to 2.22.2 in /benchmarks/java (#4088) by dependabot[bot] · 4 weeks ago
  45. 8acb8ca perf(cpp): avoid duplicate TypeInfo lookup in compatible reads (#4085) by Chang-Yen (Brian) Li · 4 weeks ago
  46. 4a60147 ci: Bump google.golang.org/grpc from 1.83.1 to 1.83.2 in /integration_tests/grpc_tests/go (#4087) by dependabot[bot] · 4 weeks ago
  47. 75c6db3 fix(integration): resolve Go generated package for Dependabot (#4086) by Shawn Yang · 4 weeks ago
  48. 4cfadbb ci: restore OpenJ9 setup with Semeru (#4084) by Shawn Yang · 4 weeks ago
  49. feeb8f5 ci: Bump the github-actions group with 15 updates (#4083) by dependabot[bot] · 4 weeks ago
  50. 3ca4473 ci: update GraalVM action and enable Dependabot (#4082) by Shawn Yang · 4 weeks ago
  51. 9043ae6 docs: update release version to 1.7.5 (#4080) by Shawn Yang · 4 weeks ago
  52. a56d0dd feat(json): configure missing required constructor properties (#4079) by Shawn Yang · 5 weeks ago
  53. d15f7af fix(json): retain properties without defaults under NON_DEFAULT (#4078) by Shawn Yang · 5 weeks ago
  54. acdcade fix: decode remote schemas without caching after quota exhaustion (#4076) by Shawn Yang · 5 weeks ago
  55. e1052ef feat(json): support non-ASCII escaping (#4077) by Shawn Yang · 5 weeks ago
  56. 99fd6b3 feat(json): add global byte array formats and Base16 support (#4075) by Shawn Yang · 5 weeks ago
  57. 217cdec feat(json): add explicit default omission and Scala empty inclusion (#4074) by Shawn Yang · 5 weeks ago
  58. 2144dd3 feat(json): add per-call pretty output for strings and bytes (#4073) by Shawn Yang · 5 weeks ago
  59. 509a096 fix(json): correct Scala codecs and Scala/Kotlin missing-field defaults (#4072) by Shawn Yang · 5 weeks ago
  60. a122af1 fix(java): cache JSON method lambda visibility checks (#4071) by Shawn Yang · 5 weeks ago
  61. f1a28ad test(scala): cover documented fory-json-scala types and error paths (#4070) by PJ Fanning · 5 weeks ago
  62. 7b3f683 feat(java): improve json type support (#4064) by Shawn Yang · 5 weeks ago
  63. 0da73ac docs: update release version to 1.7.4 (#4065) by Shawn Yang · 5 weeks ago
  64. 771a443 feat(python): support collection subclass (#4063) by Shawn Yang · 5 weeks ago
  65. 31eb5ea fix(python): support named tuples and temporal array buffers (#4062) by Shawn Yang · 5 weeks ago
  66. c0b0464 perf(java): share JSON reader and writer byte buffers (#4061) by Shawn Yang · 5 weeks ago
  67. 05109af fix(java): guard LambdaGetterJsonAccessor and LambdaSetterJsonAccessor with GraalvmSupport.isGraalBuildTime() (#4060) by Zheng Feng · 5 weeks ago
  68. 1b9ca11 perf(java): copy plain runs between escapes when decoding json strings (#4058) by Pavel Ptashyts · 5 weeks ago
  69. 180d6a7 feat(kotlin): support runtime Kotlin JSON type tokens (#4054) by Shawn Yang · 5 weeks ago
  70. 3b2d6bb fix(java): assert non-nullable field values before serialization (#4052) by Shawn Yang · 5 weeks ago
  71. 0235b07 docs: update release version to 1.7.3 (#4050) by Shawn Yang · 6 weeks ago
  72. 7720dbb fix(java): avoid JDK 8 ARM Unsafe address miscompilation (#4049) by Shawn Yang · 6 weeks ago
  73. 677049d fix(java): preserve compatible registered field type (#4048) by aditya0za005-ux · 6 weeks ago
  74. da7e557 fix(license): restore dataclasses and gRPC attributions (#4046) by Shawn Yang · 6 weeks ago
  75. 18ed6e3 perf(java): optimize json write/read perf (#4045) by Shawn Yang · 6 weeks ago
  76. c5c67eb perf(java): optimize json write/read perf (#4044) by Shawn Yang · 6 weeks ago
  77. 28d2131 docs(release): preserve RCs for infrastructure retries (#4043) by Shawn Yang · 6 weeks ago
  78. c85cf04 perf(java): optimize timezone json read performance (#4042) by Shawn Yang · 6 weeks ago
  79. 3ceaa3b fix(java): Fix inconsistency in exception handling when reading EOF stream (#2821) by wuwangben · 6 weeks ago
  80. af81958 feat(go): support native fory row format (#3901) by Ayush Kumar · 6 weeks ago
  81. bfca39f fix(android): align Kotlin JSON inclusion assertions (#4041) by Shawn Yang · 6 weeks ago
  82. a4a6383 fix(json): honor Kotlin property inclusion (#4040) by Shawn Yang · 6 weeks ago
  83. d552938 fix(java): restore contexts for nested Externalizable callbacks (#4038) by Shawn Yang · 6 weeks ago
  84. 465cbe6 feat(java): optimize json write/read perf (#4037) by Shawn Yang · 6 weeks ago
  85. e9478f0 feat(java): optimize json float converter (#4036) by Shawn Yang · 6 weeks ago
  86. 0e4868d perf(java): optimize json perf write/read performance (#4034) by Shawn Yang · 6 weeks ago
  87. 8af7b07 docs: update release version to 1.7.2 (#4033) by Shawn Yang · 6 weeks ago
  88. 6ac124c perf(java): accelerate JSON floating-point conversion with integer bounds (#4031) by Shawn Yang · 6 weeks ago
  89. 5c09c3f chore: Bump js-yaml in /javascript (#4030) by dependabot[bot] · 6 weeks ago
  90. d18dcf4 chore(deps): upgrade grpc-go to 1.83.1 (#4029) by Shawn Yang · 7 weeks ago
  91. 4c1a5c8 feat(json): support omitting empty properties (#4028) by Shawn Yang · 7 weeks ago
  92. 697295a fix: fix go thread safe Pool race condition and remove python lazy_import (#4027) by Shawn Yang · 7 weeks ago
  93. bffa8f1 fix(javascript): honor declared element types for root container registration (#4013) by Ayush Kumar · 7 weeks ago
  94. 1c2dab3 fix(release): correct JVM notices and C# license headers (#4026) by Shawn Yang · 7 weeks ago
  95. 8d1fad1 fix(core): keep TypeDef root kind consistent for factory custom serializers (#4022) by Pigsy-Monk · 7 weeks ago
  96. 63999d5 test(java): assert non-ASCII meta encoding failures (#4025) by Leo · 7 weeks ago
  97. b323a1b perf(java): avoid compatible metadata probes on cache hits (#4023) by Shawn Yang · 7 weeks ago
  98. 80e9b57 docs: update release version to 1.7.1 (#4018) by Shawn Yang · 7 weeks ago
  99. dd5e2e9 fix(javascript): accept user type id 0 in struct, ext, and enum factories (#4014) by Ayush Kumar · 7 weeks ago
  100. a18b41b fix(javascript): truncate meta string dispose list on write reset (#4015) by Ayush Kumar · 7 weeks ago