Releases: weyoss/redis-smq
Releases · weyoss/redis-smq
Release 8.0.0-rc.5
8.0.0-rc.5 (2023-12-03)
Documentation
- clean up (2d7c004)
Codebase Refactoring
- improve typings (c86bb53)
Release 8.0.0-rc.4
8.0.0-rc.4 (2023-12-02)
Documentation
- clean up outdated examples (dd1c68b)
Misc
- move redis-smq-common from dev-deps to deps (675880d)
Release 8.0.0-rc.3
8.0.0-rc.3 (2023-12-02)
Bug Fixes
- scheduler: handle unacked messages with retry delay correctly (a97b145)
Documentation
Tests
- message: add new test cases covering message status (9eec7e9)
Release 8.0.0-rc.2
8.0.0-rc.2 (2023-11-27)
⚠ BREAKING CHANGES
- events: use typed events, remove legacy events
- add message status, return message IDs for produced messages
Features
- add message status, return message IDs for produced messages (56566bf)
- events: use typed events, remove legacy events (5f5a34f)
Documentation
- README.md: update features description (4ac300e)
- update configuration.md (83ce680)
- use typed events, remove legacy events (7c899f8)
Tests
Release 8.0.0-rc.1
8.0.0-rc.1 (2023-11-21)
Codebase Refactoring
- pass keyQueueMessages as a key for SCHEDULE_MESSAGE script (f9f69b3)
Tests
- fix unpredictable error throwing when deleting a namespace (4126670)
Misc
- update lint-staged configuration (9543401)
Release 8.0.0-rc.0
8.0.0-rc.0 (2023-11-20)
⚠ BREAKING CHANGES
- use latest redis-smq-common release, fix breaking changes
Features
- allow to track a published message by its ID (5f702d2)
Bug Fixes
- exchange: fix json argument typings for _fromJSON() (55bf8cc)
Documentation
- add missing error classes reference, clean up (106b6d0)
- api: improve IQueueProperties description (4ffeee3)
- fix empty links (dfc4ae9)
- fix javascript/typescript examples (4cb2eb1)
- queue: update IQueueProperties interface reference (631f239)
- README.md: add pre-release notice (458fc57)
- README.md: fix typo (3abf1e2)
- README.md: update minimal supported Redis version (2c3ea00)
- README: fix heading hierarchy (6dc0bd5)
- update docs (188679e)
- update examples (ac4b0b5)
Codebase Refactoring
- queue: use friendly keys for queue properties object (9e88f54)
- use latest redis-smq-common release, fix breaking changes (e347d4d)
Tests
- fix breaking changes from latest redis-smq-common (30a6099)
- fix QueueMessageNotFoundError checking (6053cee)
- fix tests (561f0d0)
Misc
- add npm scripts (34b4883)
- bump up redis-smq-common to v3.0.0-rc.6 (f177b95)
- bump up type-coverage to v2.27.0 (5140727)
- fix incorrect imports (ba82774)
- update both .gitignore and .npmignore files (3e84387)
- update package-lock.json (77c761a)
- update project copyright annotation (4080ac0)
Continuous Integration
7.2.3 (2023-03-26)
7.2.2 (2023-03-25)
7.2.1 (2023-02-15)
7.2.0 (2023-01-06)
- build: fix NPM vulnerability warnings (e2ca247)
- build: bump up redis-smq-common to v1.0.5 (cc08fe7)
- docs(readme): update documentation (3713643)
- refactor(message-state): improve getSetExpired() logic (bb6f262)
- test(queue): test settings parsing compatibility with v7.1 (0656217)
- refactor(queue): move out settings parsing logic from getSettings() (cf4ba86)
- fix(queue): Keep compatibility with v7.1 queue settings schema (d49735e)
- docs(queue-manager): update queue.getSettings() reference (09214a4)
- chore: update license (6016483)
- docs(queues): improve documentation (494a0ce)
- docs(queue-manager): update docs (77d2e64)
- fix(examples): use save() method to create queues (9026923)
- test(queue-manager): test FIFO queues (b97dc4d)
- refactor(queue-manager): clean up (7f2d693)
- refactor(message-manager): refactor and clean up (4f55431)
- feat(queue-manager): allow to create and use FIFO queues (853a29b)
- docs(message-manager): update scheduled messages API reference (7fa3d23)