Stand with Ukraine flag
Try it now Pricing
MQTT Broker
Installation > Upgrade instructions
Getting Started Documentation
Architecture API FAQ
On this page

TBMQ upgrade options

Upgrading to 2.0.0

Doc info icon

NOTE:
These steps are applicable for 1.4.0 TBMQ version. In order to upgrade to 2.0.0 you need to upgrade to 1.4.0 first.

This release of TBMQ introduces significant improvements, including key new features and a migration from PostgreSQL to Redis for storing messages for persistent DEVICE clients. For more details, refer to the architecture documentation.

Before upgrading, it is strongly recommended to back up your PostgreSQL database to ensure data safety. Follow the steps by selecting an appropriate guide from one of the cards on top of the page.

Pull TBMQ image (Optional)

Pull 2.0.0 version TBMQ image depending on your current installation.

1
docker pull thingsboard/tbmq:2.0.0
1
docker pull thingsboard/tbmq-node:2.0.0

From version

The fromVersion should be set to 1.4.0.

Navigate to the appropriate documentation to proceed with the next upgrade steps by choosing one of the cards on top of the page.

Upgrading to 1.4.0

Doc info icon

NOTE:
These steps are applicable for 1.3.0 TBMQ version. In order to upgrade to 1.4.0 you need to upgrade to 1.3.0 first.

Pull TBMQ image (Optional)

Pull 1.4.0 version TBMQ image depending on your current installation.

1
docker pull thingsboard/tbmq:1.4.0
1
docker pull thingsboard/tbmq-node:1.4.0

From version

The fromVersion should be set to 1.3.0.

Navigate to the appropriate documentation to proceed with the next upgrade steps by choosing one of the cards on top of the page.

Upgrading to 1.3.0

Doc info icon

NOTE:
These steps are applicable for 1.2.1 TBMQ version. In order to upgrade to 1.3.0 you need to upgrade to 1.2.1 first.

Pull TBMQ image (Optional)

Pull 1.3.0 version TBMQ image depending on your current installation.

1
docker pull thingsboard/tbmq:1.3.0
1
docker pull thingsboard/tbmq-node:1.3.0

From version

The fromVersion should be set to 1.2.1.

Navigate to the appropriate documentation to proceed with the next upgrade steps by choosing one of the cards on top of the page.

Upgrading to 1.2.1

Doc info icon

NOTE:
These steps are applicable for 1.2.0 TBMQ version. In order to upgrade to 1.2.1 you need to upgrade to 1.2.0 first.

Pull TBMQ image (Optional)

Pull 1.2.1 version TBMQ image depending on your current installation.

1
docker pull thingsboard/tbmq:1.2.1
1
docker pull thingsboard/tbmq-node:1.2.1

From version

The fromVersion should be set to 1.2.0.

Navigate to the appropriate documentation to proceed with the next upgrade steps by choosing one of the cards on top of the page.

Upgrading to 1.2.0

Doc info icon

NOTE:
These steps are applicable for 1.1.0 TBMQ version. In order to upgrade to 1.2.0 you need to upgrade to 1.1.0 first.

Pull TBMQ image (Optional)

Pull 1.2.0 version TBMQ image depending on your current installation.

1
docker pull thingsboard/tbmq:1.2.0
1
docker pull thingsboard/tbmq-node:1.2.0

From version

The fromVersion should be set to 1.1.0.

Navigate to the appropriate documentation to proceed with the next upgrade steps by choosing one of the cards on top of the page.

Upgrading to 1.1.0

Doc info icon

NOTE:
These steps are applicable for 1.0.0, and 1.0.1 TBMQ versions.

Pull TBMQ image (Optional)

Pull 1.1.0 version TBMQ image depending on your current installation.

1
docker pull thingsboard/tbmq:1.1.0
1
docker pull thingsboard/tbmq-node:1.1.0

From version

The fromVersion can be set to either 1.0.0 or 1.0.1 values.

Navigate to the appropriate documentation to proceed with the next upgrade steps by choosing one of the cards on top of the page.

Next steps