Skip to content

1.0.7

Compare
Choose a tag to compare
@LeonidVas LeonidVas released this 03 Sep 08:21
· 108 commits to master since this release

Overview

This release fixes critical problem in queue that may cause an error for some
drivers (*ttl core drivers) while tasks releases on start of the queue:
"attempt to index local 'opts' (a nil value)"

In addition, the release adds a check for missing methods in the driver
implementation. It's important when using external drivers.

We highly recommend to update to this version if you use *ttl core drivers or
external ones.

Breaking changes

A check for a driver API implementation was added. Now, the consumer will be
informed about the missing methods in the driver implementation (an error will
be thrown).

New features

No.

Bugfixes

  • Fix the tasks releases on start for some drivers (utubettl, fifottl,
    limfifottl). Before, an attempt to release "taken" tasks on start lead to an
    error: "attempt to index local 'opts' (a nil value)" (#121).

Other

  • Updated the requirements for the "delete" driver method. Now, the method
    should change the state of a task to "done". Before, it was duplicated by
    external code.
  • Added notification about missing methods in the driver implementation (#126).