Skip to content

Releases: rmqtt/rmqtt

0.21.0

30 May 06:14
f2420cb

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.20.0...0.21.0

0.20.0

02 May 04:54
2e13088

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.19.0...0.20.0

0.19.0

16 Mar 08:41
c249a01

Choose a tag to compare

What's Changed

  • feat: add version command and bump to 0.19.0 by @bittcrafter in #348
  • feat(webhook): add user_properties support to client_connected events by @bittcrafter in #349
  • chore: update rmqtt-raft to 0.6.0 with new lead method signature #331 by @bittcrafter in #352
  • docs: update version references from 0.16 to 0.18 by @bittcrafter in #353
  • chore: update dependencies and lock file by @bittcrafter in #356
  • docs: add credits section acknowledging ntex-mqtt inspiration by @bittcrafter in #358
  • feat(acl): add client-level ACL rule management by @bittcrafter in #360
  • Allow separate client CA trust anchors for mTLS by @cr-boaz in #363
  • Support propagation of cert_info to authentication event by @cr-boaz in #365

New Contributors

Full Changelog: 0.18.1...0.19.0

0.18.1

08 Dec 06:45
8a019df

Choose a tag to compare

What's Changed

  • chore: Pin ntex dependencies to exact versions (2.16.0 for ntex, 2.6.1 for ntex-tls, 4.6.1 for ntex-mqtt) by @bittcrafter in #345

Full Changelog: 0.18.0...0.18.1

0.18.0

30 Nov 13:38
6eb7479

Choose a tag to compare

What's Changed

  • chore(nats): add msgstore feature to ingress bridge and bump version to 0.18.0 by @bittcrafter in #321
  • feat(bridge): add topic level skipping for all egress bridges #318 by @bittcrafter in #322
  • fix(net): fix conditional compilation and code organization by @bittcrafter in #326
  • refactor(acl): enhance publish ACL handling with detailed result codes #311 by @bittcrafter in #328
  • feat(bridge): support modified messages from previous hooks in egressbridges #333 by @bittcrafter in #339
  • fix: improve MQTT protocol validation and WebSocket subprotocol support #340 by @bittcrafter in #341

Full Changelog: 0.17.0...0.18.0

0.17.1

20 Oct 09:12
d38f955

Choose a tag to compare

What's Changed

Full Changelog: 0.17.0...0.17.1

Note: This update only affects the ws feature of rmqtt-net, so no Docker images or precompiled installation packages will be generated.

0.17.0

17 Oct 13:33
2d12e6d

Choose a tag to compare

What's Changed

  • chore: bump version to 0.17.0 and add star history badges by @bittcrafter in #301
  • docs: add FUNDING.yml file to support GitHub Sponsors by @bittcrafter in #302
  • refactor(delayed): restructure delayed message handling and add debug… by @bittcrafter in #303
  • feat: add NATS ingress bridge support by @bittcrafter in #304
  • fix(queue): correct queue capacity check in push operation by @bittcrafter in #305
  • docs: add offline message documentation links by @bittcrafter in #306
  • docs: add detailed documentation links for MQTT protocol features by @bittcrafter in #307
  • docs: add documentation links for Last Will message support by @bittcrafter in #308
  • fix(connection): improve connection closing and error handling by @bittcrafter in #309
  • chore(deps): upgrade pulsar client from 6.3.1 to 6.4.1 by @bittcrafter in #310
  • feat(quic): add MQTT over QUIC protocol support with examples #64 by @bittcrafter in #315
  • Allow Extraction of Client TLS Certificate (CN/SAN) at rmqtt-net or Plugin Layer in MQTT Context by @deluxetiky in #313
  • fix(metrics): correct CPU load calculation formula by @bittcrafter in #319
  • feat(config): add environment variable support for MQTT bridge credentials #317 by @bittcrafter in #320

New Contributors

Full Changelog: 0.16.1...0.17.0

0.16.1

19 Sep 13:52
52a180e

Choose a tag to compare

What's Changed

  • docs: update version to 0.16.0 and add p2p-messaging documentation by @bittcrafter in #286
  • chore(net): bump version from 0.1.5 to 0.2.0 by @bittcrafter in #287
  • chore(deps): update rmqtt-net dependency to 0.2.0 by @bittcrafter in #288
  • docs(p2p-messaging): add comprehensive plugin description by @bittcrafter in #289
  • chore(conf): bump version from 0.1.1 to 0.2.0 by @bittcrafter in #290
  • chore(deps): update rmqtt-conf dependency to 0.2.0 by @bittcrafter in #291
  • chore(deps): pin pulsar to exact version 6.3.1 in rmqtt-bridge-egress-pulsar and rmqtt-bridge-ingress-pulsar plugins by @bittcrafter in #295
  • docs(auth-http): add subscription ACL caching limitation note by @bittcrafter in #298

Full Changelog: 0.16.0...0.16.1

Note: This update only affects cargo install rmqttd, so no Docker images and precompiled installation packages will be generated.

0.16.0

14 Sep 09:13
3f1862d

Choose a tag to compare

What's Changed

  • chore(logging): change default log level from Debug to Info by @bittcrafter in #273
  • fix(session): ensure proper cleanup of inflight messages on publish failure by @bittcrafter in #275
  • refactor(codec): separate codec and broker publish types and bump codec to 0.2.0 by @bittcrafter in #276
  • perf(shutdown): reduce shutdown delay and exit explicitly by @bittcrafter in #283
  • feat(shared): add targeted client forwarding support by @bittcrafter in #284
  • feat: add new p2p-messaging plugin by @bittcrafter in #285

Full Changelog: 0.15.0...0.16.0

0.15.1

08 Sep 13:56
9c518af

Choose a tag to compare

What's Changed

  • chore: bump version to 0.15.1 and improve shutdown process by @bittcrafter in #281

Full Changelog: 0.15.0...0.15.1