Tarantool Php Queue Versions Save

PHP bindings for Tarantool Queue.

v0.10.0

1 year ago
  • Dropped PHP 7.1 support
  • Bumped the minimum tarantool/client version to v0.10
  • Switched to GitHub actions
  • Added reusable testing workflow which is now called from the Tarantool CI workflow
  • Added Tarantool 2.6, 2.7, 2.8, 2.10 and PHP 8.1 to the test matrix

v0.9.0

3 years ago
  • Added PHP 8 support
  • Dropped ext-tarantool support
  • API changes:
    • Removed the final keyword from the Queue class
    • Added Queue::getClient()
    • Added private constructor to classes Options and States
    • Renamed Task::createFromTuple() to Task::fromTuple()
    • Removed TarantoolAdapter
  • QA:
    • Refactored tests to use PHPUnit Extras
    • Added the PhpUnitCompat trait
    • Switched to travis-ci.com
    • Added Psalm configuration
    • Added Scrutinizer configuration

v0.8.0

5 years ago

This release requires a minimum version of tarantool/client v0.5.0.

Added

  • Tarantool\Queue\TarantoolAdapter

Removed

  • Tarantool\Queue\ClientAdapter

v0.7.0

5 years ago

This release drops support for old PHP versions. The minimum PHP version requirement is 7.1.

Added

  • Final keyword to all classes
  • Type hints and strict type declarations
  • CS rules (.php_cs.dist)
  • A new environment variable CHECK_CS for dockerfile.sh

Changed

  • The Queue::call() method now accepts a variable number of arguments. The new signature: public function call(string $methodName, ...$args) : array

v0.6.1

6 years ago
  • Tweaked README

v0.6.0

6 years ago
  • Replace option classes with single Options class
  • Added Queue::call()

v0.5.0

6 years ago

Added option constants (TtlOptions, UtubeOptions, UtubettlOptions).

v0.4.0

7 years ago

v0.3.0

7 years ago
  • Rename Queue::statistics() to Queue::stats()
  • Use single $path argument in Queue::stats()
  • Queue::stats() now throws InvalidArgumentException on malformed path
  • Add Queue::truncate()
  • Fix PHP version constraint (^5.4 | ^7.0)
  • Use Docker containers to run tests

v0.2.1

8 years ago