What's Changed
Enhancements
- Add WithResultCallback option to avoid unbounded result accumulation by @rolinh in #114
- workerpool: reject Submit when parent context is done by @rolinh in #111
Documentation
- doc: explicit that result callback cannot call Submit() nor Close() by @kaworu in #117
- doc: improve doc and examples around task cancellation, drain and callbacks by @rolinh in #115
- doc: improve readme to more clearly state the lib purpose, pros and cons by @rolinh in #116
CI
- .github/workflows: adjust branch name to main by @tklauser in #101
- chore(deps): update all github action dependencies by @renovate[bot] in #110
- chore: Configure Renovate by @renovate[bot] in #105
- ci: Bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #99
- ci: Bump actions/checkout from 5.0.0 to 5.0.1 by @dependabot[bot] in #104
- ci: Bump actions/checkout from 5.0.1 to 6.0.0 by @dependabot[bot] in #106
- ci: Bump actions/setup-go from 5.3.0 to 5.4.0 by @dependabot[bot] in #94
- ci: Bump actions/setup-go from 5.4.0 to 5.5.0 by @dependabot[bot] in #98
- ci: Bump actions/setup-go from 5.5.0 to 6.0.0 by @dependabot[bot] in #100
- ci: Bump actions/setup-go from 6.0.0 to 6.1.0 by @dependabot[bot] in #107
- ci: Bump golangci/golangci-lint-action from 6.3.3 to 6.5.0 by @dependabot[bot] in #91
- ci: Bump golangci/golangci-lint-action from 6.5.0 to 6.5.2 by @dependabot[bot] in #93
- ci: Bump golangci/golangci-lint-action from 7.0.0 to 8.0.0 by @dependabot[bot] in #97
- ci: Bump golangci/golangci-lint-action from 8.0.0 to 9.0.0 by @dependabot[bot] in #103
- ci: Bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 by @dependabot[bot] in #108
- ci: update golangci-lint to v2 by @kaworu in #96
- ci: update tested Go versions by @tklauser in #102
- ci: update tested Go versions to currently supported 1.25 an 1.26 by @tklauser in #112
- ci: use oldstable and stable alias versions by @tklauser in #113
New Contributors
Full Changelog: v1.3.0...v1.4.0