Skip to content

Releases: kazsaj/command-queue

v1.0.0

18 Apr 21:30

Choose a tag to compare

  • fixed with an uneven number of lists being checked in different threads, if there was more than one thread checking the same list
  • updated dependencies to address dependabot alerts
  • updated to follow 2024 Rust edition standards/syntax

Full Changelog: v0.5.0...v1.0.0

v0.5.0

15 Aug 11:41
329b17c

Choose a tag to compare

  • three levels of priority now available _high, _default and _low instead of _priority and _default

v0.4.0

02 Aug 16:32

Choose a tag to compare

  • Added support for COMMAND_QUEUE_INSTANCE_NAME environment variable stored in EnvConfig.instance_name
  • Letting the sub-threads gracefully join the main thread on shutdown
  • Re-using connection to Redis for a single command cycle
  • Saving last executed command in Redis under an expiring key with unique name per thread
  • Fixing delay before the last command execution retry attempt

v0.3.0

24 Jul 07:57

Choose a tag to compare

  • Added support for COMMAND_QUEUE_LOG_LEVEL environment variable
  • Refactored to use logger objects instead of calling static output methods
  • Display more details about the command-queue instance on startup
  • Display retry counter when processing messages

v0.2.0

15 Jul 10:04

Choose a tag to compare

  • Added debug message before executing a pulled command

v0.1.1

10 Jul 11:29

Choose a tag to compare

Correcting COMMAND_QUEUE_RETRY_LIMIT behaviour.

  • Setting it to 0 now ensures there are no re-try attempts (previously 1 would ensure this behaviour).
  • Changing default retry limit to 2.

v0.1.0

09 Jul 12:00

Choose a tag to compare

First release to tag the project in a working and tested state.