Releases: zx80/proxy-pattern-pool
Releases · zx80/proxy-pattern-pool
v11.4
- 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
- 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
- Enable Python 3.14 CI.
- Improve documentation.
- Improve
yield
pattern.
v11.1
- 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
- Add delayed pool parameter initialization with
_set_pool
.
v10.3
- Improve documentation.
- Add workaround against
Flask --debug
initial reload, triggered by setting
environment variable PPP_WERKZEUG_WORKAROUND
.
v10.2
- Fix blocking conditions due to improper locking from
Proxy
.
- Improve debugging experience.
v10.1
- 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
- Improve doc and source comments.
- Add
shutdown
on Pool
.
- Add
ruff
check.
v9.7
- 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.