Download Latest Version TBMQ 2.1.0 Release source code.tar.gz (3.2 MB)
Email in envelope

Get an email when there's a new version of ThingsBoard Message Queue (TBMQ)

Home / v2.0.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2024-10-29 3.9 kB
TBMQ 2.0.0 Release source code.tar.gz 2024-10-29 3.0 MB
TBMQ 2.0.0 Release source code.zip 2024-10-29 4.7 MB
Totals: 3 Items   7.7 MB 0

Major release with the following features, improvements, and bug fixes.

Main features:

  • #142 Core: Migrated Device persistent storage from PostgreSQL to Redis;
  • #149 Core: MQTT 5: Subscription Identifier;
  • #158 Core: MQTT 5: Enhanced authentication;
  • #139 Core & UI: Client session details: added MQTT client credentials that authenticated the client;
  • #139 Core & UI: Client session details: added client MQTT version info;
  • #151 UI: Getting started page;
  • #152 Core: Added PostgreSQL table to persist latest key-value pairs;
  • #154 Core & UI: Advanced client session metrics;
  • #157 Core & UI: Unauthorized clients;
  • #159 Core & UI: Added subscriptions page to display all broker subscriptions;
  • #168 Core & UI: Retained messages added advanced filter.

Improvements:

  • Core and install scripts:

  • #164 MQTT publish ordered processing performance improvement;

  • #165 Updated default parameters and added write-and-flush option control for persistent Device clients;
  • #166 Client sessions filter improvement: added search filter by client IP, and enhanced filtering by subscriptions number;
  • #167 MQTT client credentials filter improvement: added search filters by client ID, username, and certificate common name;
  • #169 TBMQ's latest version available logic moved from frontend to backend, works in a scheduled fashion to prevent rate limiting;
  • #170 Library versions update and vulnerabilities fixes;
  • #149 MQTT client subscriptions management improvement: admins can update shared subscriptions and MQTT 5 subscription options;
  • Performance improvement of get all client sessions, subscriptions, and retained messages queries;
  • Added backup and restore guides for PostgreSQL.

  • UI:

  • #147 Added Subscription Identifier feature parameters;
  • #158 MQTT client credentials: added enhanced authentication (SCRAM) credentials;
  • #155 Added entity details page;
  • #166 Client sessions filter improvement: added search filter for client IP, and enhanced filtering by subscriptions number;
  • #167 MQTT client credentials filter improvement: added search filters by client ID, username, and certificate common name;
  • Check connectivity: added topic generation based on authorization rule regex pattern;
  • WebSocket client page: added pagination, control of maximum messages limit, improved topic validation.

Bug fixes:

  • Core:

  • #172 Allow edit system WebSocket MQTT client credentials;

  • Do not allow to publish message with topic starting with "$".

  • UI:

  • MQTT client credentials: fixed authorization rule editing;

  • Fixed HTTP request URL encoding;
  • Fixed table sorting.
Source: README.md, updated 2024-10-29