Closed renovate[bot] closed 3 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 85.05%. Comparing base (
ca35244
) to head (f52d482
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This PR contains the following updates:
v2.9.1
->v2.10.0
Release Notes
panjf2000/ants (github.com/panjf2000/ants/v2)
### [`v2.10.0`](https://togithub.com/panjf2000/ants/releases/tag/v2.10.0): Ants v2.10.0 [Compare Source](https://togithub.com/panjf2000/ants/compare/v2.9.1...v2.10.0) #### π© Enhancements - opt: speed up ReleaseTimeout() for multi-pool ([#332](https://togithub.com/panjf2000/ants/issues/332)) - opt: make ReleaseTimeout() more efficient in waiting workers to exit ([#329](https://togithub.com/panjf2000/ants/issues/329)) - opt: calculate the interval for ReleaseTimeout() based on a default count ([#327](https://togithub.com/panjf2000/ants/issues/327)) - opt: increase the interval of waiting in ReleaseTimeout() ([#325](https://togithub.com/panjf2000/ants/issues/325)) - bug: return error before creating multi pools if lbs is invalid to avoid leaks ([#317](https://togithub.com/panjf2000/ants/issues/317)) #### π Bugfixes - bug: fix the last error being missed in ReleaseTimeout() for multi-pool ([#334](https://togithub.com/panjf2000/ants/issues/334)) - bug: alleviate the data race between Release() and Reboot() ([#333](https://togithub.com/panjf2000/ants/issues/333)) - bug: alleviate the data race between Release() and Reboot() ([#330](https://togithub.com/panjf2000/ants/issues/330)) - bug: return error before creating multi pools if lbs is invalid to avoid leaks ([#317](https://togithub.com/panjf2000/ants/issues/317)) #### π Documentation - doc: add MultiPool & MultiPoolFunc example code and update READMEs. ([#311](https://togithub.com/panjf2000/ants/issues/311)) #### π Misc - chore: add new benchmark tests ([#309](https://togithub.com/panjf2000/ants/issues/309)) #### What's Changed - opt: increase the interval of waiting in ReleaseTimeout() by [@panjf2000](https://togithub.com/panjf2000) in [https://github.com/panjf2000/ants/pull/325](https://togithub.com/panjf2000/ants/pull/325) - ci: replace macos-latest with macos-12 for go1.13 by [@panjf2000](https://togithub.com/panjf2000) in [https://github.com/panjf2000/ants/pull/326](https://togithub.com/panjf2000/ants/pull/326) - opt: calculate the interval for ReleaseTimeout() based on a default count by [@panjf2000](https://togithub.com/panjf2000) in [https://github.com/panjf2000/ants/pull/327](https://togithub.com/panjf2000/ants/pull/327) - opt: make ReleaseTimeout() more efficient in waiting workers to exit by [@panjf2000](https://togithub.com/panjf2000) in [https://github.com/panjf2000/ants/pull/329](https://togithub.com/panjf2000/ants/pull/329) - bug: alleviate the data race between Release() and Reboot() by [@panjf2000](https://togithub.com/panjf2000) in [https://github.com/panjf2000/ants/pull/330](https://togithub.com/panjf2000/ants/pull/330) - opt: speed up ReleaseTimeout() for multi-pool by [@panjf2000](https://togithub.com/panjf2000) in [https://github.com/panjf2000/ants/pull/332](https://togithub.com/panjf2000/ants/pull/332) - bug: alleviate the data race between Release() and Reboot() by [@panjf2000](https://togithub.com/panjf2000) in [https://github.com/panjf2000/ants/pull/333](https://togithub.com/panjf2000/ants/pull/333) - minor: v2.10.0 by [@panjf2000](https://togithub.com/panjf2000) in [https://github.com/panjf2000/ants/pull/331](https://togithub.com/panjf2000/ants/pull/331) - bug: fix the last error being missed in ReleaseTimeout() for multi-pool by [@panjf2000](https://togithub.com/panjf2000) in [https://github.com/panjf2000/ants/pull/334](https://togithub.com/panjf2000/ants/pull/334) - minor: v2.10.0 (update) by [@panjf2000](https://togithub.com/panjf2000) in [https://github.com/panjf2000/ants/pull/335](https://togithub.com/panjf2000/ants/pull/335) **Full Changelog**: https://github.com/panjf2000/ants/compare/v2.9.1...v2.10.0 Thanks to all these contributors: [@POABOB](https://togithub.com/POABOB), [@akshaynanavare](https://togithub.com/akshaynanavare) and [@panjf2000](https://togithub.com/panjf2000) for making this release possible.Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Enabled.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.