Releases: ijl/orjson
Releases · ijl/orjson
3.9.13
Fixed
Serialization str
escape uses only 128-bit SIMD.
Fix compatibility with CPython 3.13 alpha 3.
Changed
Publish musllinux_1_2
instead of musllinux_1_1
wheels.
Serialization uses small integer optimization in CPython 3.12 or later.
3.9.12
Fixed
Minimal musllinux_1_1
build due to sporadic CI failure.
Changed
Update benchmarks in README.
3.9.11
Changed
Improve performance of serializing. str
is significantly faster. Documents
using dict
, list
, and tuple
are somewhat faster.
3.9.10
Fixed
Fix debug assert failure on 3.12 --profile=dev
build.
3.9.9
Changed
orjson
module metadata explicitly marks subinterpreters as not supported.
3.9.8
Changed
Improve performance.
Drop support for Python 3.7.
3.9.7
Fixed
Fix crash in orjson.loads()
due to non-reentrant handling of persistent
buffer. This was introduced in 3.9.3.
Handle some FFI removals in CPython 3.13.
3.9.6
Fixed
Fix numpy reference leak on unsupported array dtype.
Fix numpy.datetime64 reference handling.
Changed
Minor performance improvements.
3.9.5
Fixed
Remove futex from module import and initialization path.
3.9.4
Fixed
Fix hash builder using default values.
Fix non-release builds of orjson copying large deserialization buffer
from stack to heap. This was introduced in 3.9.3.
You can’t perform that action at this time.