New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

smqp

Package Overview
Dependencies
Maintainers
0
Versions
79
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

smqp - npm Package Versions

1
8

5.0.0

Diff

Changelog

Source

5.0.0

Attempt to tweak performance by removing stuff. Consequently some things broke.

Breaking

  • Remove support for node 10 (mochas fault)
  • Message property consumerTag is removed, can be found by message.fields.consumerTag
  • Message property messageId is removed, can be found by message.properties.messageId
  • Remove onMessageQueued argument from queue.queueMessage function
  • Remove queue.dequeueMessage(message) function
  • Change routing key pattern hash (#) handling to /.*?/ from /.+?/

Fixes

  • Fix pattern matching bug if more than one wildcard
paed01
published 4.0.0 •

Changelog

Source

4.0.0

For performance reasons the Broker has been prototyped. Thank you @roberto-naharro and co for discovering and resolving this (#5). This means that functions cannot be deconstructed and called without binding or using call/apply.

paed01
published 3.2.1 •

paed01
published 3.2.0 •

Changelog

Source

3.2.0

Slimmer and swifter state.

  • getState: Only use JSON-fns when really necessary (= messages)
  • Stop dead lettering messages when queue is deleted. Did some deep forrest coverage hunting and found no scenario when this has ever worked, maybe since it isn't part of RabbitMQ behaviour
paed01
published 3.1.0 •

Changelog

Source

3.1.0

Coverage hunting.

  • Stop consumers when queue is stopped
  • Remove setter for message consumerTag
paed01
published 3.0.1 •

Changelog

Source

3.0.1

  • Sometimes you need the name of the event, especially if you listen with wildcards. The name is an exact match of the emitted message routing key.
paed01
published 3.0.0 •

Changelog

Source

3.0.0

Confirm messages and node 10 and above.

Breaking changes

  • Drop nodejs 8 support, or at least for tests due to mocha

Additions

  • New message confirm option, will emit message.nack, message.ack, or message.undelivered on broker
  • Support offing broker events by consumerTag
  • Support offing exchange events by consumerTag
paed01
published 2.2.0 •

Changelog

Source

2.2.0

  • Add broker function getConsumers() to get the list of consumer properties
paed01
published 2.1.1 •

Changelog

Source

2.1.1

  • Ignore published message if no one is listening, unless it is mandatory
paed01
published 2.1.0 •

Changelog

Source

2.1.0

  • Support changing destination exchange key in shovel
  • Support overwriting shoveled message properties
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc