github bytedance/sonic v1.12.0

latest releases: v1.14.2, loader/v0.4.0, v1.14.1...
16 months ago

Feature

  • [#645] support aarch64
  • [#662] support go1.23rc2 and drop support below go1.17 (fallback)
  • [#661] ast.Node support concurrently-read and optimize Node.Load/LoadAll by default
  • [#661] ast.Node will build a hash index for object which has more than 8 keys, to boost Node.Get()
  • [#668] export MarshalIndent API in root
  • [#669] support marshal Inf/NaN with option
  • [#673] add APIKind to indicate if using fallback implementation

Optimization

  • [#651] enhance data race detection and panic message on encoder
  • [#664] add a limit option on reusing buffer size

New Contributors

Full Changelog: v1.11.9...v1.12.0

Don't miss a new sonic release

NewReleases is sending notifications on new releases.