All Versions
27
Latest Version
Avg Release Cycle
13 days
Latest Release
143 days ago

Changelog History
Page 2

  • v0.9.0 Changes

    May 16, 2020

    ๐Ÿ”„ Changed

    • ๐Ÿ‘€ Logger interface has changed. Please see the godoc for the new interface.

    โž• Added

    • ๐ŸŒฒ LogLevel type is added. Server's log level can be specified through LogLevel field in Config.
  • v0.8.3 Changes

    May 08, 2020

    โž• Added

    • Close method is added to Client.
  • v0.8.2 Changes

    May 03, 2020

    ๐Ÿ›  Fixed

  • v0.8.1 Changes

    April 27, 2020

    โž• Added

    • ๐Ÿ“œ ParseRedisURI helper function is added to create a RedisConnOpt from a URI string.
    • 0๏ธโƒฃ SetDefaultOptions method is added to Client.
  • v0.8.0 Changes

    April 19, 2020

    ๐Ÿ”„ Changed

    • Background type is renamed to Server.
    • โšก๏ธ To upgrade from the previous version, Update NewBackground to NewServer and pass Config by value.
    • CLI is renamed to asynq.
    • โฌ†๏ธ To upgrade the CLI to the latest version run go get -u github.com/hibiken/tools/asynq
    • The ps command in CLI is renamed to servers
    • 0๏ธโƒฃ Concurrency defaults to the number of CPUs when unset or set to a negative value.

    โž• Added

    • โฑ ShutdownTimeout field is added to Config to speicfy timeout duration used during graceful shutdown.
    • ๐Ÿ†• New Server type exposes Start, Stop, and Quiet as well as Run.
  • v0.7.1 Changes

    April 05, 2020

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed signal handling for windows.
  • v0.7.0 Changes

    March 22, 2020

    ๐Ÿ”„ Changed

    • ๐Ÿ‘Œ Support Go v1.13+, dropped support for go v1.12

    โž• Added

    • Unique option was added to allow client to enqueue a task only if it's unique within a certain time period.
  • v0.6.2 Changes

    March 15, 2020

    โž• Added

    • Use method was added to ServeMux to apply middlewares to all handlers.
  • v0.6.1 Changes

    March 12, 2020

    โž• Added

    • โฑ Client can optionally schedule task with asynq.Deadline(time) to specify deadline for task's context. Default is no deadline.
    • Logger option was added to config, which allows user to specify the logger used by the background instance.
  • v0.6.0 Changes

    March 01, 2020

    โž• Added

    • โž• Added ServeMux type to make it easy for users to implement Handler interface.
    • ErrorHandler type was added. Allow users to specify error handling function (e.g. Report error to error reporting service such as Honeybadger, Bugsnag, etc)