What's Changed
- relax setuptools version by @methane in #652
- update setuptools requirements to >=78.1.1 by @methane in #653
- cython: freethreading_compatible by @methane in #654
- drop Python 3.9 by @methane in #656
- update cython and cibuildwheel by @methane in #658
- ci: add riscv64 manylinux/musllinux wheels by @justeph in #664
- fix: check
unpack_callback_uint32result by @KowalskiThomas in #666 - fix: re-raise existing exception when available by @KowalskiThomas in #667
- fix: check return code in
unpack_callback_int64by @KowalskiThomas in #665 - Fixed README example by @vallsv in #668
- Bump the all-dependencies group with 6 updates by @dependabot[bot] in #669
- ci: use ubuntu-slim for lint by @methane in #670
- fix: enforce
strict_map_keywithobject_pairs_hookby @KowalskiThomas in #673 - Raise DEFAULT_RECURSE_LIMIT from 511 to 1024 by @Copilot in #676
- fix: properly handle return codes in
pack_timestampby @KowalskiThomas in #672 - fix: avoid memory leak when decoding invalid nested arrays by @KowalskiThomas in #671
- Add missing autoreset in Packer.pack_ext_type by @bysiber in #663
- Add no-GIL interpreter support by @clin1234 in #641
- skip recursion limit test on free-threaded CPython builds by @methane in #679
- Fix Timestamp.from_datetime returning wrong value for pre-epoch datetimes by @bysiber in #662
- Add 3.15 to CI by @clin1234 in #678
- fix: use-after-free in
get_data_from_bufferby @KowalskiThomas in #677 - change changelog format to markdown by @methane in #680
- Bump the all-dependencies group with 2 updates by @dependabot[bot] in #684
- Bump sys.setrecursionlimit within test_nest_limit_1024 by @clin1234 in #682
- Guard
Packerbuffer protocol hooks with Cython critical sections by @Copilot in #686 - Harden
Unpacker.__init__re-entry cleanup to prevent buffer/context leaks by @Copilot in #687 - release v1.2.0rc1 by @methane in #681
- Wheels CI hangs for MacOS Intel by @crusaderky in #689
New Contributors
- @justeph made their first contribution in #664
- @KowalskiThomas made their first contribution in #666
- @vallsv made their first contribution in #668
- @dependabot[bot] made their first contribution in #669
- @Copilot made their first contribution in #676
- @bysiber made their first contribution in #663
- @clin1234 made their first contribution in #641
- @crusaderky made their first contribution in #689
Full Changelog: v1.1.2...v1.2.0rc1