Skip to content

Update Rust crate mq-bridge to v0.3.9 - #9612

Merged
waghanza merged 1 commit into
developfrom
renovate/mq-bridge-0.x
Aug 4, 2026
Merged

Update Rust crate mq-bridge to v0.3.9#9612
waghanza merged 1 commit into
developfrom
renovate/mq-bridge-0.x

Conversation

@renovate

@renovate renovate Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
mq-bridge dependencies patch v0.3.4v0.3.9

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

marcomq/mq-bridge (mq-bridge)

v0.3.9

Compare Source

What's Changed

  • New Features

    • Added configurable deduplication keys, retry-attempt metadata, and dead-letter queue metadata.
    • Added route status and outcome reporting, expanded endpoint typing, and environment-aware object-store checkpoints.
    • Improved Redis Streams recovery, binary payload preservation, and database cursor support.
  • Bug Fixes

    • Improved PostgreSQL CDC cleanup, checkpoint durability, and permanent-error handling.
    • Prevented indefinite waits in streaming, publishing, and endpoint hooks.
    • Improved file validation, MongoDB claiming, encryption handling, and ZeroMQ recovery.
  • Documentation

    • Clarified checkpoint, compression, encryption, deduplication, and fault-injection behavior.
  • Stability fixes, improve error classification, checkpoint handling, and backend reliability by @​marcomq in #​56

Full Changelog: marcomq/mq-bridge@v0.3.8...v0.3.9

What's Changed

  • Stability fixes, improve error classification, checkpoint handling, and backend reliability by @​marcomq in #​56

Full Changelog: marcomq/mq-bridge@v0.3.8...v0.3.9

v0.3.8

Compare Source

What's Changed

  • Add compression middleware, fix null endpoint

Full Changelog: marcomq/mq-bridge@v0.3.7...v0.3.8

What's Changed

Full Changelog: marcomq/mq-bridge@v0.3.7...v0.3.8

v0.3.7

Compare Source

What's Changed

  • New Features

    • Added drain mode (exit_on_empty) so routes finish cleanly when sources become idle.
    • Added MongoDB idempotent inserts via payload-derived _id (id_field) and optional duplicate outcome reporting (report_outcome).
    • Added configurable ZeroMQ backend selection (zmq vs omq) plus a new ZeroMQ benchmark.
    • Added opt-in bit-exact f64 JSON parsing (float-roundtrip).
  • Bug Fixes

    • SQLx errors are now classified so schema/data failures are permanent (non-retryable).
    • Improved file-tail correctness for delimiter/truncation and clearer permanent decode failures.
  • Documentation

    • Expanded guidance on delivery semantics, deduplication/idempotency, DLQ behavior, encryption guarantees, and file-source decode rules.
    • Added f64 precision note referencing float-roundtrip.
  • Fix hanging on drain and add id_field by @​marcomq in #​53

Full Changelog: marcomq/mq-bridge@v0.3.6...v0.3.7

What's Changed

Full Changelog: marcomq/mq-bridge@v0.3.6...v0.3.7

v0.3.6

Compare Source

What's Changed

  • New Features

    • Added HTTP streaming (raw/NDJSON/SSE), request/response forwarding, and new structural endpoints (fanout, switch, stream buffering, request/response, null, reader).
    • Added JSON transform middleware and payload encryption middleware.
    • Expanded compression (gzip/lz4/zstd) across HTTP, files, object storage, and ClickHouse.
    • Added cross-process memory IPC with improved local nack redelivery and richer route outcome tracking.
  • Bug Fixes

    • Improved IPC framing/cancellation safety and transport retry classification; refined HTTP response compression and status metadata.
  • Documentation

    • Centralized middleware/structural endpoint reference with expanded memory/IPC and middleware-order semantics.
  • Tests

    • Added/extended end-to-end coverage for IPC, HTTP, transforms, SQL, files, and reference-doc parsing.
  • adding request forwarding, transform middleware, lz4, encryption and IPC updates by @​marcomq in #​51

Full Changelog: marcomq/mq-bridge@v0.3.5...v0.3.6

What's Changed

  • adding request forwarding, transform middleware, lz4, encryption and IPC updates by @​marcomq in #​51

Full Changelog: marcomq/mq-bridge@v0.3.5...v0.3.6

v0.3.5

Compare Source

What's Changed

  • New Features

    • Added a cloud object-store endpoint (S3/GCS/Azure) with durable resume via cloud checkpointing.
    • Added branch-based weak joins with required branches and timeout policies.
    • Added ZeroMQ wire formats: raw and raw_framed.
    • Added optional Postgres/SQLx publication creation (including table selection) for CDC.
  • Bug Fixes

    • Improved route health reporting on async receive failures.
    • Hardened file tailing for partial/torn records.
  • Documentation

    • Updated configuration/schema and benchmarks with throughput + peak memory details.
  • Tests

    • Expanded CDC and object-store integration/performance coverage.
  • Remove yield, Improve weak_join middleware, add zmq format by @​marcomq in #​49

Full Changelog: marcomq/mq-bridge@v0.3.4...v0.3.5

What's Changed

  • Remove yield, Improve weak_join middleware, add zmq format by @​marcomq in #​49

Full Changelog: marcomq/mq-bridge@v0.3.4...v0.3.5


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • 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
renovate Bot requested a review from waghanza as a code owner August 3, 2026 15:18
@waghanza
waghanza merged commit 859946e into develop Aug 4, 2026
2 checks passed
@waghanza
waghanza deleted the renovate/mq-bridge-0.x branch August 4, 2026 08:07
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.

1 participant