Releases
v7.1.0
weyoss
released this
06 Oct 16:02
docs: update README.md (8734e49 )
build: update npm dependencies (4225c50 )
test(FanOutExchangeManager): increase code coverage (df4c693 )
refactor(FanOutExchangeManager): improve unbindQueue() logic (c1440a5 )
docs: update docs (508430f )
fix: fix typing error (05c1575 )
test: increase code coverage (c4ba4f3 )
refactor: rename saveExchange() to createExchange() (995ca03 )
refactor: improve TQueueSettings typing (413f4d3 )
refactor: bump up redis keys version (3389216 )
refactor: add EQueueSettingType, remove KEY_QUEUE_SETTINGS_* keys (600199c )
refactor(queue-manager): update queue.create() reply payload (f3a12d1 )
feat(FanOutExchangeManager): add saveExchange(), deleteExchange() (1ce22cc )
refactor(redis-keys): clean up validateRedisKey() (e921540 )
fix(FanOutExchange): fix bindingParams validation (327d045 )
test(exchange): increase code coverage (f5f5d95 )
feat(exchange): allow retrieving fanout exchange list (8a96b17 )
refactor(exchange): improve exchange tag naming (a089738 )
refactor(message): improve message.exchange typing (9ce281a )
refactor(queue-manager): clean up (ce5ab8e )
docs(message): update MessageMetadata references (5041a85 )
test(message): update MessageMetadata references (9888918 )
refactor(message): rename MessageMetadata to MessageState, clean up (2de18b4 )
docs(exchange): improve documentation (718a80a )
docs(producer): update docs (1965a75 )
docs(exchange): fix typos (93b4c8e )
test(exchange): test exchanges with unmatched queues (d836eab )
fix(exchange): return an error for exchanges with unmatched queues (e89ce06 )
docs(message): add missing method references (c723ec2 )
docs(exchange): update docs (1dc02a4 )
refactor(exchange): rename FanOutExchangeManager methods (f981241 )
docs(exchange): add FanOutExchangeManager reference (9cecc89 )
test(exchange): update fanout-exchange tests (be75519 )
feat(exchange): add FanOutExchangeManager (f8168a4 )
refactor(exchange): rename files (fd9d906 )
build: update workflow names (7b1b545 )
docs(readme): display the status of codeql.yml workflow (94eb97a )
perf(redis-keys): fix inefficient regex complexity (dcb4f1f )
build: set up code scanning (be0dd02 )
docs(exchange): update message-exchanges.md (49436af )
test(exchange): fix test errors (f3aa786 )
docs(exchange): fix typos (a62a732 )
fix(redis-keys): enforce a redis key to start with a letter (a-z) (ecb7493 )
docs(exchange): update docs (wip) (6d3eaee )
fix(exchange): export DirectExchange/TopicExchange/FanOutExchange classes (c070f3c )
test(exchange): increase code coverage (063582c )
refactor(exchange): add and use InvalidExchangeDataError (482e093 )
docs(readme): add reference to current release documentation (747e4e3 )
docs(producer): update producer.produce() parameters (938976e )
fix: fix various typings issues (9c51445 )
chore: update examples (3628813 )
refactor: update tests (1456c5a )
test(exchange): test fanout and topic exchanges (54c081b )
feat(queue-manager): allow to bind/unbind a queue to an exchange (cd91109 )
refactor(exchange): remove code redundancies and clean up (2dc2cba )
chore: bump up redis-smq-common to v1.0.4 (5181ad7 )
feat(exchange): implement missing methods of TopicExchange class (e2119b5 )
feat(redis-keys): allow redis keys to include a dot (92b8b05 )
perf(queue-manager): use sscan instead of smembers (8f491f4 )
feat(exchange): implement direct, fanout, and topic exchanges (1617e9b )
chore: bump up redis-smq-common to 1.0.3 (d7f4aba )
chore: clean up (ee88201 )
You can’t perform that action at this time.