All Versions
103
Latest Version
Avg Release Cycle
9 days
Latest Release
541 days ago

Changelog History
Page 5

  • v6.0.0-rc.8 Changes

    January 24, 2022
    • โšก๏ธ Update migration guide (545932a)
    • โšก๏ธ Test multi-queue consumer, update docs (70209a0)
    • ๐Ÿ›  Fix ticker waitlock issue (fca5bd1)
    • โœ… Handle gracefully run/shutdown call errors, fix test errors, clean up (779c562)
    • Clean up (4dc6ce5)
    • โšก๏ธ Update examples (38064d0)
    • ๐Ÿ”จ Implement multi-queue consumers, refactor and clean up (9c2fefb)
    • ๐Ÿ›  Fix typo in README.md (e0ca944)
  • v6.0.0-rc.7 Changes

    January 21, 2022
    • โšก๏ธ Update package.json keywords (e84d4cf)
    • โœ‚ Remove extra spacing in message-manager.md (b87ac3d)
    • โšก๏ธ Update QueueManager API reference (832b090)
    • ๐Ÿšš Move purge operations to handlers (5345dc3)
    • ๐Ÿšš Rename and move purgePendingMessagesWithPriority to MessageManager (e959d7b)
    • ๐Ÿšš Rename and move purgePendingMessages to MessageManager (3804122)
    • โฑ Rename and move purgeScheduledMessages to MessageManager (78ba9ac)
    • ๐Ÿšš Rename and move purgeAcknowledgedMessages to MessageManager (febcd9c)
    • ๐Ÿšš Rename and move purgeDeadLetteredMessages to MessageManager (cf07797)
    • โšก๏ธ Update message-manager.md (8b5fec1)
    • ๐Ÿ“‡ Rename requeueMessageFromDLQueue to requeueDeadLetteredMessage (2d4df08)
    • ๐Ÿ“‡ Rename requeueMessageFromAcknowledgedQueue to requeueAcknowledgedMessage (59f446e)
    • ๐Ÿ“‡ Rename deleteDeadLetterMessage to deleteDeadLetteredMessage (f99dd09)
    • ๐Ÿ“‡ Rename getDeadLetterMessages to getDeadLetteredMessages (3172c20)
    • โšก๏ธ Update migration guide (837da04)
  • v6.0.0-rc.6 Changes

    January 20, 2022
    • โฌ†๏ธ Bump up redis-smq-monitor to v6.1.0 (83107be)
    • โšก๏ธ Update README.md (0ce39bd)
    • ๐Ÿ”จ Make Producer stateless, drop MultiQueueProducer, refactor, clean up (7597762)
  • v6.0.0-rc.5 Changes

    January 18, 2022
    • ๐Ÿ›  Fix a possible EventEmitter memory leak in WorkerRunner (4d3a066)
    • ๐Ÿ›  Fix MultiQueueProducer bug with queueName not being validated, test (c4cbc7d)
  • v6.0.0-rc.4 Changes

    January 18, 2022
    • โฌ†๏ธ Bump redis-smq-monitor to v6.1.0 (930aa95)
    • ๐Ÿ‘Œ Improve error message (443794b)
    • ๐Ÿ‘‰ Make MultiQueueProducer publish a message as a single atomic operation (19cfb2f)
    • Always invoke setUpMessageQueue() when publishing a message (502a4cb)
    • โฑ Test scheduled messages publication when dst queue is deleted (41055f9)
    • โฑ Make sure scheduled messages aren't published if dst queue is deleted (cda411a)
    • ๐Ÿ›  Fix a typo (af5c310)
    • ๐Ÿ›  Fix delete queue validation bug causing request to hang forever (c14488a)
    • โšก๏ธ Update typescript/javascript examples (f595bb1)
    • โšก๏ธ Update queue-manager.md (461ae0b)
    • ๐Ÿ“š Update HTTP API endpoints documentation (5da7777)
    • ๐Ÿ‘Œ Improve HTTP API error handling (c90473a)
    • ๐Ÿ‘ Allow to delete a message queue from HTTP API, test, update docs (a3087a2)
    • ๐Ÿ›  Fix husky v7 setup (3fa4f2f)
    • โšก๏ธ Update HTTP API reference (688a028)
    • ๐Ÿ›  Fix npm vulnerability warnings (7ad221b)
    • ๐Ÿ”จ Refactor monitor server HTTP API routing (2fec7c3)
  • v6.0.0-rc.3 Changes

    January 14, 2022
    • ๐Ÿ‘ Allow to delete a message queue alongside with its related data.
    • ๐Ÿš€ Make sure to release queue lock before returning.
    • ๐Ÿ‘Œ Improve QueueManager API method names, update docs.
    • โšก๏ธ Update QueueManager API reference (add deleteMessageQueue() method).
    • ๐Ÿ›  Fix QueueManager broken method references in the Web UI.
    • โฑ Rename purgeScheduledMessages() to purgeScheduledQueue().
    • โœ… Test deleting queues, wait for a heartbeat before returning during startup.
    • โšก๏ธ Update QueueManager API reference.
    • ๐Ÿ›  Fix random errors from tests/consuming-messages/test00003.
    • ๐Ÿ›  Fix random test errors due to javascript time drift.
    • Do not return an error if a heartbeat is not found. Just skip it.
  • v6.0.0-rc.2 Changes

    January 11, 2022
    • โšก๏ธ Optimize npm package size, update docs.
    • Rename event MESSAGE_DEQUEUED to MESSAGE_RECEIVED.
    • โšก๏ธ Update ConsumerMessageRateWriter constructor signature
    • Increase code coverage.
    • Small cleanup and improvements.
  • v6.0.0-rc.11 Changes

    February 02, 2022
    • ๐Ÿ›  Fix tests/purging-queues/test00007 (88e1d3a)
    • โšก๏ธ Update pre-push hook (8594e6a)
    • Clean up (63ca899)
    • ๐Ÿ›  Fix broken pre-release v6.0.0-rc.10 due to missing dependency (9739115)
  • v6.0.0-rc.10 Changes

    February 01, 2022
    • ๐Ÿ‘Œ Improve locking mechanisms, remove redlock package, refactor (8f5d9b2)
    • ๐Ÿ”จ Continue Message class refactoring, update docs and examples (d25f370)
    • ๐Ÿ›  Fix consuming-messages/test00006 test errors, refactor Message class (efa1163)
    • ๐Ÿ›  Fix at-most-once message delivery (eb4e6fa)
    • โšก๏ธ Update tests (6f9d07e)
    • โฌ†๏ธ Bump up redis-smq-monitor to v6.3.0 (ec518fc)
    • โšก๏ธ Update time series data only when message rate > 0 (748bc7f)
    • โœ‚ Remove dependency on async package and clean up (76698b2)
    • ๐Ÿ‘ท Use worker pool for system workers and monitor-server workers (8bee7ec)
    • โœ… Test producing duplicate messages (a260fd7)
    • โœ‚ Remove redundant code related to message.isSchedulable() (34f25cc)
    • โšก๏ธ Update Redis keys prefix (0914c99)
    • ๐Ÿ“‡ Forbid producing a message more than once, introduce MessageMetadata (eebab36)
  • v6.0.0-rc.1 Changes

    January 04, 2022
    • Expire consumers and producers time series after 30s of inactivity.
    • ๐Ÿ‘Œ Improve redisKeys versioning strategy, update docs.
    • ๐Ÿ‘Œ Improve migration guide.