Skip to content

Releases

v0.2.0

Choose a tag to compare

@KARTIKrocks KARTIKrocks released this 19 Oct 05:02
89e9a97

Highlights

Fixed: a job that failed and whose context was then cancelled, during the
attempt or the retry delay, reported only ctx.Err() and lost the error it
returned. The result now matches both, so errors.Is(err, context.Canceled)
keeps working and the job's own error is no longer lost (#12).

Documentation now lives at https://kartikrocks.github.io/go-worker/ (#10).

What's Changed

  • build: synced file(s) with KARTIKrocks/go-build-tools by @KARTIKrocks in #8
  • build: use shared common.mk from go-build-tools by @KARTIKrocks in #9
  • docs: add Docusaurus documentation site for GitHub Pages by @KARTIKrocks in #10
  • ci(deps): bump github/codeql-action from 4.38.2 to 4.38.3 by @dependabot[bot] in #11
  • fix: keep a job's error when its context is cancelled by @KARTIKrocks in #12
  • chore(release): prepare v0.2.0 by @KARTIKrocks in #13

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@KARTIKrocks KARTIKrocks released this 29 Sep 11:31
b9a91b3

What's Changed

  • Chore/go1.27 tooling by @KARTIKrocks in #1
  • Fix concurrency bugs in pool, future, groups, scheduler, and ticker by @KARTIKrocks in #2
  • Fix Debouncer, Throttler, and RateLimiter bugs by @KARTIKrocks in #3
  • Implement retry mechanism with configurable jitter and permanent errors handling by @KARTIKrocks in #4
  • Fix scheduler bugs and extend cron syntax by @KARTIKrocks in #5
  • Tighten public API, split files, and move tests to synctest by @KARTIKrocks in #6
  • Prepare v0.1.0 release by @KARTIKrocks in #7

New Contributors

Full Changelog: v0.0.1...v0.1.0