Skip to content

Update dependency amqplib to v1#163

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/amqplib-1.x
Open

Update dependency amqplib to v1#163
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/amqplib-1.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Mar 30, 2026

This PR contains the following updates:

Package Change Age Confidence
amqplib (source) ^0.8.0^1.0.0 age confidence

Release Notes

amqp-node/amqplib (amqplib)

v1.0.6

Compare Source

  • Fix channel.get() not invoking callback with error on channel close; previously only an error event was emitted (fixes #​832). Note: if you use the callback API, ensure your channel.get() callbacks handle errors — they will now be invoked in error cases where previously they were not. If you use the promise API, the returned promise now rejects with a proper Error object (with .code, .classId and .methodId properties) rather than a raw close frame.

v1.0.5

Compare Source

  • Fix ConfirmChannel callbacks silently dropped on channel close when some publishes had no callback (fixes #​191)

v1.0.4

Compare Source

  • Updated build to use RabbitMQ 4.2
  • Fix memory leak in ConfirmChannel.publish when channel is already closed (fixes #​842)
  • Close connection immediately when close() is called while the connection is blocked (fixes #​744)

v1.0.3

Compare Source

  • Fix AssertionError crash when backpressure occurs while draining newStreams in Mux (fixes #​841)

v1.0.2

Compare Source

  • Replace url-parse with WHATWG URL API

v1.0.1

Compare Source

  • Fix TLS connection failure when connecting to an AMQPS broker using an IP address (IPv4 or IPv6) — setting servername to an IP is not permitted by TLS SNI and throws ERR_INVALID_ARG_VALUE in Node.js 25+

v1.0.0

Compare Source

  • BREAKING: Update minimum Node.js requirement to v18
  • Introduce Biome formatter for consistent code formatting
  • Add automated formatting via pre-commit hooks using Lefthook
  • Format entire codebase with standardised formatting rules
  • Add npm format script for manual code formatting
  • Enable noUnusedFunctionParameters lint rule and fix all violations
  • Enable noUnusedVariables lint rule and remove all unused variables from codebase
  • Replace all var declarations with let/const for modern JavaScript standards
  • Ensure parseInt calls use explicit radix parameter for clarity and reliability
  • Fix precision loss in test data generators by using JavaScript safe integer limits
  • Add block scoping to switch statement cases to prevent variable declaration issues
  • Enforce const usage for variables that are never reassigned
  • Add node: protocol prefix to Node.js builtin module imports for clarity
  • Use modern exponentiation operator (**) instead of Math.pow()
  • Replace string concatenation with modern template literals
  • Remove redundant 'use strict' directives as modules are automatically in strict mode
  • Refactor assignment-in-expression patterns to improve code clarity and readability
  • Replace comma operators with individual statements for clearer, more readable code
  • Split comma-separated variable declarations into individual statements for consistency
  • Replace Object.prototype.hasOwnProperty() with safer Object.hasOwn() method
  • Enforce strict equality checks (=== and !==) instead of loose equality (== and !=)
  • Replace global isNaN with Number.isNaN for safer type checking
  • Ensure no variable redeclarations exist to prevent shadowing issues
  • Replace global isFinite with Number.isFinite for safer numeric validation
  • Enable useArrowFunction lint rule to prefer arrow functions for cleaner syntax
  • Enable noUselessCatch lint rule to prevent useless catch blocks that only rethrow errors
  • Enable noArguments rule to enforce modern rest parameters instead of legacy arguments object
  • Enable bracketSpacing formatting rule to add spaces inside object literals
  • Migrate test suite from Mocha to Node.js built-in test runner

v0.10.9

Compare Source

  • Add support for IPv6 urls

v0.10.8

Compare Source

  • Updated README

v0.10.7

Compare Source

v0.10.6

Compare Source

  • Replace references to the old squaremo/amqp.name repo with ones to amqp-node/amqplib
  • Use a frame_max of 131072 by default for RabbitMQ 4.1.0 compatibility

v0.10.5

Compare Source

git log v0.10.4..v0.10.5

  • Removed readable stream - See #​729
  • Added support for unsigned integers - See #​773
  • Committed protocol definitions - See 0a87ee4

v0.10.4

Compare Source

  • Improve stream example as per #​722
  • Added support for RabbitMQ's connection update-secret operation. See #​755

v0.10.3

Compare Source

git log v0.10.2..v0.10.3

v0.10.2

Compare Source

git log v0.10.1..v0.10.2

v0.10.1

Compare Source

git log v0.10.0..v0.10.1

  • Allow servername to be specified via socket options as discussed in
    issue 697

v0.10.0

Compare Source

git log v0.9.1..v0.10.0

v0.9.1

Compare Source

git log v0.9.0..v0.9.1

v0.9.0

Compare Source

git log v0.8.0..v0.9.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented Mar 30, 2026

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package.json
Post-upgrade command 'npm run lint -- --fix' has not been added to the allowed list in allowedCommands

@renovate renovate Bot force-pushed the renovate/amqplib-1.x branch from f593aa5 to ba262d6 Compare March 31, 2026 20:53
@renovate renovate Bot force-pushed the renovate/amqplib-1.x branch 2 times, most recently from 8334f74 to b7b65ba Compare May 5, 2026 15:41
@renovate renovate Bot force-pushed the renovate/amqplib-1.x branch from b7b65ba to 3b6e6c1 Compare May 6, 2026 13:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants