Skip to content

Releases: zx80/proxy-pattern-pool

v11.4

08 Mar 08:59
Compare
Choose a tag to compare
  • Enable PyPy 3.11 GitHub CI.
  • Enable Python 3.14t on GitHub CI, including a coverage issue workaround for now.
  • Add a nogil test.
  • Improve documentation.

v11.3

06 Mar 16:39
Compare
Choose a tag to compare
  • Trace double return objects.
  • Enable Python 3.13t CI with and without GIL.
  • Improve tests.
  • Add convenient dev and clean.dev make targets.

v11.2

17 Nov 09:15
Compare
Choose a tag to compare
  • Enable Python 3.14 CI.
  • Improve documentation.
  • Improve yield pattern.

v11.1

03 Aug 13:28
Compare
Choose a tag to compare
  • Use ProxyException instead of Exception in one place.
  • Activate Pypy 3.10 and Python 3.13 on GitHub CI, with some dependency exclusions.

v11.0

02 Aug 13:40
Compare
Choose a tag to compare
  • Add delayed pool parameter initialization with _set_pool.

v10.3

02 Aug 09:59
Compare
Choose a tag to compare
  • Improve documentation.
  • Add workaround against Flask --debug initial reload, triggered by setting
    environment variable PPP_WERKZEUG_WORKAROUND.

v10.2

01 Aug 08:35
Compare
Choose a tag to compare
  • Fix blocking conditions due to improper locking from Proxy.
  • Improve debugging experience.

v10.1

31 Jul 12:24
Compare
Choose a tag to compare
  • Improve error message and debugging code.
  • Do not forget to release semaphore token in unlucky borrowing.
  • Add id counter to help identify multiple pools.
  • Drop mypy check.
  • Release semaphore while still under lock to reduce the hold time.

v10.0

31 Jul 12:09
Compare
Choose a tag to compare
  • Improve doc and source comments.
  • Add shutdown on Pool.
  • Add ruff check.

v9.7

08 Mar 07:37
Compare
Choose a tag to compare
  • Fix detection of the debugging level status.
  • Add _has_obj method to test if an error occured on get.
  • Add more configuration data to stats.