Skip to content

Releases: weyoss/redis-smq

Release 8.0.0-rc.5

18 Dec 20:53
Compare
Choose a tag to compare
Release 8.0.0-rc.5 Pre-release
Pre-release

8.0.0-rc.5 (2023-12-03)

Documentation

Codebase Refactoring

Release 8.0.0-rc.4

18 Dec 20:53
Compare
Choose a tag to compare
Release 8.0.0-rc.4 Pre-release
Pre-release

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

18 Dec 20:53
Compare
Choose a tag to compare
Release 8.0.0-rc.3 Pre-release
Pre-release

8.0.0-rc.3 (2023-12-02)

Bug Fixes

  • scheduler: handle unacked messages with retry delay correctly (a97b145)

Documentation

  • update Message reference (1cff3e3)
  • update TRedisSMQEvent reference (5afa22e)

Tests

  • message: add new test cases covering message status (9eec7e9)

Release 8.0.0-rc.2

18 Dec 20:53
Compare
Choose a tag to compare
Release 8.0.0-rc.2 Pre-release
Pre-release

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

  • add message status, return message IDs for produced messages (8e3c228)
  • use typed events, remove legacy events (5d85cb0)

Release 8.0.0-rc.1

18 Dec 20:54
Compare
Choose a tag to compare
Release 8.0.0-rc.1 Pre-release
Pre-release

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

18 Dec 20:53
Compare
Choose a tag to compare
Release 8.0.0-rc.0 Pre-release
Pre-release

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

  • drop support for redis server 2.8 and 3 (9ef8ade)
  • update minimal supported versions for nodejs and redis (13b3197)

7.2.3 (2023-03-26)

26 Mar 11:48
Compare
Choose a tag to compare
  • test(consumer-heartbeat): update tests (4332153)
  • refactor(consumer-heartbeat): clean up and improve API (20fc1b1)

7.2.2 (2023-03-25)

25 Mar 15:52
Compare
Choose a tag to compare
  • test(workers): update tests (c22f1bb)
  • perf(workers): use offset/count for schedule and watchdog workers (e78ecdb)
  • build: bump up redis-smq-common to v2.0.0 (c90050d)
  • build: clean up (61851a9)

7.2.1 (2023-02-15)

15 Feb 21:16
Compare
Choose a tag to compare
  • build: update deps (e362d7c)
  • fix: use path.resolve() to fix 'no such file or directory' error (b713fbe)
  • build: bump up redis-smq-common to v1.0.6 (fc25b15)

7.2.0 (2023-01-06)

06 Jan 11:31
Compare
Choose a tag to compare
  • 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)