Aiotools

Latest version: v1.7.0

Safety actively analyzes 681775 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 8

1.4.0

------------------

Features
* **ptaskgroup**: Implement `PersistentTaskGroup` ([30](https://github.com/achimnol/aiotools/issues/30))
* **server**: Expose `process_index` context variable for worker processes ([31](https://github.com/achimnol/aiotools/issues/31))

1.3.0

------------------

Fixes
* Add support for Python 3.10. ([28](https://github.com/achimnol/aiotools/issues/28))

Documentation Changes
* Fix documentation builds on Python 3.10 and Sphinx 4.x, by removing the 3rd-party autodoc-typehints extension and custom stylesheet overrides. ([28](https://github.com/achimnol/aiotools/issues/28))

1.2.2

------------------

Fixes
* **fork:** Handle children's segfault (core-dump with signals) explicitly in `PidfdChildProcess` ([27](https://github.com/achimnol/aiotools/issues/27))

1.2.1

------------------

Fixes
* Avoid side effects of custom `clone()` function and resorts back to the combinatino of `os.fork()` and `os.pidfd_open()` for now ([25](https://github.com/achimnol/aiotools/issues/25))

1.2.0

------------------

Breaking Changes
* **server:** The `use_threading` argument for `start_server()` is completely deprecated. ([23](https://github.com/achimnol/aiotools/issues/23))

Features
* Now the primary target is Python 3.9, though we still support from Python 3.6 ([22](https://github.com/achimnol/aiotools/issues/22))
* **fork:** Add a new module `fork` to support PID file descriptors in Linux 5.4+ and a POSIX-compatible fallback to asynchornously fork the Python process without signal/PID races. ([22](https://github.com/achimnol/aiotools/issues/22))
* **server:** Completely rewrote the module using the new `fork` module with handling of various edge cases such as async failures of sibiling child processes ([23](https://github.com/achimnol/aiotools/issues/23))

1.1.1

------------------

Fixes
* Fix a potential memory leak with `TaskGroup` when it's used for long-lived asyncio tasks. ([21](https://github.com/achimnol/aiotools/issues/21))

Page 3 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.