All Versions
104
Latest Version
Avg Release Cycle
61 days
Latest Release
35 days ago

Changelog History
Page 1

  • v3.11.9 Changes

    May 06, 2026

    🔄 Changed

    • 🏗 Build now depends on Rust 1.95 or later instead of 1.89.

    🛠 Fixed

    • 🛠 Fix building on Rust 1.95.
  • v3.11.8 Changes

    March 31, 2026

    🔄 Changed

    • 🏗 Build and compatibility improvements.
  • v3.11.7 Changes

    February 02, 2026

    🔄 Changed

    • 👉 Use a faster library to serialize float. Users with byte-exact regression
      ✅ tests should note positive exponents are now written using a +, e.g.,
      1.2e+30 instead of 1.2e30. Both formats are spec-compliant.
    • 🆓 ABI compatibility with CPython 3.15 alpha 5 free-threading.
  • v3.11.6 Changes

    January 29, 2026

    🔄 Changed

    • orjson now includes code licensed under the Mozilla Public License 2.0 (MPL-2.0).
    • ⬇️ Drop support for Python 3.9.
    • ABI compatibility with CPython 3.15 alpha 5.
    • 🏗 Build now depends on Rust 1.89 or later instead of 1.85.

    🛠 Fixed

    • 🛠 Fix sporadic crash serializing deeply nested list of dict.
  • v3.11.5 Changes

    December 06, 2025

    🔄 Changed

    • 👉 Show simple error message instead of traceback when attempting to
      🏗 build on unsupported Python versions.
  • v3.11.4 Changes

    October 24, 2025

    🔄 Changed

    • ABI compatibility with CPython 3.15 alpha 1.
    • 🐧 Publish PyPI wheels for 3.14 and manylinux i686, manylinux arm7,
      🐧 manylinux ppc64le, manylinux s390x.
    • 🏗 Build now requires a C compiler.
  • v3.11.3 Changes

    August 26, 2025

    🛠 Fixed

    • 🛠 Fix PyPI project metadata when using maturin 1.9.2 or later.
  • v3.11.2 Changes

    August 12, 2025

    🛠 Fixed

    • 🛠 Fix build using Rust 1.89 on amd64.

    🔄 Changed

    • 🏗 Build now depends on Rust 1.85 or later instead of 1.82.
  • v3.11.1 Changes

    July 25, 2025

    🔄 Changed

    • Publish PyPI wheels for CPython 3.14.

    🛠 Fixed

    • 🛠 Fix str on big-endian architectures.
  • v3.11.0 Changes

    July 15, 2025

    🔄 Changed

    • 👉 Use a deserialization buffer allocated per request instead of a shared buffer allocated on import.
    • ABI compatibility with CPython 3.14 beta 4.