All Versions
49
Latest Version
Avg Release Cycle
43 days
Latest Release
782 days ago
Changelog History
Page 5
Changelog History
Page 5
-
v0.6.1 Changes
March 12, 2020โ Added
- โฑ
Client
can optionally schedule task withasynq.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)
- โ Added
-
v0.5.0 Changes
February 23, 2020๐ Changed
- โฑ
Client
API has changed. UseEnqueue
,EnqueueAt
andEnqueueIn
to enqueue and schedule tasks.
โ Added
- ๐ท
asynqmon workers
was added to list all running workers information
- โฑ
-
v0.4.0 Changes
February 13, 2020๐ Changed
Handler
interface has changed.ProcessTask
method takes two argumentscontext.Context
and*asynq.Task
Queues
field inConfig
has change frommap[string]uint
tomap[string]int
โ Added
- โฑ
Client
can optionally schedule task withasynq.Timeout(duration)
to specify timeout duration for task. Default is no timeout. - ๐ฆ
asynqmon cancel [task id]
will send a cancelation signal to the goroutine processing the speicified task.
-
v0.3.0 Changes
February 04, 2020โ Added
- ๐ท
asynqmon ps
was added to list all background worker processes
- ๐ท
-
v0.2.2 Changes
January 26, 2020๐ Fixed
- ๐ Fixed restoring unfinished tasks back to correct queues.
๐ Changed
- 0๏ธโฃ
asynqmon ls
command is now paginated (default 30 tasks from first page) asynqmon ls enqueued:[queue name]
requires queue name to be specified
-
v0.2.1 Changes
January 22, 2020๐ Fixed
- ๐ฒ More structured log messages
- ๐ Prevent spamming logs with a bunch of errors when Redis connection is lost
- ๐ Fixed and updated README doc
-
v0.2.0 Changes
January 19, 2020โ Added
- ๐ NewTask constructor
Queues
option inConfig
to specify mutiple queues with priority level- โฑ
Client
can schedule a task withasynq.Queue(name)
to specify which queue to use StrictPriority
option inConfig
to specify whether the priority should be followed strictlyRedisConnOpt
to abstract away redis client implementation- ๐ [CLI]
asynqmon rmq
command to remove queue
๐ Changed
Client
andBackground
constructors takeRedisConnOpt
as their first argument.asynqmon stats
now shows the total of all enqueued tasks under "Enqueued"asynqmon stats
now shows each queue's task count- 0๏ธโฃ
asynqmon history
now doesn't take any arguments and shows data from the last 10 days by default (use--days
flag to change the number of days) - ๐ฐ Task type is now immutable (i.e., Payload is read-only)
-
v0.1.0 Changes
January 04, 2020โ Added
- ๐ Initial version of asynq package
- ๐ Initial version of asynqmon CLI