Releases: cloudwego/sonic-rs
Releases · cloudwego/sonic-rs
v0.5.6
What's Changed
- build: update benchmark deps by @lucascompython in #195
- feat: support avx512 by @Brooooooklyn in #193
- feat: add serialization configuration for sorting map keys by @liuq19 in #196
- chore: update sonic simd 0.1.2 by @liuq19 in #197
New Contributors
- @lucascompython made their first contribution in #195
- @Brooooooklyn made their first contribution in #193
Full Changelog: v0.5.5...v0.5.6
v0.5.5
v0.5.4
0.5.3
0.5.2
What's Changed
- fix: correct column number in error message (#178) by @chen-hongzhi in #180
- fix UAF and zero-copy by @liuq19 in #184
New Contributors
- @chen-hongzhi made their first contribution in #180
Full Changelog: 0.5.1...0.5.2
0.5.1
0.5.0
What's Changed
BreakChange
get_many returns Result<Vec<Option<LazyValue>>> instead of Result<Vec<LazyValue>>
Full Changelog: 0.4.0...0.5.0
0.4.0
What's Changed
Breaking Changes
- Optimized JSON iterator implementation using
Cowto eliminate unnecessary copies - Removed redundant allocations in the
pointer!()macro for enhanced performance - Change
WriteExttrait to return errors
Enhancement
- More APIs in
LazyValue - Less memory consumption and faster lookup in
Value
New Contributors
- @lsjbd made their first contribution in #143
- @qRoC made their first contribution in #148
- @Ggiggle made their first contribution in #149
Full Changelog: 0.3.17...0.4.0
0.4.0-rc1
0.3.17
What's Changed
- fix: unnecessary utf8 check in unchecked apis and use ref_cast replace transmute by @liuq19 in #131
- feat: add ffi binding by @liuq19 in #132
- fix: update config reference by @emmanuel-ferdman in #134
- add append pair api and bump 0.3.17 by @liuq19 in #139
- fix: export error module by @liuq19 in #140
New Contributors
- @emmanuel-ferdman made their first contribution in #134
Full Changelog: 0.3.16...0.3.17