Skip to content
This repository was archived by the owner on May 22, 2026. It is now read-only.

Commit b27534f

Browse files
committed
Merge with master
2 parents 205c5da + 22622b7 commit b27534f

2 files changed

Lines changed: 36 additions & 23 deletions

File tree

_includes/docs/releases/release-policy.md

Lines changed: 30 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,11 @@ This guide explains how ThingsBoard versions are numbered, how long each version
55
It’s written for platform administrators, SREs, DevOps engineers, and technical users who deploy and maintain ThingsBoard.
66

77
---
8-
## Thingsboard versioning
8+
9+
## ThingsBoard versioning
10+
911
ThingsBoard version numbers reflect the scope of changes introduced in each release. This follows semantic versioning principles, helping you gauge the potential impact of upgrading.
10-
Thingsboard version numbers have four parts: <span class="code-light">MAJOR.MINOR.MAINTENANCE.PATCH</span>. For example, version <span class="code-light">4.2.1.0</span> indicates major version 4, minor version 2, maintenece 1 and patch level 0.
12+
ThingsBoard version numbers have four parts: <span class="code-light">MAJOR.MINOR.MAINTENANCE.PATCH</span>. For example, version <span class="code-light">4.2.1.0</span> indicates major version 4, minor version 2, maintenece 1 and patch level 0.
1113

1214
The version number is incremented based on the level of change included in the release.
1315

@@ -54,31 +56,42 @@ The version number is incremented based on the level of change included in the r
5456
<span class="code-light">4.2.1.3</span> — Hotfixes on top of <span class="code-light">4.2.1.0</span>; zero‑downtime within <span class="code-light">4.2.1.x</span>
5557

5658

57-
## Lifecycle & Support (How long versions are supported)
59+
## Lifecycle & Support (How long versions are supported?)
5860

5961
ThingsBoard maintains **Long‑Term Support (LTS)** lines for production users. Customers using LTS releases can be confident that their critical systems will be protected and operate reliably.
6062

61-
* **LTS declaration:** We announce a new **LTS** line each year; each LTS line is supported for **18 months** from initial LTS GA (e.g., from <span class="code-light">4.2.0.0</span> release date)
62-
63-
Active support includes:
64-
- Bug fixes, security patches
65-
- New MAINTENANCE (…x.0) and PATCH (…x.y) releases as needed
66-
67-
* **Major releases:** When breaking changes are introduced.
68-
69-
* **Minor releases:** Typically every **three** months.
70-
71-
* **Maintenance releases:** When bug fixes need an upgrade script.
72-
73-
* **Patch releases:** When bug fixes don`t need an upgrade script.
63+
<table style="width:70%">
64+
<thead>
65+
<tr>
66+
<td style="width: 20%"><b>Release Type</b></td>
67+
<td style="width: 30%"><b>Description</b></td>
68+
<td style="width: 30%"><b>Support Duration</b></td>
69+
<td style="width: 20%"><b>Typical Frequency</b></td>
70+
</tr>
71+
</thead>
72+
<tbody>
73+
<tr>
74+
<td><b>LTS</b></td>
75+
<td>Announced yearly; for stable, long-term production use.</td>
76+
<td><b>18 months</b> from initial LTS GA (e.g., 4.2.0.0 release date)</td>
77+
<td>Annually</td>
78+
</tr>
79+
<tr>
80+
<td><b>Standard</b></td>
81+
<td>Releases between LTS lines, including new features.</td>
82+
<td><b>6 months</b> from initial GA date</td>
83+
<td>Every three months (Minor)</td>
84+
</tr>
85+
</tbody>
86+
</table>
7487

7588
## Choosing the Right Version
7689

7790
**If you run production:**
7891

7992
1. **Prefer the latest LTS line** in Active Support.
8093

81-
2. To stay up to date with hotfixes, track the line’s PATCH updates only (same MAINTENANCE number, e.g., <span class="code-light">4.2.1.0</span> → <span class="code-light">4.2.1.3</span>).
94+
2. To stay up to date with hotfixes, track the line’s **PATCH** updates only (same MAINTENANCE number, e.g., <span class="code-light">4.2.1.0</span> → <span class="code-light">4.2.1.3</span>).
8295

8396
3. **Schedule maintenance windows** to adopt new **MAINTENANCE** releases when needed (e.g., <span class="code-light">4.2.0.x</span> → <span class="code-light">4.2.1.0</span>).
8497

_includes/upgrade-instructions-table.liquid

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -92,19 +92,19 @@
9292

9393
<div class="releases-table-content-item upgrade-instructions">
9494
<a href="/docs/{{ docsPrefix }}user-guide/install/upgrade-instructions/ubuntu/{{ versionFamily }}/{{ hashLinkUpgrade }}" data-tooltip="Ubuntu Instructions">
95-
<img src="https://img.thingsboard.io/ubuntu.svg" alt="Upgrade Ubuntu Instructions">
95+
<img src="/images/ubuntu.svg" alt="Upgrade Ubuntu Instructions">
9696
</a>
9797
<a href="/docs/{{ docsPrefix }}user-guide/install/upgrade-instructions/centos/{{ versionFamily }}/{{ hashLinkUpgrade }}" data-tooltip="CentOS Instructions">
98-
<img src="https://img.thingsboard.io/centos.svg" alt="Upgrade CentOS Instructions">
98+
<img src="/images/centos.svg" alt="Upgrade CentOS Instructions">
9999
</a>
100100
<a href="/docs/{{ docsPrefix }}user-guide/install/upgrade-instructions/windows/{{ versionFamily }}/{{ hashLinkUpgrade }}" data-tooltip="Windows Instructions">
101-
<img src="https://img.thingsboard.io/windows.svg" alt="Upgrade Windows Instructions">
101+
<img src="/images/windows.svg" alt="Upgrade Windows Instructions">
102102
</a>
103103
<a href="/docs/{{ docsPrefix }}user-guide/install/upgrade-instructions/docker/{{ versionFamily }}/{{ hashLinkUpgrade }}" data-tooltip="Docker Instructions">
104-
<img src="https://img.thingsboard.io/docker.svg" alt="Upgrade Docker Instructions">
104+
<img src="/images/docker.svg" alt="Upgrade Docker Instructions">
105105
</a>
106-
<a href="/docs/{{ docsPrefix }}user-guide/install/upgrade-instructions/docker-compose/{{ versionFamily }}/{{ hashLinkUpgrade }}" data-tooltip="Docker Compose Instructions">
107-
<img width="24" height="24" src="https://img.thingsboard.io/install/cluster/docker-compose.svg" alt="Docker Compose Instructions">
106+
<a class="right-link" href="/docs/{{ docsPrefix }}user-guide/install/upgrade-instructions/docker-compose/{{ versionFamily }}/{{ hashLinkUpgrade }}" data-tooltip="Docker Compose Instructions">
107+
<img width="24" height="24" src="/images/install/cluster/docker-compose.svg" alt="Docker Compose Instructions">
108108
</a>
109109
</div>
110110
</div>

0 commit comments

Comments
 (0)