Skip to content

Version 2.12.907

Compare
Choose a tag to compare
@Ousret Ousret released this 12 Jan 10:27
· 21 commits to main since this release
53bd5ed

2.12.907 (2024-01-12)

  • Fixed our thread safety protection against the experimental free-threaded Python build.
    As expected, the absence of GIL challenged our implementation of TrafficPolice and
    took it to its knees. We reviewed the in-depth logic and improved it for maximum resilience
    and performance. We backported some improvements in AsyncTrafficPolice when applicable.
  • Improved error message whenever the pool capacity have been exhausted.
  • Fixed background discrete watcher that never reached some connections in the pool.
  • Bumped allowed upper bound for python-socks to 2.6.1 (we will have to manually increase the upper bound
    each minor/patch version due to our complex integration that invoke private classes/APIs)