Upgrading ThingsBoard to 4.4.0.1 (latest 4.4.0 patch)
Compatibility check before upgrading
If you are using Edge PE or Trendz Analytics together with ThingsBoard, verify that your target ThingsBoard version is compatible with the currently installed versions of these components. Upgrade them if required to ensure compatibility.
Docker image names change in 4.4
Starting with 4.4, ThingsBoard Docker images no longer carry pe in their name or tag: thingsboard/tb-pe-node:4.3.1.7PE becomes thingsboard/tb-node:4.4.0.1. Changing TB_VERSION alone is not enough — update your deployment manifests to the 4.4 release first, so every service references the new image names.
TBEL date formatting changes
ThingsBoard 4.4 runs on Java 25, whose updated Unicode CLDR data changes the locale-formatted strings produced by TbDate methods: toLocaleString(), toLocaleDateString(), toLocaleTimeString(), toString(), toDateString(), toTimeString() and toUTCString(). Scripts that string-match or split formatted dates may behave differently after the upgrade. toISOString(), toJSON(), getTime() and the numeric getters are unaffected.
See Date formatting changes in ThingsBoard 4.4+ for examples and recommendations.
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
Caution
If you are upgrading from 4.3.1.x, you must run the script below. However, if you are upgrading from version 4.4.0.x, DO NOT run the upgrade script; proceed directly to starting the service.
./docker-start-services.sh
Upgrading ThingsBoard PE to 4.3.1.7 (latest 4.3.1 patch)
Important note before upgrading to ThingsBoard 4.3.1
Starting with version 4.3.1, the platform uses Angular 20 (upgraded from Angular 18). The core platform remains fully backward compatible and no upgrade scripts are required. However, custom UI code (widgets or custom CSS) that relies on internal component structure or CSS variable names may break. This can affect up to ~1% of users with heavy customizations. We recommend testing custom UI in a staging environment before upgrading.
Alarm data migration may extend your upgrade
Starting with 4.3.1.4, ThingsBoard migrates all existing alarms to a new storage format. Alarm data is not lost.
Migration time depends on the number of alarms.
From 4.2.x: the migration runs inside the upgrade script. Don't interrupt it. Plan a longer
maintenance window, and do a trial run on a copy of your production database first.
From 4.3.0 – 4.3.1.3: the migration runs in the background after startup, and older alarms may
not appear in the UI or API until it finishes. The Applied LTS migration 4.3.1.4 log message marks
completion. With multiple tb-nodes, don't run old and new versions side by side: old tb-nodes keep creating alarms
in the old format, and some of them may never appear.
Already on 4.3.1.4 or later: no action needed.
Compatibility check before upgrading
If you are using Edge PE or Trendz Analytics together with ThingsBoard, verify that your target ThingsBoard version is compatible with the currently installed versions of these components. Upgrade them if required to ensure compatibility.
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
Caution
If you are upgrading from 4.2.1.x, you must run the script below. However, if you are upgrading from version 4.3.x, DO NOT run the upgrade script; proceed directly to starting the service.
./docker-start-services.sh
Upgrading ThingsBoard PE to 4.3.0.1 (latest 4.3.0 patch)
Compatibility check before upgrading
If you are using Edge PE or Trendz Analytics together with ThingsBoard, verify that your target ThingsBoard version is compatible with the currently installed versions of these components. Upgrade them if required to ensure compatibility.
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
Caution
If you are upgrading from 4.2.1.x, you must run the script below. However, if you are upgrading from version 4.3.0.x, DO NOT run the upgrade script; proceed directly to starting the service.
./docker-start-services.sh
Upgrading ThingsBoard PE to 4.2.2.7 (latest 4.2.2 patch)
Important note before upgrading to ThingsBoard 4.2.2
Starting with version 4.2.2, the platform uses Angular 20 (upgraded from Angular 18). The core platform remains fully backward compatible and no upgrade scripts are required. However, custom UI code (widgets or custom CSS) that relies on internal component structure or CSS variable names may break. This can affect up to ~1% of users with heavy customizations. We recommend testing custom UI in a staging environment before upgrading.
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
Caution
If you are upgrading from 4.2.0, you must run the script below. However, if you are upgrading from version 4.2.2.x, DO NOT run the upgrade script; proceed directly to starting the service.
./docker-start-services.sh
Upgrading ThingsBoard PE to 4.2.1.2 (latest 4.2.1 patch)
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
Caution
If you are upgrading from 4.2.0, you must run the script below. However, if you are upgrading from version 4.2.1.x, DO NOT run the upgrade script; proceed directly to starting the service.
./docker-start-services.sh
Upgrading ThingsBoard PE to 4.2
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 4.1
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 4.0.2
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 4.0.1
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 4.0
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 3.9.1
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 3.9
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 3.8.1
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 3.8
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 3.7
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 3.6.4
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 3.6.3
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 3.6.2
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 3.6.1
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 3.6
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 3.5.1
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 3.5
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 3.4.4
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 3.4.3
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 3.4.2
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 3.4.1
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 3.4
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 3.3.4.1
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 3.3.4
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 3.3.3
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 3.3.2
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 3.3.1
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 3.3
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 3.2.2
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 3.2.1
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 3.2
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 3.1.1
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 3.1
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 3.0.1
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh
Upgrading ThingsBoard PE to 3.0
Important
We strongly recommend that you also update your Docker Compose deployment manifests to
the corresponding version from GitHub repository
with every ThingsBoard upgrade. This ensures your ThingsBoard service runs with the latest best-practice parameters and configurations, while also guaranteeing that all required services are correctly deployed to support the newest features introduced in the release.
If you are running older releases of ThingsBoard — be aware that the manifests in the master branch of the repository may contain configurations for features that are not available in your specific version. Always ensure that manifests are compatible with your target ThingsBoard version while merging deployment files.
ThingsBoard PE service upgrade
Change the parameter TB_VERSION in the .env file:
Execute the following commands:
./docker-stop-services.sh
./docker-start-services.sh