New
Ants v2.10.0, Cyberpunk: Edgerunners
π© Enhancements
- opt: speed up ReleaseTimeout() for multi-pool (#332)
- opt: make ReleaseTimeout() more efficient in waiting workers to exit (#329)
- opt: calculate the interval for ReleaseTimeout() based on a default count (#327)
- opt: increase the interval of waiting in ReleaseTimeout() (#325)
- bug: return error before creating multi pools if lbs is invalid to avoid leaks (#317)
π Bugfixes
- bug: fix the last error being missed in ReleaseTimeout() for multi-pool (#334)
- bug: alleviate the data race between Release() and Reboot() (#333)
- bug: alleviate the data race between Release() and Reboot() (#330)
- bug: return error before creating multi pools if lbs is invalid to avoid leaks (#317)
π Documentation
- doc: add MultiPool & MultiPoolFunc example code and update READMEs. (#311)
π Misc
- chore: add new benchmark tests (#309)
Full Changelog: https://github.com/panjf2000/ants/compare/v2.9.1...v2.10.0
Thanks to all these contributors: @POABOB, @akshaynanavare and @panjf2000 for making this release possible.