Skip to content

Releases: zx80/proxy-pattern-pool

v11.5

22 Nov 07:01

Choose a tag to compare

  • Switch documentation to Mkdocs.
  • use SPDX licensing format.
  • Update GitHub CI versions.

v11.4

08 Mar 08:59

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

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

Choose a tag to compare

  • Enable Python 3.14 CI.
  • Improve documentation.
  • Improve yield pattern.

v11.1

03 Aug 13:28

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

Choose a tag to compare

  • Add delayed pool parameter initialization with _set_pool.

v10.3

02 Aug 09:59

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

Choose a tag to compare

  • Fix blocking conditions due to improper locking from Proxy.
  • Improve debugging experience.

v10.1

31 Jul 12:24

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

Choose a tag to compare

  • Improve doc and source comments.
  • Add shutdown on Pool.
  • Add ruff check.