diff --git a/CHANGELOG.md b/CHANGELOG.md index d6352420..4fc24809 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 3.9.4 - 2023-08-07 + +### 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. + ## 3.9.3 - 2023-08-06 ### Fixed diff --git a/Cargo.lock b/Cargo.lock index ee711abe..6ed09049 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -171,7 +171,7 @@ checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" [[package]] name = "orjson" -version = "3.9.3" +version = "3.9.4" dependencies = [ "ahash", "arrayvec", diff --git a/Cargo.toml b/Cargo.toml index 8cd36918..0af3a1de 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "orjson" -version = "3.9.3" +version = "3.9.4" authors = ["ijl "] description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" edition = "2021" diff --git a/README.md b/README.md index 3c12007f..6ded116e 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ support for 64-bit * does not provide `load()` or `dump()` functions for reading from/writing to file-like objects -orjson supports CPython 3.7, 3.8, 3.9, 3.10, and 3.11. It distributes +orjson supports CPython 3.7, 3.8, 3.9, 3.10, 3.11, and 3.12. It distributes amd64/x86_64, aarch64/armv8, arm7, POWER/ppc64le, and s390x wheels for Linux, amd64 and aarch64 wheels for macOS, and amd64 and i686/x86 wheels for Windows. orjson does not support PyPy. Releases follow semantic versioning and