Releases: ijl/orjson
Releases · ijl/orjson
3.10.3
Changed
manylinux
amd64 builds include runtime-detected AVX-512 str
implementation.
Tests now compatible with numpy v2.
3.10.2
Fixed
Fix crash serializing str
introduced in 3.10.1.
Changed
Improve performance.
Drop support for arm7.
3.10.1
Fixed
Serializing numpy.ndarray
with non-native endianness raises
orjson.JSONEncodeError
.
Changed
Improve performance of serializing.
3.10.0
Changed
Support serializing numpy.float16
(numpy.half
).
sdist uses metadata 2.3 instead of 2.1.
Improve Windows PyPI builds.
3.9.15
Fixed
Implement recursion limit of 1024 on orjson.loads()
.
Use byte-exact read on str
formatting SIMD path to avoid crash.
3.9.14
Fixed
Fix crash serializing str
introduced in 3.9.11.
Changed
Build now depends on Rust 1.72 or later.
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.
You can’t perform that action at this time.