What's Changed
uvloopwas a required dependency. But this doesn't make much sense for a library that supports Trio. Now optional and added a docs section about ways to optimize performance.- Tests now run on Trio, asyncio without uvloop and asyncio+uvloop. Additionally Python 3.14 free-threaded has been added to the matrix.
- Add a new worker parameter,
grace_period, which will give tasks time to finish after receiving a signal but before doing a hard shutdown.
Full Changelog: v6.0.1...v6.0.2