diff --git a/_config.yml b/_config.yml index 5242efb3bc..8e0c1515ed 100644 --- a/_config.yml +++ b/_config.yml @@ -97,11 +97,11 @@ release: # In short form (e.g. v4.3) wd_examples_commit: v4.3.0.1 # >>> EDGE - edge_ver: 4.3 - edge_tag: v4.3 - edge_full_ver: 4.3.0EDGE - pe_edge_ver: 4.3pe - pe_edge_full_ver: 4.3.0EDGEPE + edge_ver: 4.3.0.1 + edge_tag: v4.3.0.1 + edge_full_ver: 4.3.0.1EDGE + pe_edge_ver: 4.3.0.1pe + pe_edge_full_ver: 4.3.0.1EDGEPE # <<< EDGE ce_flutter_app_ver: 1.8.0 pe_flutter_app_ver: 1.8.0 diff --git a/_data/upgrade-instructions-data.yml b/_data/upgrade-instructions-data.yml index 1f8b652f32..3ce8be303d 100644 --- a/_data/upgrade-instructions-data.yml +++ b/_data/upgrade-instructions-data.yml @@ -1,6 +1,7 @@ 4.3.0.1: upgradable-from: "4.2.1.x" release-date: Feb 3 2026 + release-date-edge: Feb 4, 2026 lts: "true" patch: "true" x: "true" @@ -8,12 +9,13 @@ vulnerable: "true" upgradable-from: "4.2.1.x" release-date: Jan 20 2026 - release-date-edge: Jan 21, 2026 + release-date-edge: Jan 21 2026 lts: "true" x: "true" 4.2.1.2: upgradable-from: "4.2.0" release-date: Feb 3 2026 + release-date-edge: Feb 4, 2026 lts: "true" patch: "true" x: "true" diff --git a/_includes/docs/pe/edge/edge-releases-table/v4-2-1-2.md b/_includes/docs/pe/edge/edge-releases-table/v4-2-1-2.md new file mode 100644 index 0000000000..e2cddd69fd --- /dev/null +++ b/_includes/docs/pe/edge/edge-releases-table/v4-2-1-2.md @@ -0,0 +1,5 @@ +## v4.2.1.2 (Feb 4, 2026) + +**Patch** release with everything from: +* [TB CE v4.2.1.2](/docs/releases/releases-table/v4-2-x/#thingsboard-ce-v4212-feb-3-2026){: target="_blank"}: +* [TB PE v4.2.1.2](/docs/pe/releases/releases-table/v4-2-x/#thingsboard-pe-v4212-feb-3-2026){: target="_blank"}: diff --git a/_includes/docs/pe/edge/edge-releases-table/v4-3-0-1.md b/_includes/docs/pe/edge/edge-releases-table/v4-3-0-1.md new file mode 100644 index 0000000000..797fa27d7c --- /dev/null +++ b/_includes/docs/pe/edge/edge-releases-table/v4-3-0-1.md @@ -0,0 +1,5 @@ +## v4.3.0.1 (Feb 4, 2026) + +**Patch** release with everything from: +* [TB CE v4.3.0.1](/docs/releases/releases-table/v4-3-x/#thingsboard-ce-v4301-feb-3-2026){: target="_blank"}: +* [TB PE v4.3.0.1](/docs/pe/releases/releases-table/v4-3-x/#thingsboard-pe-v4301-feb-3-2026){: target="_blank"}: diff --git a/_includes/docs/releases/edge-releases-table/v4-2-1-2.md b/_includes/docs/releases/edge-releases-table/v4-2-1-2.md new file mode 100644 index 0000000000..fb3dc1d9db --- /dev/null +++ b/_includes/docs/releases/edge-releases-table/v4-2-1-2.md @@ -0,0 +1,3 @@ +## v4.2.1.2 (Feb 4, 2026) + +**Patch** release with everything from [TB CE v4.2.1.2](/docs/releases/releases-table/v4-2-x/#thingsboard-ce-v4212-feb-3-2026){: target="_blank"}: diff --git a/_includes/docs/releases/edge-releases-table/v4-3-0-1.md b/_includes/docs/releases/edge-releases-table/v4-3-0-1.md new file mode 100644 index 0000000000..b8623a6013 --- /dev/null +++ b/_includes/docs/releases/edge-releases-table/v4-3-0-1.md @@ -0,0 +1,3 @@ +## v4.3.0.1 (Feb 4, 2026) + +**Patch** release with everything from [TB CE v4.3.0.1](/docs/releases/releases-table/v4-3-x/#thingsboard-ce-v4301-feb-3-2026){: target="_blank"}: diff --git a/_includes/releases-table.liquid b/_includes/releases-table.liquid index 205f6395d0..65931befef 100644 --- a/_includes/releases-table.liquid +++ b/_includes/releases-table.liquid @@ -45,7 +45,8 @@
{{ version | replace: "-", "." | replace: ".x", "" }}{% if docsPrefix == "pe/" %}PE - {%- elsif docsPrefix == "edge/" or docsPrefix == "pe/edge/" -%}Edge + {%- elsif docsPrefix == "edge/" -%}Edge + {%- elsif docsPrefix == "pe/edge/" -%}PE Edge {%- endif -%}
@@ -133,8 +134,8 @@
diff --git a/_includes/templates/edge/install/docker_compose_details_explain.md b/_includes/templates/edge/install/docker_compose_details_explain.md index fd55994d84..ba174300d9 100644 --- a/_includes/templates/edge/install/docker_compose_details_explain.md +++ b/_includes/templates/edge/install/docker_compose_details_explain.md @@ -40,9 +40,15 @@ If **ThingsBoard Edge** is set to run on the **same machine** where the **{{appP Ensure that the ports **18080, 11883, 15683-15688** are not used by any other application. -Then, update the port configuration in the **docker-compose.yml** file: +{% endcapture %} + +{% include templates/info-banner.md content=local-deployment %} + +To update the port configuration in the **docker-compose.yml** file, run: -**sed -i 's/8080:8080/18080:8080/; s/1883:1883/11883:1883/; s/5683-5688:5683-5688\/udp/15683-15688:5683-5688\/udp/' docker-compose.yml** +```bash +sed -i 's/8080:8080/18080:8080/; s/1883:1883/11883:1883/; s/5683-5688:5683-5688\/udp/15683-15688:5683-5688\/udp/' docker-compose.yml +``` +{: .copy-code} -{% endcapture %}{% include templates/info-banner.md content=local-deployment %} diff --git a/_includes/templates/edge/install/info-patch-upgrade.md b/_includes/templates/edge/install/info-patch-upgrade.md new file mode 100644 index 0000000000..2f2db68d6e --- /dev/null +++ b/_includes/templates/edge/install/info-patch-upgrade.md @@ -0,0 +1,37 @@ +{% capture patch_restrictions %} +If you are upgrading from **{{minorVersion}}**, you **MUST** run the script below. However, if you are upgrading from version **{{mainteneceVersion}}**, +**DO NOT** run the upgrade script; proceed directly to starting the Edge service. +{% endcapture -%} + +{% include templates/warn-banner.md content=patch_restrictions %} + +{% if page.url contains 'centos' or page.url contains 'ubuntu' %} + +Upgrade the **ThingsBoard Edge** service: +```bash +sudo /usr/share/tb-edge/bin/install/upgrade.sh +``` +{: .copy-code} + +{% elsif page.url contains 'windows' %} +Upgrade the **ThingsBoard Edge** service: +```bash +C:\tb-edge>upgrade.bat +``` +{: .copy-code} +**Note:** The upgrade script must be run with Administrator privileges. + +{% elsif docsPrefix == "pe/edge/" and page.url contains 'docker' %} +Upgrade the **ThingsBoard Edge** service: +```bash +docker compose run mytbedge upgrade-tb-edge-pe.sh +``` +{: .copy-code} + +{% elsif docsPrefix == "edge/" and page.url contains 'docker' %} +Upgrade the **ThingsBoard Edge** service: +```bash +docker compose run mytbedge upgrade-tb-edge.sh +``` +{: .copy-code} +{% endif %} \ No newline at end of file diff --git a/_includes/templates/edge/user-guide/start-upgrade-patch-pe.md b/_includes/templates/edge/user-guide/start-upgrade-patch-pe.md deleted file mode 100644 index da61eaa77b..0000000000 --- a/_includes/templates/edge/user-guide/start-upgrade-patch-pe.md +++ /dev/null @@ -1,28 +0,0 @@ -_**NOTE**: These steps are applicable for ThingsBoard {{previousVersion}} version._ - -Set the terminal in the directory which contains the "docker-compose.yml" file, and run the following command to stop and remove the currently running TB Edge container (if it's still running): -``` -docker compose stop mytbedge -``` -{: .copy-code} - -Before upgrading, make a copy of the database volume: - -```bash -docker run --rm -v tb-edge-postgres-data:/source -v tb-edge-postgres-data-backup:/backup busybox sh -c "cp -a /source/. /backup" -``` -{: .copy-code} - -Modify the main docker compose file (docker-compose.yml) for **ThingsBoard Edge** and update the image version: - -```text -sed -i 's|thingsboard/tb-edge-pe:{{previousVersion}}|thingsboard/tb-edge-pe:{{versionName}}|' docker-compose.yml -``` -{: .copy-code} - -Start the docker compose: -``` -docker compose up -d && docker compose logs -f mytbedge -``` -{: .copy-code} - diff --git a/_includes/templates/edge/user-guide/start-upgrade-patch.md b/_includes/templates/edge/user-guide/start-upgrade-patch.md deleted file mode 100644 index 3e40628e4f..0000000000 --- a/_includes/templates/edge/user-guide/start-upgrade-patch.md +++ /dev/null @@ -1,24 +0,0 @@ -{% capture edge-previousVersion %} -These steps are applicable for Edge {{previousVersion}} version. -{% endcapture %} -{% include templates/info-banner.md content=edge-previousVersion %} - -Set the terminal in the directory which contains the "docker-compose.yml" file, and run the following command to stop and remove the currently running TB Edge container (if it's still running): -``` -docker compose stop mytbedge -``` -{: .copy-code} - -Modify the main docker compose file (docker-compose.yml) for **ThingsBoard Edge** and update the image version: - -```text -sed -i 's|thingsboard/tb-edge:{{previousVersion}}|thingsboard/tb-edge:{{versionName}}|' docker-compose.yml -``` -{: .copy-code} - -To start this docker compose, run the following command: -``` -docker compose up -d && docker compose logs -f mytbedge -``` -{: .copy-code} - diff --git a/_includes/templates/edge/user-guide/start-upgrade-pe.md b/_includes/templates/edge/user-guide/start-upgrade-pe.md index 8a8f0afa2c..dcab64f9a1 100644 --- a/_includes/templates/edge/user-guide/start-upgrade-pe.md +++ b/_includes/templates/edge/user-guide/start-upgrade-pe.md @@ -20,15 +20,10 @@ sed -i 's|thingsboard/tb-edge-pe:{{previousVersion}}|thingsboard/tb-edge-pe:{{ve ``` {: .copy-code} -Upgrade the **ThingsBoard Edge** service: - -```bash -docker compose run mytbedge upgrade-tb-edge.sh -``` -{: .copy-code} +{% include templates/edge/install/info-patch-upgrade.md %} Start the docker compose: -``` +```bash docker compose up -d && docker compose logs -f mytbedge ``` {: .copy-code} diff --git a/_includes/templates/edge/user-guide/start-upgrade.md b/_includes/templates/edge/user-guide/start-upgrade.md index c63e58a72d..58af96acb5 100644 --- a/_includes/templates/edge/user-guide/start-upgrade.md +++ b/_includes/templates/edge/user-guide/start-upgrade.md @@ -16,12 +16,7 @@ sed -i 's|thingsboard/tb-edge:{{previousVersion}}|thingsboard/tb-edge:{{versionN ``` {: .copy-code} -Upgrade the **ThingsBoard Edge** service: - -```bash -docker compose run mytbedge upgrade-tb-edge.sh -``` -{: .copy-code} +{% include templates/edge/install/info-patch-upgrade.md %} To start this docker compose, run the following command: ``` diff --git a/docs/edge/releases/releases-table/v4-2-x.md b/docs/edge/releases/releases-table/v4-2-x.md index 3084013502..aea5f141f5 100644 --- a/docs/edge/releases/releases-table/v4-2-x.md +++ b/docs/edge/releases/releases-table/v4-2-x.md @@ -16,6 +16,7 @@ effective-url: '/docs/edge/releases/releases-table/' * TOC {:toc} +{% include docs/releases/edge-releases-table/v4-2-1-2.md %} {% include docs/releases/edge-releases-table/v4-2-1-1.md %} {% include docs/releases/edge-releases-table/v4-2-1.md %} {% include docs/releases/edge-releases-table/v4-2-0.md %} \ No newline at end of file diff --git a/docs/edge/releases/releases-table/v4-3-x.md b/docs/edge/releases/releases-table/v4-3-x.md index 3151ba4847..50a611e1e4 100644 --- a/docs/edge/releases/releases-table/v4-3-x.md +++ b/docs/edge/releases/releases-table/v4-3-x.md @@ -16,5 +16,5 @@ effective-url: '/docs/edge/releases/releases-table/' * TOC {:toc} +{% include docs/releases/edge-releases-table/v4-3-0-1.md %} {% include docs/releases/edge-releases-table/v4-3-0.md %} - diff --git a/docs/edge/releases/roadmap.md b/docs/edge/releases/roadmap.md index 639040c874..0901092f96 100644 --- a/docs/edge/releases/roadmap.md +++ b/docs/edge/releases/roadmap.md @@ -11,20 +11,8 @@ description: Upcoming releases The product roadmap below covers only **major features** and does not include minor enhancements and bug fixes. View active development and bug fixes for the latest release [on our GitHub repository](https://github.com/thingsboard/thingsboard-edge/tree/rc){: target="_blank"}. -## v4.3.0 (Jan 21, 2026) +## v4.4.0 -**Major** release with everything from [TB CE v4.3.0](/docs/releases/releases-table/v4-3-x/){: target="_blank"}: - -**Improvements** - -* [#13998](https://github.com/thingsboard/thingsboard/pull/13998){: target="_blank"} **AI Model synchronization:** Added automatic synchronization of AI models to Edge instances for local AI processing capabilities by [@jekka001](https://github.com/jekka001){: target="_blank"}; -* [#14352](https://github.com/thingsboard/thingsboard/pull/14352){: target="_blank"} **User and credential synchronization for Edge:** Added support for syncing User entities and UserCredentials from Edge to Cloud, enabling centralized user management by [@volodymyr-babak](https://github.com/volodymyr-babak){: target="_blank"}; -* [#14447](https://github.com/thingsboard/thingsboard/pull/14447){: target="_blank"} **Entity deletion sync for Edge:** Modified edge-to-cloud synchronization to propagate actual entity deletions (assets, devices, dashboards, entity views) instead of just unassigning them by [@MazurenkoNick](https://github.com/MazurenkoNick){: target="_blank"}; -* [#14603](https://github.com/thingsboard/thingsboard/pull/14603){: target="_blank"} **Edge Events optimization:** Added merge and filter functionality for duplicate Edge Events in the downlink message pipeline, reducing the number of events sent to edge devices by consolidating attribute updates and removing exact duplicates by [@volodymyr-babak](https://github.com/volodymyr-babak){: target="_blank"}; -* [#209](https://github.com/thingsboard/thingsboard-edge/pull/209){: target="_blank"} **Downlink duplicate merging:** Implemented merge and filter functionality for duplicate downlink messages, optimizing Edge communication by [@volodymyr-babak](https://github.com/volodymyr-babak){: target="_blank"}; -* [#208](https://github.com/thingsboard/thingsboard-edge/pull/208){: target="_blank"} **Refactor BaseCloudManagerService and its implementations** by [@MazurenkoNick](https://github.com/MazurenkoNick){: target="_blank"}; -* [#14489](https://github.com/thingsboard/thingsboard/pull/14489){: target="_blank"} **Edge update deduplication:** Reduced duplicate entity updates in edge processors by introducing generateUniqueNameIfDuplicateExists functionality by [@MazurenkoNick](https://github.com/MazurenkoNick){: target="_blank"}; - -### Bug fixes - -* [#13843](https://github.com/thingsboard/thingsboard/pull/13843){: target="_blank"} **Improved Edge session cleanup** to prevent resource leaks and message backlog due to unstable network conditions and Kafka busy timeout by [@bcblr1993](https://github.com/bcblr1993){: target="_blank"}. +**Major** release with everything from **ThingsBoard CE**, plus: +* ThingsBoard Runner - Docker service for installation and upgrade of Edge instances and IoT Gateway on remote machines from the ThingsBoard UI in one click. +* Edge homepage - new section providing a centralized, at-a-glance overview of all Edge instances, including statistics, alarms, connection status, and uplink/downlink rates. diff --git a/docs/pe/edge/releases/releases-table/v4-2-x.md b/docs/pe/edge/releases/releases-table/v4-2-x.md index 9b5e739f78..10f2ef6779 100644 --- a/docs/pe/edge/releases/releases-table/v4-2-x.md +++ b/docs/pe/edge/releases/releases-table/v4-2-x.md @@ -16,6 +16,7 @@ effective-url: '/docs/pe/edge/releases/releases-table/' * TOC {:toc} +{% include docs/pe/edge/edge-releases-table/v4-2-1-2.md %} {% include docs/pe/edge/edge-releases-table/v4-2-1-1.md %} {% include docs/pe/edge/edge-releases-table/v4-2-1.md %} {% include docs/pe/edge/edge-releases-table/v4-2-0.md %} \ No newline at end of file diff --git a/docs/pe/edge/releases/releases-table/v4-3-x.md b/docs/pe/edge/releases/releases-table/v4-3-x.md index 3151ba4847..f2ce65f752 100644 --- a/docs/pe/edge/releases/releases-table/v4-3-x.md +++ b/docs/pe/edge/releases/releases-table/v4-3-x.md @@ -16,5 +16,6 @@ effective-url: '/docs/edge/releases/releases-table/' * TOC {:toc} -{% include docs/releases/edge-releases-table/v4-3-0.md %} +{% include docs/pe/edge/edge-releases-table/v4-3-0-1.md %} +{% include docs/pe/edge/edge-releases-table/v4-3-0.md %} diff --git a/docs/pe/edge/releases/roadmap.md b/docs/pe/edge/releases/roadmap.md index 914bdc6d99..63ae21a2ee 100644 --- a/docs/pe/edge/releases/roadmap.md +++ b/docs/pe/edge/releases/roadmap.md @@ -10,9 +10,7 @@ effective-url: '/docs/pe/edge/releases/roadmap/' The product roadmap below covers only **major features** and does not include minor enhancements and bug fixes. -## v4.3.0 (Jan 21, 2026) +## v4.4.0 -**Major** release with everything from: -* Edge CE [v4.3 release notes](){: target="_blank"} -* ThingsBoard CE [v4.3 release notes](/docs/releases/releases-table/v4-3-x/#thingsboard-ce-v430-jan-20-2026){: target="_blank"} -* ThingsBoard PE [v4.3 release notes](/docs/pe/releases/releases-table/v4-3-x/#thingsboard-pe-v430-jan-20-2026){: target="_blank"} +**Major** release that includes all [Edge CE 4.4 features](/docs/edge/releases/roadmap/){: target="_blank"}, plus: +* Solution templates with Edge computing integration \ No newline at end of file diff --git a/docs/user-guide/install/edge/upgrade-instructions/centos/v4-2-x.md b/docs/user-guide/install/edge/upgrade-instructions/centos/v4-2-x.md index b158f25ecc..9b2840913d 100644 --- a/docs/user-guide/install/edge/upgrade-instructions/centos/v4-2-x.md +++ b/docs/user-guide/install/edge/upgrade-instructions/centos/v4-2-x.md @@ -12,16 +12,18 @@ effective-url: '/docs/user-guide/install/edge/upgrade-instructions/' * TOC {:toc} -## Upgrading Edge CE to 4.2.1.1 +## Upgrading Edge CE to 4.2.1 (4.2.1.2) -{% assign updateServerLink = "centos/v4-2-x/#upgrading-thingsboard-ce-to-4211" %} +{% assign updateServerLink = "centos/v4-2-x/#upgrading-thingsboard-ce-to-latest-421-4212" %} {% assign previousVersion = "4.2.1" %} +{% assign minorVersion = "4.2.0" %} +{% assign mainteneceVersion = "4.2.1.x" %} {% include templates/edge/install/compatibility-warning-version.md %} ### Download the Edge package ```bash -wget https://github.com/thingsboard/thingsboard-edge/releases/download/v4.2.1.1/tb-edge-4.2.1.1.rpm +wget https://github.com/thingsboard/thingsboard-edge/releases/download/v4.2.1.2/tb-edge-4.2.1.2.rpm ``` {: .copy-code} @@ -35,54 +37,13 @@ sudo service tb-edge stop ### Upgrade the package ```bash -sudo rpm -Uvh tb-edge-4.2.1.1.rpm +sudo rpm -Uvh tb-edge-4.2.1.2.rpm ``` {: .copy-code} **Note:** The package installer may prompt you to merge configuration files. Select the **merge option** to preserve your existing settings. -### Start the Edge service - -```bash -sudo service tb-edge start -``` -{: .copy-code} - -## Upgrading Edge CE to 4.2.1 - -{% assign updateServerLink = "centos/v4-2-x/#upgrading-thingsboard-ce-to-421" %} -{% assign previousVersion = "4.2.0" %} -{% include templates/edge/install/compatibility-warning-version.md %} - -### Download the Edge package - -```bash -wget https://github.com/thingsboard/thingsboard-edge/releases/download/v4.2.1/tb-edge-4.2.1.rpm -``` -{: .copy-code} - -Stop the ThingsBoard Edge service before upgrading to prevent file conflicts: - -```bash -sudo service tb-edge stop -``` -{: .copy-code} - -### Upgrade the package - -```bash -sudo rpm -Uvh tb-edge-4.2.1.rpm -``` -{: .copy-code} - -**Note:** The package installer may prompt you to merge configuration files. Select the **merge option** to preserve your existing settings. - -Execute the upgrade script to migrate your data and configurations: - -```bash -sudo /usr/share/tb-edge/bin/install/upgrade.sh -``` -{: .copy-code} +{% include templates/edge/install/info-patch-upgrade.md %} ### Start the Edge service diff --git a/docs/user-guide/install/edge/upgrade-instructions/centos/v4-3-x.md b/docs/user-guide/install/edge/upgrade-instructions/centos/v4-3-x.md index fcaefb093d..f7b5596928 100644 --- a/docs/user-guide/install/edge/upgrade-instructions/centos/v4-3-x.md +++ b/docs/user-guide/install/edge/upgrade-instructions/centos/v4-3-x.md @@ -12,16 +12,18 @@ effective-url: '/docs/user-guide/install/edge/upgrade-instructions/' * TOC {:toc} -## Upgrading Edge CE to 4.3 +## Upgrading Edge CE to 4.3.0 (4.3.0.1) -{% assign updateServerLink = "centos/v4-3-x/#upgrading-thingsboard-ce-to-43" %} -{% assign previousVersion = "4.2.1.1" %} +{% assign updateServerLink = "centos/v4-3-x/#upgrading-thingsboard-ce-to-latest-430-4301" %} +{% assign previousVersion = "4.2.1.2" %} +{% assign minorVersion = "4.2.1.x" %} +{% assign mainteneceVersion = "4.3.0.x" %} {% include templates/edge/install/compatibility-warning-version.md %} ### Download the Edge package ```bash -wget https://github.com/thingsboard/thingsboard-edge/releases/download/v4.3/tb-edge-4.3.rpm +wget https://github.com/thingsboard/thingsboard-edge/releases/download/v4.3.0.1/tb-edge-4.3.0.1.rpm ``` {: .copy-code} @@ -35,18 +37,13 @@ sudo service tb-edge stop ### Upgrade the package ```bash -sudo rpm -Uvh tb-edge-4.3.rpm +sudo rpm -Uvh tb-edge-4.3.0.1.rpm ``` {: .copy-code} **Note:** The package installer may prompt you to merge configuration files. Select the **merge option** to preserve your existing settings. -Execute the upgrade script to migrate your data and configurations: - -```bash -sudo /usr/share/tb-edge/bin/install/upgrade.sh -``` -{: .copy-code} +{% include templates/edge/install/info-patch-upgrade.md %} ### Start the Edge service diff --git a/docs/user-guide/install/edge/upgrade-instructions/docker/v4-2-x.md b/docs/user-guide/install/edge/upgrade-instructions/docker/v4-2-x.md index b2673e9830..eabefa3bb9 100644 --- a/docs/user-guide/install/edge/upgrade-instructions/docker/v4-2-x.md +++ b/docs/user-guide/install/edge/upgrade-instructions/docker/v4-2-x.md @@ -14,19 +14,14 @@ effective-url: '/docs/user-guide/install/edge/upgrade-instructions/' {% include templates/edge/install/docker-backup-before-upgrade.md %} -## Upgrading Edge CE to 4.2.1.1 -{% assign versionName = "4.2.1.1EDGE" %} -{% assign previousVersion = "4.2.1EDGE" %} -{% assign updateServerLink = "docker/v4-2-x/#upgrading-thingsboard-ce-to-4211" %} -{% include templates/edge/install/compatibility-warning-version.md %} -{% include templates/edge/user-guide/start-upgrade-patch.md %} - -## Upgrading Edge CE to 4.2.1 +## Upgrading Edge CE to 4.2.1 (4.2.1.2) {% assign versionName = "4.2.1EDGE" %} {% assign previousVersion = "4.2.0EDGE" %} -{% assign updateServerLink = "docker/v4-2-x/#upgrading-thingsboard-ce-to-421" %} +{% assign updateServerLink = "docker/v4-2-x/#upgrading-thingsboard-ce-to-421-4212" %} +{% assign minorVersion = "4.2.0" %} +{% assign mainteneceVersion = "4.2.1.x" %} {% include templates/edge/install/compatibility-warning-version.md %} {% include templates/edge/user-guide/start-upgrade.md %} diff --git a/docs/user-guide/install/edge/upgrade-instructions/docker/v4-3-x.md b/docs/user-guide/install/edge/upgrade-instructions/docker/v4-3-x.md index bb34fabda1..f339992189 100644 --- a/docs/user-guide/install/edge/upgrade-instructions/docker/v4-3-x.md +++ b/docs/user-guide/install/edge/upgrade-instructions/docker/v4-3-x.md @@ -14,11 +14,13 @@ effective-url: '/docs/user-guide/install/edge/upgrade-instructions/' {% include templates/edge/install/docker-backup-before-upgrade.md %} -## Upgrading Edge CE to 4.3.0 +## Upgrading Edge CE to 4.3.0 (4.3.0.1) {% assign versionName = "4.3.0EDGE" %} {% assign previousVersion = "4.2.1.1EDGE" %} -{% assign updateServerLink = "docker/v4-3-x/#upgrading-thingsboard-ce-to-430" %} +{% assign updateServerLink = "docker/v4-3-x/#upgrading-thingsboard-ce-to-430-4301" %} {% include templates/edge/install/compatibility-warning-version.md %} +{% assign minorVersion = "4.2.1.x" %} +{% assign mainteneceVersion = "4.3.0.x" %} {% include templates/edge/user-guide/start-upgrade.md %} diff --git a/docs/user-guide/install/edge/upgrade-instructions/ubuntu/v4-2-x.md b/docs/user-guide/install/edge/upgrade-instructions/ubuntu/v4-2-x.md index 1bf4341875..27638bac8f 100644 --- a/docs/user-guide/install/edge/upgrade-instructions/ubuntu/v4-2-x.md +++ b/docs/user-guide/install/edge/upgrade-instructions/ubuntu/v4-2-x.md @@ -12,52 +12,19 @@ effective-url: '/docs/user-guide/install/edge/upgrade-instructions/' * TOC {:toc} -## Upgrading Edge CE to 4.2.1.1 -{% assign updateServerLink = "ubuntu/v4-2-x/#upgrading-thingsboard-ce-to-4211" %} -{% assign previousVersion = "4.2.1" %} -{% include templates/edge/install/compatibility-warning-version.md %} - -### Download the Edge package - -```bash -wget https://github.com/thingsboard/thingsboard-edge/releases/download/v4.2.1.1/tb-edge-4.2.1.1.deb -``` -{: .copy-code} - -Stop the ThingsBoard Edge service before upgrading to prevent file conflicts: - -```bash -sudo service tb-edge stop -``` -{: .copy-code} - -### Upgrade the package - -```bash -sudo dpkg -i tb-edge-4.2.1.1.deb -``` -{: .copy-code} - -**Note:** The package installer may prompt you to merge configuration files. Select the **merge option** to preserve your existing settings. - -### Start the Edge service +## Upgrading Edge CE to 4.2.1 (4.2.1.2) -```bash -sudo service tb-edge start -``` -{: .copy-code} - -## Upgrading Edge CE to 4.2.1 - -{% assign updateServerLink = "ubuntu/v4-2-x/#upgrading-thingsboard-ce-to-421" %} -{% assign previousVersion = "4.2.0" %} +{% assign updateServerLink = "ubuntu/v4-2-x/#upgrading-thingsboard-ce-to-421-4212" %} +{% assign previousVersion = "4.2.1" %} +{% assign minorVersion = "4.2.0" %} +{% assign mainteneceVersion = "4.2.1.x" %} {% include templates/edge/install/compatibility-warning-version.md %} ### Download the Edge package ```bash -wget https://github.com/thingsboard/thingsboard-edge/releases/download/v4.2.1/tb-edge-4.2.1.deb +wget https://github.com/thingsboard/thingsboard-edge/releases/download/v4.2.1.2/tb-edge-4.2.1.2.deb ``` {: .copy-code} @@ -71,18 +38,13 @@ sudo service tb-edge stop ### Upgrade the package ```bash -sudo dpkg -i tb-edge-4.2.1.deb +sudo dpkg -i tb-edge-4.2.1.2.deb ``` {: .copy-code} **Note:** The package installer may prompt you to merge configuration files. Select the **merge option** to preserve your existing settings. -Execute the upgrade script to migrate your data and configurations: - -```bash -sudo /usr/share/tb-edge/bin/install/upgrade.sh -``` -{: .copy-code} +{% include templates/edge/install/info-patch-upgrade.md %} ### Start the Edge service diff --git a/docs/user-guide/install/edge/upgrade-instructions/ubuntu/v4-3-x.md b/docs/user-guide/install/edge/upgrade-instructions/ubuntu/v4-3-x.md index d5a20db70e..8a9013cafb 100644 --- a/docs/user-guide/install/edge/upgrade-instructions/ubuntu/v4-3-x.md +++ b/docs/user-guide/install/edge/upgrade-instructions/ubuntu/v4-3-x.md @@ -12,16 +12,18 @@ effective-url: '/docs/user-guide/install/edge/upgrade-instructions/' * TOC {:toc} -## Upgrading Edge CE to 4.3 +## Upgrading Edge CE to 4.3.0 (4.3.0.1) -{% assign updateServerLink = "ubuntu/v4-3-x/#upgrading-thingsboard-ce-to-430" %} +{% assign updateServerLink = "ubuntu/v4-3-x/#upgrading-thingsboard-ce-to-430-4301" %} {% assign previousVersion = "4.2.1.1" %} +{% assign minorVersion = "4.2.1.x" %} +{% assign mainteneceVersion = "4.3.0.x" %} {% include templates/edge/install/compatibility-warning-version.md %} ### Download the Edge package ```bash -wget https://github.com/thingsboard/thingsboard-edge/releases/download/v4.3/tb-edge-4.3.deb +wget https://github.com/thingsboard/thingsboard-edge/releases/download/v4.3.0.1/tb-edge-4.3.0.1.deb ``` {: .copy-code} @@ -35,18 +37,13 @@ sudo service tb-edge stop ### Upgrade the package ```bash -sudo dpkg -i tb-edge-4.3.deb +sudo dpkg -i tb-edge-4.3.0.1.deb ``` {: .copy-code} **Note:** The package installer may prompt you to merge configuration files. Select the **merge option** to preserve your existing settings. -Execute the upgrade script to migrate your data and configurations: - -```bash -sudo /usr/share/tb-edge/bin/install/upgrade.sh -``` -{: .copy-code} +{% include templates/edge/install/info-patch-upgrade.md %} ### Start the Edge service diff --git a/docs/user-guide/install/edge/upgrade-instructions/windows/v4-2-x.md b/docs/user-guide/install/edge/upgrade-instructions/windows/v4-2-x.md index bd615bf74f..3fc4c4d98c 100644 --- a/docs/user-guide/install/edge/upgrade-instructions/windows/v4-2-x.md +++ b/docs/user-guide/install/edge/upgrade-instructions/windows/v4-2-x.md @@ -12,15 +12,17 @@ effective-url: '/docs/user-guide/install/edge/upgrade-instructions/' * TOC {:toc} -## Upgrading Edge CE to 4.2.1 +## Upgrading Edge CE to 4.2.1 (4.2.1.2) -{% assign updateServerLink = "windows/v4-2-x/#upgrading-thingsboard-ce-to-4211" %} +{% assign updateServerLink = "windows/v4-2-x/#upgrading-thingsboard-ce-to-421-4212" %} {% assign previousVersion = "4.2.1" %} +{% assign minorVersion = "4.2.0" %} +{% assign mainteneceVersion = "4.2.1.x" %} {% include templates/edge/install/compatibility-warning-version.md %} ### Download the Edge package -Download ThingsBoard Edge package for Windows: [tb-edge-windows-4.2.1.1.zip](https://github.com/thingsboard/thingsboard-edge/releases/download/v4.2.1.1/tb-edge-windows-4.2.1.1.zip). +Download ThingsBoard Edge package for Windows: [tb-edge-windows-4.2.1.2.zip](https://github.com/thingsboard/thingsboard-edge/releases/download/v4.2.1.2/tb-edge-windows-4.2.1.2.zip). Stop the Edge service: @@ -38,52 +40,7 @@ Extract and update configuration: ### Run the upgrade script -**Note:** The upgrade script must be run with Administrator privileges. - -```text -C:\tb-edge>upgrade.bat -``` -{: .copy-code} - -### Start the service - -```text -net start tb-edge -``` -{: .copy-code} - -## Upgrading Edge CE to 4.2.1 - -{% assign updateServerLink = "windows/v4-2-x/#upgrading-thingsboard-ce-to-421" %} -{% assign previousVersion = "4.2.0" %} -{% include templates/edge/install/compatibility-warning-version.md %} - -### Download the Edge package - -Download ThingsBoard Edge package for Windows: [tb-edge-windows-4.2.1.zip](https://github.com/thingsboard/thingsboard-edge/releases/download/v4.2.1/tb-edge-windows-4.2.1.zip). - -Stop the Edge service: - -```text -net stop tb-edge -``` -{: .copy-code} - -Make a backup of your ThingsBoard Edge configuration located in **\\conf** (for example, **C:\tb-edge\conf**). - -Extract and update configuration: -* Extract the ThingsBoard Edge package. -* Compare your old configuration files (from the backup) with the new ones. -* Merge any custom settings into the new configuration files. - -### Run the upgrade script - -**Note:** The upgrade script must be run with Administrator privileges. - -```text -C:\tb-edge>upgrade.bat -``` -{: .copy-code} +{% include templates/edge/install/info-patch-upgrade.md %} ### Start the service diff --git a/docs/user-guide/install/edge/upgrade-instructions/windows/v4-3-x.md b/docs/user-guide/install/edge/upgrade-instructions/windows/v4-3-x.md index ce4df3d853..747017d753 100644 --- a/docs/user-guide/install/edge/upgrade-instructions/windows/v4-3-x.md +++ b/docs/user-guide/install/edge/upgrade-instructions/windows/v4-3-x.md @@ -12,15 +12,17 @@ effective-url: '/docs/user-guide/install/edge/upgrade-instructions/' * TOC {:toc} -## Upgrading Edge CE to 4.3.0 +## Upgrading Edge CE to 4.3.0 (4.3.0.1) -{% assign updateServerLink = "windows/v4-3-x/#upgrading-thingsboard-ce-to-43" %} +{% assign updateServerLink = "windows/v4-3-x/#upgrading-thingsboard-ce-to-430-4301" %} {% assign previousVersion = "4.3.0" %} +{% assign minorVersion = "4.2.1.x" %} +{% assign mainteneceVersion = "4.3.0.x" %} {% include templates/edge/install/compatibility-warning-version.md %} ### Download the Edge package -Download ThingsBoard Edge package for Windows: [tb-edge-windows-4.3.zip](https://github.com/thingsboard/thingsboard-edge/releases/download/v4.3/tb-edge-windows-4.3.zip). +Download ThingsBoard Edge package for Windows: [tb-edge-windows-4.3.0.1.zip](https://github.com/thingsboard/thingsboard-edge/releases/download/v4.3/tb-edge-windows-4.3.0.1.zip). Stop the Edge service: @@ -38,12 +40,7 @@ Extract and update configuration: ### Run the upgrade script -```bash -C:\tb-edge>upgrade.bat -``` -{: .copy-code} - -**Note:** The upgrade script must be run with Administrator privileges. +{% include templates/edge/install/info-patch-upgrade.md %} ### Start the service diff --git a/docs/user-guide/install/pe/edge/upgrade-instructions/centos/v4-2-x.md b/docs/user-guide/install/pe/edge/upgrade-instructions/centos/v4-2-x.md index 820f9be2ed..c1764b2ff0 100644 --- a/docs/user-guide/install/pe/edge/upgrade-instructions/centos/v4-2-x.md +++ b/docs/user-guide/install/pe/edge/upgrade-instructions/centos/v4-2-x.md @@ -12,17 +12,19 @@ effective-url: '/docs/user-guide/install/pe/edge/upgrade-instructions/' * TOC {:toc} -## Upgrading Edge PE to 4.2.1.1 +## Upgrading Edge PE to 4.2.1 (4.2.1.2) -{% assign updateServerLink = "centos/v4-2-x/#upgrading-thingsboard-pe-to-4211" %} +{% assign updateServerLink = "centos/v4-2-x/#upgrading-thingsboard-pe-to-421-4212" %} {% assign previousVersion = "4.2.1" %} {% assign peDocsPrefix = "pe/" %} +{% assign minorVersion = "4.2.0" %} +{% assign mainteneceVersion = "4.2.1.x" %} {% include templates/edge/install/compatibility-warning-version.md %} ### Download the Edge package ```bash -wget https://dist.thingsboard.io/tb-edge-4.2.1.1pe.rpm +wget https://dist.thingsboard.io/tb-edge-4.2.1.2pe.rpm ``` {: .copy-code} @@ -36,55 +38,13 @@ sudo service tb-edge stop ### Upgrade the package ```bash -sudo rpm -Uvh tb-edge-4.2.1.1pe.rpm +sudo rpm -Uvh tb-edge-4.2.1.2pe.rpm ``` {: .copy-code} **Note:** The package installer may prompt you to merge configuration files. Select the **merge option** to preserve your existing settings. -### Start the Edge service - -```bash -sudo service tb-edge start -``` -{: .copy-code} - -## Upgrading Edge PE to 4.2.1 - -{% assign updateServerLink = "centos/v4-2-x/#upgrading-thingsboard-pe-to-421" %} -{% assign previousVersion = "4.2.0" %} -{% assign peDocsPrefix = "pe/" %} -{% include templates/edge/install/compatibility-warning-version.md %} - -### Download the Edge package - -```bash -wget https://dist.thingsboard.io/tb-edge-4.2.1pe.rpm -``` -{: .copy-code} - -Stop the ThingsBoard Edge service before upgrading to prevent file conflicts: - -```bash -sudo service tb-edge stop -``` -{: .copy-code} - -### Upgrade the package - -```bash -sudo rpm -Uvh tb-edge-4.2.1pe.rpm -``` -{: .copy-code} - -**Note:** The package installer may prompt you to merge configuration files. Select the **merge option** to preserve your existing settings. - -Execute the upgrade script to migrate your data and configurations: - -```bash -sudo /usr/share/tb-edge/bin/install/upgrade.sh -``` -{: .copy-code} +{% include templates/edge/install/info-patch-upgrade.md %} ### Start the Edge service diff --git a/docs/user-guide/install/pe/edge/upgrade-instructions/centos/v4-3-x.md b/docs/user-guide/install/pe/edge/upgrade-instructions/centos/v4-3-x.md index 16d7e1b74f..e6dd740f48 100644 --- a/docs/user-guide/install/pe/edge/upgrade-instructions/centos/v4-3-x.md +++ b/docs/user-guide/install/pe/edge/upgrade-instructions/centos/v4-3-x.md @@ -12,17 +12,19 @@ effective-url: '/docs/user-guide/install/pe/edge/upgrade-instructions/' * TOC {:toc} -## Upgrading Edge PE to 4.3 +## Upgrading Edge PE to 4.3.0 (4.3.0.1) -{% assign updateServerLink = "centos/v4-3-x/#upgrading-thingsboard-pe-to-43" %} +{% assign updateServerLink = "centos/v4-3-x/#upgrading-thingsboard-pe-to-430-4301" %} {% assign previousVersion = "4.2.1.1" %} {% assign peDocsPrefix = "pe/" %} +{% assign minorVersion = "4.2.1.x" %} +{% assign mainteneceVersion = "4.3.0.x" %} {% include templates/edge/install/compatibility-warning-version.md %} ### Download the Edge package ```bash -wget https://dist.thingsboard.io/tb-edge-4.3pe.rpm +wget https://dist.thingsboard.io/tb-edge-4.3.0.1pe.rpm ``` {: .copy-code} @@ -36,18 +38,13 @@ sudo service tb-edge stop ### Upgrade the package ```bash -sudo rpm -Uvh tb-edge-4.3pe.rpm +sudo rpm -Uvh tb-edge-4.3.0.1pe.rpm ``` {: .copy-code} **Note:** The package installer may prompt you to merge configuration files. Select the **merge option** to preserve your existing settings. -Execute the upgrade script to migrate your data and configurations: - -```bash -sudo /usr/share/tb-edge/bin/install/upgrade.sh -``` -{: .copy-code} +{% include templates/edge/install/info-patch-upgrade.md %} ### Start the Edge service diff --git a/docs/user-guide/install/pe/edge/upgrade-instructions/docker/v4-2-x.md b/docs/user-guide/install/pe/edge/upgrade-instructions/docker/v4-2-x.md index d68efcc60d..971ac29971 100644 --- a/docs/user-guide/install/pe/edge/upgrade-instructions/docker/v4-2-x.md +++ b/docs/user-guide/install/pe/edge/upgrade-instructions/docker/v4-2-x.md @@ -14,21 +14,15 @@ effective-url: '/docs/user-guide/install/pe/edge/upgrade-instructions/' {% include templates/edge/install/docker-backup-before-upgrade.md %} -## Upgrading Edge PE to 4.2.1.1 -{% assign versionName = "4.2.1.1EDGEPE" %} -{% assign previousVersion = "4.2.1EDGEPE" %} -{% assign updateServerLink = "docker/v4-2-x/#upgrading-thingsboard-pe-to-4211" %} -{% assign peDocsPrefix = "pe/" %} -{% include templates/edge/install/compatibility-warning-version.md %} -{% include templates/edge/user-guide/start-upgrade-patch-pe.md %} - -## Upgrading Edge PE to 4.2.1 +## Upgrading Edge PE to 4.2.1 (4.2.1.2) {% assign versionName = "4.2.1EDGEPE" %} {% assign previousVersion = "4.2.0EDGEPE" %} -{% assign updateServerLink = "docker/v4-2-x/#upgrading-thingsboard-pe-to-421" %} +{% assign updateServerLink = "docker/v4-2-x/#upgrading-thingsboard-pe-to-421-4212" %} {% assign peDocsPrefix = "pe/" %} +{% assign minorVersion = "4.2.0" %} +{% assign mainteneceVersion = "4.2.1.x" %} {% include templates/edge/install/compatibility-warning-version.md %} {% include templates/edge/user-guide/start-upgrade-pe.md %} diff --git a/docs/user-guide/install/pe/edge/upgrade-instructions/docker/v4-3-x.md b/docs/user-guide/install/pe/edge/upgrade-instructions/docker/v4-3-x.md index 3a09902743..bda0946064 100644 --- a/docs/user-guide/install/pe/edge/upgrade-instructions/docker/v4-3-x.md +++ b/docs/user-guide/install/pe/edge/upgrade-instructions/docker/v4-3-x.md @@ -14,11 +14,13 @@ effective-url: '/docs/user-guide/install/pe/edge/upgrade-instructions/' {% include templates/edge/install/docker-backup-before-upgrade.md %} -## Upgrading Edge PE to 4.3.0 +## Upgrading Edge PE to 4.3.0 (4.3.0.1) {% assign versionName = "4.3.0EDGEPE" %} {% assign previousVersion = "4.2.1.1EDGEPE" %} -{% assign updateServerLink = "docker/v4-3-x/#upgrading-thingsboard-pe-to-430" %} +{% assign updateServerLink = "docker/v4-3-x/#upgrading-thingsboard-pe-to-430-4301" %} {% assign peDocsPrefix = "pe/" %} +{% assign minorVersion = "4.2.1.x" %} +{% assign mainteneceVersion = "4.3.0.x" %} {% include templates/edge/install/compatibility-warning-version.md %} {% include templates/edge/user-guide/start-upgrade-pe.md %} diff --git a/docs/user-guide/install/pe/edge/upgrade-instructions/ubuntu/v4-2-x.md b/docs/user-guide/install/pe/edge/upgrade-instructions/ubuntu/v4-2-x.md index 9710054f99..9228e3a3e8 100644 --- a/docs/user-guide/install/pe/edge/upgrade-instructions/ubuntu/v4-2-x.md +++ b/docs/user-guide/install/pe/edge/upgrade-instructions/ubuntu/v4-2-x.md @@ -12,17 +12,19 @@ effective-url: '/docs/user-guide/install/pe/edge/upgrade-instructions/' * TOC {:toc} -## Upgrading Edge PE to 4.2.1.1 +## Upgrading Edge PE to 4.2.1 (4.2.1.2) -{% assign updateServerLink = "ubuntu/v4-2-x/#upgrading-thingsboard-pe-to-4211" %} +{% assign updateServerLink = "ubuntu/v4-2-x/#upgrading-thingsboard-pe-to-421-4212" %} {% assign previousVersion = "4.2.1" %} {% assign peDocsPrefix = "pe/" %} +{% assign minorVersion = "4.2.0" %} +{% assign mainteneceVersion = "4.2.1.x" %} {% include templates/edge/install/compatibility-warning-version.md %} ### Download the Edge package ```bash -wget https://dist.thingsboard.io/tb-edge-4.2.1.1pe.deb +wget https://dist.thingsboard.io/tb-edge-4.2.1.2pe.deb ``` {: .copy-code} @@ -36,55 +38,13 @@ sudo service tb-edge stop ### Upgrade the package ```bash -sudo dpkg -i tb-edge-4.2.1.1pe.deb +sudo dpkg -i tb-edge-4.2.1.2pe.deb ``` {: .copy-code} **Note:** The package installer may prompt you to merge configuration files. Select the **merge option** to preserve your existing settings. -### Start the Edge service - -```bash -sudo service tb-edge start -``` -{: .copy-code} - -## Upgrading Edge PE to 4.2.1 - -{% assign updateServerLink = "ubuntu/v4-2-x/#upgrading-thingsboard-pe-to-421" %} -{% assign previousVersion = "4.2.0" %} -{% assign peDocsPrefix = "pe/" %} -{% include templates/edge/install/compatibility-warning-version.md %} - -### Download the Edge package - -```bash -wget https://dist.thingsboard.io/tb-edge-4.2.1pe.deb -``` -{: .copy-code} - -Stop the ThingsBoard Edge service before upgrading to prevent file conflicts: - -```bash -sudo service tb-edge stop -``` -{: .copy-code} - -### Upgrade the package - -```bash -sudo dpkg -i tb-edge-4.2.1pe.deb -``` -{: .copy-code} - -**Note:** The package installer may prompt you to merge configuration files. Select the **merge option** to preserve your existing settings. - -Execute the upgrade script to migrate your data and configurations: - -```bash -sudo /usr/share/tb-edge/bin/install/upgrade.sh -``` -{: .copy-code} +{% include templates/edge/install/info-patch-upgrade.md %} ### Start the Edge service diff --git a/docs/user-guide/install/pe/edge/upgrade-instructions/ubuntu/v4-3-x.md b/docs/user-guide/install/pe/edge/upgrade-instructions/ubuntu/v4-3-x.md index 8014406e6f..517b63aaef 100644 --- a/docs/user-guide/install/pe/edge/upgrade-instructions/ubuntu/v4-3-x.md +++ b/docs/user-guide/install/pe/edge/upgrade-instructions/ubuntu/v4-3-x.md @@ -12,17 +12,19 @@ effective-url: '/docs/user-guide/install/pe/edge/upgrade-instructions/' * TOC {:toc} -## Upgrading Edge PE to 4.3 +## Upgrading Edge PE to 4.3 (4.3.0.1) -{% assign updateServerLink = "ubuntu/v4-3-x/#upgrading-thingsboard-pe-to-43" %} +{% assign updateServerLink = "ubuntu/v4-3-x/#upgrading-thingsboard-pe-to-430-4301" %} {% assign previousVersion = "4.2.1.1" %} {% assign peDocsPrefix = "pe/" %} +{% assign minorVersion = "4.2.1.x" %} +{% assign mainteneceVersion = "4.3.0.x" %} {% include templates/edge/install/compatibility-warning-version.md %} ### Download the Edge package: ```bash -wget https://dist.thingsboard.io/tb-edge-4.3pe.deb +wget https://dist.thingsboard.io/tb-edge-4.3.0.1pe.deb ``` {: .copy-code} @@ -36,18 +38,13 @@ sudo service tb-edge stop ### Upgrade the package ```bash -sudo dpkg -i tb-edge-4.3pe.deb +sudo dpkg -i tb-edge-4.3.0.1pe.deb ``` {: .copy-code} **Note:** The package installer may prompt you to merge configuration files. Select the **merge option** to preserve your existing settings. -Execute the upgrade script to migrate your data and configurations: - -```bash -sudo /usr/share/tb-edge/bin/install/upgrade.sh -``` -{: .copy-code} +{% include templates/edge/install/info-patch-upgrade.md %} ### Start the Edge service diff --git a/docs/user-guide/install/pe/edge/upgrade-instructions/windows/v4-2-x.md b/docs/user-guide/install/pe/edge/upgrade-instructions/windows/v4-2-x.md index 49bdf0fe42..cefe4a6d80 100644 --- a/docs/user-guide/install/pe/edge/upgrade-instructions/windows/v4-2-x.md +++ b/docs/user-guide/install/pe/edge/upgrade-instructions/windows/v4-2-x.md @@ -12,48 +12,18 @@ effective-url: '/docs/user-guide/install/pe/edge/upgrade-instructions/' * TOC {:toc} -## Upgrading Edge PE to 4.2.1.1 +## Upgrading Edge PE to 4.2.1 (4.2.1.2) -{% assign updateServerLink = "windows/v4-2-x/#upgrading-thingsboard-pe-to-4211" %} -{% assign previousVersion = "4.2.1" %} -{% assign peDocsPrefix = "pe/" %} -{% include templates/edge/install/compatibility-warning-version.md %} - -### Download the Edge package - -Download ThingsBoard Edge package for Windows: [tb-edge-windows-4.2.1.1pe.zip](https://dist.thingsboard.io/tb-edge-windows-4.2.1.1pe.zip). - -Stop the Edge service: - -```text -net stop tb-edge -``` -{: .copy-code} - -Make a backup of your ThingsBoard Edge configuration located in **\\conf** (for example, **C:\tb-edge\conf**). - -Extract and update configuration: -* Extract the ThingsBoard Edge package. -* Compare your old configuration files (from the backup) with the new ones. -* Merge any custom settings into the new configuration files. - -### Start the Edge service - -```text -net start tb-edge -``` -{: .copy-code} - -## Upgrading Edge PE to 4.2.1 - -{% assign updateServerLink = "windows/v4-2-x/#upgrading-thingsboard-pe-to-421" %} +{% assign updateServerLink = "windows/v4-2-x/#upgrading-thingsboard-pe-to-421-4212" %} {% assign previousVersion = "4.2.0" %} {% assign peDocsPrefix = "pe/" %} +{% assign minorVersion = "4.2.0" %} +{% assign mainteneceVersion = "4.2.1.x" %} {% include templates/edge/install/compatibility-warning-version.md %} ### Download the Edge package -Download ThingsBoard Edge package for Windows: [tb-edge-windows-4.2.1pe.zip](https://dist.thingsboard.io/tb-edge-windows-4.2.1pe.zip). +Download ThingsBoard Edge package for Windows: [tb-edge-windows-4.2.1.2pe.zip](https://dist.thingsboard.io/tb-edge-windows-4.2.1.2pe.zip). Stop the Edge service: @@ -71,12 +41,7 @@ Extract and update configuration: ### Run the upgrade script -```text -C:\tb-edge>upgrade.bat -``` -{: .copy-code} - -**Note:** The upgrade script must be run with Administrator privileges. +{% include templates/edge/install/info-patch-upgrade.md %} ### Start the Edge service diff --git a/docs/user-guide/install/pe/edge/upgrade-instructions/windows/v4-3-x.md b/docs/user-guide/install/pe/edge/upgrade-instructions/windows/v4-3-x.md index e232243a10..eaf058202f 100644 --- a/docs/user-guide/install/pe/edge/upgrade-instructions/windows/v4-3-x.md +++ b/docs/user-guide/install/pe/edge/upgrade-instructions/windows/v4-3-x.md @@ -12,16 +12,18 @@ effective-url: '/docs/user-guide/install/pe/edge/upgrade-instructions/' * TOC {:toc} -## Upgrading Edge PE to 4.3.0 +## Upgrading Edge PE to 4.3.0 (4.3.0.1) -{% assign updateServerLink = "windows/v4-3-x/#upgrading-thingsboard-pe-to-43" %} +{% assign updateServerLink = "windows/v4-3-x/#upgrading-thingsboard-pe-to-430-4301" %} {% assign previousVersion = "4.2.1.1" %} {% assign peDocsPrefix = "pe/" %} +{% assign minorVersion = "4.2.1.x" %} +{% assign mainteneceVersion = "4.3.0.x" %} {% include templates/edge/install/compatibility-warning-version.md %} ### Download the Edge package -Download ThingsBoard Edge package for Windows: [tb-edge-windows-4.3pe.zip](https://dist.thingsboard.io/tb-edge-windows-4.3pe.zip). +Download ThingsBoard Edge package for Windows: [tb-edge-windows-4.3.0.1pe.zip](https://dist.thingsboard.io/tb-edge-windows-4.3.0.1pe.zip). Stop the Edge service: @@ -39,12 +41,7 @@ Extract and update configuration: ### Run the upgrade script -```bash -C:\tb-edge>upgrade.bat -``` -{: .copy-code} - -**Note:** The upgrade script must be run with Administrator privileges. +{% include templates/edge/install/info-patch-upgrade.md %} ### Start the Edge service