github pybind/pybind11 v3.0.0rc2
Version 3.0.0 RC 2

latest releases: v3.0.1, v3.0.0, v3.0.0rc4...
pre-release3 months ago

This is another release candidate. See the changelog in the docs for the combined changelog; this is just the changes since RC 1:

  • feat: scoped_critical_section by @henryiii in #5684
  • fix(cmake): regression in include guard by @henryiii in #5691
  • fix: don't destruct module objects in atexit by @b-pass in #5688
  • fix: prepare for 3.14 beta 2 by @henryiii in #5697
  • chore(cmake): add compile commands to preset by @henryiii in #5685
  • chore: bump maximum clang tested to 20 by @henryiii in #5692
  • chore: rename macro PYBIND11_SUBINTERPRETER_SUPPORT -> PYBIND11_HAS_SUBINTERPRETER_SUPPORT to meet naming convention by @XuehaiPan in #5682
  • chore: use CPython macros to construct PYBIND11_VERSION_HEX by @XuehaiPan in #5683
  • docs: more warnings about locking and the GIL by @henryiii in #5689
  • docs: update contributing/release guide a little by @henryiii in #5681
  • tests: always disable on the nogil build by @henryiii in #5701
  • tests: expect free-threaded import warnings by @henryiii in #5680
  • tests: skip some flaky gil tests on nogil by @henryiii in #5699

Full Changelog: v3.0.0rc1...v3.0.0rc2

Don't miss a new pybind11 release

NewReleases is sending notifications on new releases.