All Versions
49
Latest Version
Avg Release Cycle
43 days
Latest Release
297 days ago

Changelog History
Page 2

  • v0.18.3 Changes

    August 09, 2020

    ๐Ÿ”„ Changed

    • Client.Enqueue no longer enqueues tasks with empty typename; Error message is returned.
  • v0.18.2 Changes

    July 15, 2020

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Changed Queue function to not to convert the provided queue name to lowercase. Queue names are now case-sensitive.
    • QueueInfo.MemoryUsage is now an approximate usage value.

    ๐Ÿ›  Fixed

  • v0.18.1 Changes

    July 04, 2020

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Changed to execute task recovering logic when server starts up; Previously it needed to wait for a minute for task recovering logic to exeucte.

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed task recovering logic to execute every minute
  • v0.18.0 Changes

    June 29, 2021

    ๐Ÿ”„ Changed

    • ๐Ÿ†• NewTask function now takes array of bytes as payload.
    • ๐Ÿ›ฐ Task Type and Payload should be accessed by a method call.
    • Server API has changed. Renamed Quiet to Stop. Renamed Stop to Shutdown. Note: As a result of this renaming, the behavior of Stop has changed. Please update the exising code to call Shutdown where it used to call Stop.
    • โฑ Scheduler API has changed. Renamed Stop to Shutdown.
    • ๐Ÿ‘ Requires redis v4.0+ for multiple field/value pair support
    • Client.Enqueue now returns TaskInfo
    • Inspector.RunTaskByKey is replaced with Inspector.RunTask
    • Inspector.DeleteTaskByKey is replaced with Inspector.DeleteTask
    • Inspector.ArchiveTaskByKey is replaced with Inspector.ArchiveTask
    • ๐Ÿ“ฆ inspeq package is removed. All types and functions from the package is moved to asynq package.
    • ๐Ÿ‘ท WorkerInfo field names have changed.
    • Inspector.CancelActiveTask is renamed to Inspector.CancelProcessing
  • v0.17.2 Changes

    June 06, 2021

    ๐Ÿ›  Fixed

  • v0.17.1 Changes

    April 04, 2021

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix bug in internal RDB.memoryUsage method.
  • v0.17.0 Changes

    March 24, 2021

    โž• Added

    • DialTimeout, ReadTimeout, and WriteTimeout options are added to RedisConnOpt.
  • v0.16.1 Changes

    March 20, 2021

    ๐Ÿ›  Fixed

    • Replace KEYS command with SCAN as recommended by redis doc.
  • v0.16.0 Changes

    March 10, 2021

    โž• Added

    • โฑ Unregister method is added to Scheduler to remove a registered entry.
  • v0.15.0 Changes

    January 31, 2021

    IMPORTATNT: All Inspector related code are moved to subpackage "github.com/hibiken/asynq/inspeq"

    ๐Ÿ”„ Changed

    • ๐Ÿ“ฆ Inspector related code are moved to subpackage "github.com/hibken/asynq/inspeq".
    • RedisConnOpt interface has changed slightly. If you have been passing RedisClientOpt, RedisFailoverClientOpt, or RedisClusterClientOpt as a pointer, update your code to pass as a value.
    • ErrorMsg field in RetryTask and ArchivedTask was renamed to LastError.

    โž• Added

    • MaxRetry, Retried, LastError fields were added to all task types returned from Inspector.
    • MemoryUsage field was added to QueueStats.
    • DeleteAllPendingTasks, ArchiveAllPendingTasks were added to Inspector
    • ๐Ÿ‘ DeleteTaskByKey and ArchiveTaskByKey now supports deleting/archiving PendingTask.
    • ๐Ÿ‘ asynq CLI now supports deleting/archiving pending tasks.