Skip to content

v0.3.1

Compare
Choose a tag to compare
@chaokunyang chaokunyang released this 21 Nov 14:32
· 286 commits to main since this release

Highlight

  • Support python 3.11 and 3.12, drop python 3.6 support
  • Refactor collection serialization framework to support writeReplace JIT
  • Integrate scala collection with fury java collection framework
  • Support scala collection jit serialization
  • Support shim dispatcher to resolve compatibility problems for common used classes
  • Use lastest arrow 14 version for row format in Java and Python

What's Changed

  • [Doc] add scala sbt install doc by @chaokunyang in #1066
  • [Doc] Update scala_guide.md by @chaokunyang in #1067
  • [Doc] Add scala 2/3 support doc by @chaokunyang in #1068
  • [Java] Refactor collection serialization framework to support writeReplace JIT by @chaokunyang in #1062
  • [Java] Refine collection package by @chaokunyang in #1070
  • [Java] merge map/collection into collection package by @chaokunyang in #1072
  • [Scala] integrate scala collection with fury java collection framework by @chaokunyang in #1073
  • remove unused part of build.sbt by @pjfanning in #1074
  • [Scala] get build to work with Scala 3 by @pjfanning in #1075
  • [Scala] support scala collection jit serialization by @chaokunyang in #1077
  • [Doc] add apache license section to readme by @caicancai in #1080
  • [Java] add option to disable class check warnings by @chaokunyang in #1084
  • [Java] Fix collection serialization NPE when all elements are null by @chaokunyang in #1086
  • [Java] FuryPooledObjectFactory getFury refactor, remove redundant recursive call by @mof-dev-3 in #1088
  • [Rust] add rust-version by @wangweipeng2 in #1091
  • [DOC] add javascript sample by @wangweipeng2 in #1095
  • Make sure the c++ standard is set to 17 by @PragmaTwice in #1093
  • Fix undefined behavior due to use of uninitialized field in Buffer by @PragmaTwice in #1092
  • [Rust] merge derive and make it sample by @wangweipeng2 in #1098
  • [DOC] add rust sample by @wangweipeng2 in #1100
  • Simplify endian utility functions and IsOneOf by @PragmaTwice in #1096
  • [Java] throw error if nested fury serialize happen in serialization by @chaokunyang in #1103
  • [C++] remove useless FromXXXEndian by @chaokunyang in #1105
  • [Rust ] Remove the magic numbers by @wangweipeng2 in #1107
  • [Rust] chore: add rust doc by @wangweipeng2 in #1109
  • [JavaScript] Fill in readme by @wangweipeng2 in #1110
  • chore: check xlang flag by @wangweipeng2 in #1112
  • [Java] Remove guava part1 by @chaokunyang in #1114
  • [Rust] Correct language flag by @wangweipeng2 in #1120
  • [Java] DateTimeUtils minor refactor, reuse floorDiv to calculate floorMod by @mof-dev-3 in #1122
  • [Python] Support python3.11/12 by @chaokunyang in #1064
  • [java] support shim dispatcher to resolve compatibility problems for common used classes by @xiguashu in #1123

New Contributors

Full Changelog: v0.3.0...v0.3.1