Releases: John-Connolly/SwiftQ
Releases · John-Connolly/SwiftQ
SwiftQ 0.2.0
Improvements
- Improved error handling.
- Improved performance when enqueuing an array of tasks.
Breaking Changes
- Renamed Redis keys.
SwiftQ 0.1.1
Fixed
- Scheduled and Periodic tasks are now working.
- Memory usage has been reduced
- Huge performance increase
SwiftQ 0.1.0
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.