Skip to content

Releases: golang-queue/queue

v0.1.3

24 Jun 23:51
00c8a31
Compare
Choose a tag to compare

Changelog

Enhancements

  • c420418 chore(benchmark): improve add task in queue performance (#72)
  • 063bb63 chore(benchmark): move testing to new file.
  • 68f9e46 chore(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2 (#74)
  • 00c8a31 chore(deps): bump github.com/stretchr/testify from 1.7.2 to 1.7.3 (#75)

v0.1.2

28 May 16:39
b3dd500
Compare
Choose a tag to compare

Changelog

Bug fixes

  • b3dd500 fix(error): missing panic error message (#71)

Enhancements

  • 367a680 chore(queue): add example testing. (#70)

Others

  • e1a9717 test(queue): add submitted task count

v0.1.1

29 Apr 16:52
fb009b1
Compare
Choose a tag to compare

Changelog

Enhancements

  • fb009b1 chore(consumer): handle all job before shutdown. (#68)

v0.1.0

26 Apr 01:38
965207c
Compare
Choose a tag to compare

Changelog

Features

  • 1a06aab feat(consumer): add default timeout in Request new task (#58)
  • bfe4374 feat(metric): add success, failure and submitted tasks (#48)
  • 3404d97 feat(mock): support mock testing (#62)
  • 18f5bb4 feat(queue): all task has been done after closing the channel (#56)
  • f2b7091 feat(queue): auto scale the task worker (#44)
  • f4bc970 feat(worker): update node count dynamically (#52)

Bug fixes

  • 8d75d3e fix(worker): don't start request task (#60)
  • fe0fb0e fix(worker): handle all jobs with graceful shutdown (#54)

Enhancements

  • fd4ed0b chore(comsumer): remove Usage and Capacity
  • 94512c6 chore(consumer): remove metrics (#51)
  • 965207c chore(deps): bump actions/cache from 2 to 3 (#64)
  • f7ab872 chore(deps): bump codecov/codecov-action from 2 to 3 (#65)
  • 003e160 chore(deps): bump github/codeql-action from 1 to 2 (#66)
  • c4a8df5 chore(github): upgrade some action package
  • d431277 chore(go): upgrade go module to go1.18 version
  • 03d90b7 chore(queue): don't prepare request data before worker done. (#63)
  • d1132ff chore(testing): remove empty worker.
  • 8af744c chore(worker): remove BeforeRun and AfterRun interface (#46)
  • 6ea7d46 chore: actions/checkout from 2 to 3

Others

  • 98c9f44 chore(CI/CD): add dependabot
  • 4c2d646 chore(CI/CD): add go1.18 version
  • ff5edbc chore(CI/CD): bump golangci-lint to v1.45.0
  • ed24fa1 refactor(options): add new interface and new Apply method.
  • 7af73e0 refactor: create task worker testing

v0.0.12

07 Mar 23:03
Compare
Choose a tag to compare

Changelog

Bug fixes

Others

  • a69c1e0 chore(CI): add codeql
  • 5196cb8 chore(CI): setup go version to ^1
  • c3c10a5 chore(golangci): update run time
  • 50ef568 chore(golangci): upgrade to v1.44
  • 478c3ae chore(golangci): upgrade to v1.44.2
  • 600f61f chore(queue): update body to Payload
  • 56600ec chore(queue): update member
  • b1a4def chore(release): add goreleaser config
  • 2c41650 chore(style): add empty line
  • ab1bb24 chore: skip build binary after create new version
  • dae8274 chore: update go module
  • 3bfe1d0 chore: update go module

v0.0.11: chore(metric): Add default metric

03 Feb 09:19
Compare
Choose a tag to compare

v0.0.10

24 Dec 13:19
51bba3f
Compare
Choose a tag to compare
chore(metric): Add metric interface (#40)

v0.0.9: need to customized timeout in struct Options (#39)

15 Dec 09:04
fbd8614
Compare
Choose a tag to compare

v0.0.8: chore(CI/CD): upgrade golangci-lint-action version to v1.42.1

07 Sep 03:09
Compare
Choose a tag to compare

Add Pool function

21 Aug 01:53
Compare
Choose a tag to compare
docs: update example

Signed-off-by: Bo-Yi Wu <[email protected]>