Skip to content

Releases: John-Connolly/SwiftQ

SwiftQ 0.2.0

09 Sep 00:24
Compare
Choose a tag to compare

Improvements

  • Improved error handling.
  • Improved performance when enqueuing an array of tasks.

Breaking Changes

  • Renamed Redis keys.

SwiftQ 0.1.1

14 Aug 23:57
Compare
Choose a tag to compare

Fixed

  • Scheduled and Periodic tasks are now working.
  • Memory usage has been reduced
  • Huge performance increase

SwiftQ 0.1.0

11 Aug 23:57
Compare
Choose a tag to compare

Added

  • Connection pooling for Redis. This dramatically improves performance.
  • Added Middleware protocol.

Changed

  • RedisConfig now has a parameter for max number of connections.

Fixed

  • Fixed bug on Linux where Host.current().name was not returning the hostname.
  • Fixed bug on Linux where the tasks would not delete from the processing queue. Redis's LREM command was not deleting tasks in the processing queue because of the inconsistent ordering of JSONSerialization on linux.