Skip to content
This repository was archived by the owner on Nov 15, 2021. It is now read-only.

Releases: lightster/hodor

Fix superqueuer exception when no jobs are queued

09 Nov 00:01
eaf876a

Choose a tag to compare

Bug Fixes:

  • Fix superqueuer exception when no jobs are queued

Other Changes:

  • Use hodor/ravens for \Hodor\MessageQueue classes
  • Add PHP 7.1 to CI
  • Explicitly name sequence and primary key names
  • Add Docker development environment
  • Move scheduled jobs to a separate table

Refactor and testing initiative

20 Nov 08:02

Choose a tag to compare

Pre-release

Breaking Changes:

  • Upgraded Hodor's dependency on lightster/yo-pdo to v0.1.3+ from v0.0.2+
  • Deprecated \Hodor\JobQueueFacade and will remove in 0.3.0

Bug Fixes:

  • Stop attempting to mark job as failed if it has already been marked as successful
    (#213)

Other Changes:

  • Refactored internals on a massive scale
  • Increased testing coverage
  • Improved PHPdoc

v0.1.0

25 Apr 23:21

Choose a tag to compare

v0.1.0 Pre-release
Pre-release
Merge pull request #125 from lightster/issue_124_fix_db_migrate_on_fr…

Add support for batch publishing messages

09 Mar 04:56

Choose a tag to compare

v0.0.6

Merge pull request #100 from lightster/issue_93_test_multiple_superqu…

Commit every job's DB transaction before pushing to Rabbit

26 Jan 05:51

Choose a tag to compare

  • Commit every job's DB transaction before pushing to Rabbit

Prevent competing Superqueuers

26 Jan 00:55

Choose a tag to compare

Pre-release
  • Fix the issue in which the superqueuer was sleeping without exit
    when it could not acquire the superqueue lock
  • Limit job_params nesting to prevent encodingissues

Lots of enhancements

23 Jan 04:15

Choose a tag to compare

Lots of enhancements Pre-release
Pre-release
  • Add superqueuer
    • Add job ranking
    • Add future job scheduling
  • Add supervisord config generator
  • Add job option validation
  • Prevent blank jobs caused by extreme nesting of job_params
  • Replace DBAL internals with PDO-based library
    • Using pg_* methods was becoming overly complicated
  • Expand test suite

Remove unused dependencies; add connection option

06 Oct 07:15

Choose a tag to compare

  • Remove unused dependencies
  • Add option to connect to RabbitMQ using sockets rather than streams

Add buffer queue

30 Mar 07:22

Choose a tag to compare

Add buffer queue Pre-release
Pre-release
v0.0.1

refactor(cli): reduce argument processing duplication

Initial release: worker queue only

14 Mar 06:36

Choose a tag to compare

Pre-release

The bare minimum seems to be working: job pushing and job running.