Releases: Vizonex/aiothreading
Releases · Vizonex/aiothreading
Aiothreading 0.1.6
What's Changed
- add pull request template to aiothreading by @Vizonex in #15
- Bump actions/cache from 4.2.3 to 4.2.4 by @dependabot[bot] in #16
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #17
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #18
- Bump actions/cache from 4.2.4 to 4.3.0 by @dependabot[bot] in #20
- Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 by @dependabot[bot] in #19
- Use aiologic>=0.15.0 by @x42005e1f in #22
- Aiothreading 0.1.6 by @Vizonex in #23
New Contributors
- @x42005e1f made their first contribution in #22
Full Changelog: v1.5...v0.1.6
Aiothreading 1.5
What's Changed
- Add Sphinx documentation by @Vizonex & @x42005e1f in #9
- Add pre commit and dependabot & Remove utils.py by @Vizonex & @x42005e1f in #10
- Bump pypa/gh-action-pypi-publish from 1.4.2 to 1.12.4 by @dependabot[bot] in #11
- Bump actions/checkout from 3 to 4 by @dependabot[bot] in #12
- Bump actions/setup-python from 3 to 5 by @dependabot[bot] in #13
- Officially deprecate Sheduler & RoundRobin and the apply() function by @Vizonex & @x42005e1f in #14
New Contributors
- @dependabot[bot] made their first contribution in #11
Full Changelog: v1.4...v1.5
Aiothreading 1.4
What's Changed
- Aiothreading 0.1.4 changes by @Vizonex in #4
- New Pytest Testsuite by @Vizonex in #7
- A Working workflow is now in use to ensure that this library doesn't screw you over by accident
- Added Deprecated-Params to solve warning users about upcoming changes.
Full Changelog: 1.3-a...v1.4
Aiothreading 1.3
What's Changed
- 1.3 aiologic update by @Vizonex & @x42005e1f in #2
- We skipped 1.2 because the changes were bigger than we expected
New Contributors
- @Vizonex made their first contribution in #2
- @x42005e1f made some very important changes that allow threads to now terminate
- Many things were optimized in thanks to this issue #1
- Many functions in the threadpool were changed and optimized for speed
ThreadPoolnow has closer behavior to theThreadPoolExecutorfrom theconcurrent.futureslibrary- Threads can now terminate
Full Changelog: 1.1-a...1.3-a
TODOS
- In 1.4 unittests will be changed to reflect the recent changes made in 1.3
- Remove deprecated parameters
Aiothreading 1.1
- Optimized the
ThreadPoolWorkerby freeing up the for loop for any completed futures in replacement for a single callback function called_on_completed - Added Some more Todos such as moving with the event loop rather than against it, this would involve taking away some for loops in replacement for callbacks which frees up the event loop more by stopping the eventloop from further blocking, This may have been what
aiomultiprocesswas lacking all this time. - Added some new utilities that implement some important features of the threading module for shared use with the event loop. These are currently experimental as no test-suite for any of these exists yet, may just have to dig up some unittests for the originals if any exists out in the wild. Throw me an issue if you see any hiccups with using these.
- Reformatted some imports with the isort command for sorting python imports and then reformatted with black
- Fixed watermarks in some python scripts.
TODOS:
- On my next pull request to
aiomultiprocesssuggest changes being made to thePoolWorkeras I have done with theThreadPoolWorker
Full Changelog: https://github.com/Vizonex/aiothreading/commits/1.1-a