Versions, Platforms, and Deprecation
Buoyant provides formal support commitments for BEL releases to our customers. This page describes types and scope of those commitments.
Stable releases
All BEL releases are stable releases. Stable releases follow strict “semantic versioning” guarantees that provide explicit control over the level of risk introduced by upgrades.
Semantic versioning
BEL version number follow the form enterprise-2.<major>.<minor>
. In other
words, 2
is a static prefix, followed by the major version, then the minor.
For example, enterprise-2.17.1
denotes major version 17, minor version 1.
Changes in version number have the following implications:
- Minor version changes are intended to be backwards compatible with the previous minor version and will not introduce breaking changes. These releases will primary provide bugfixes, and will rarely introduce new features unless they are exceedingly low risk.
- Major version changes will typically introduce large new features, and may introduce breaking changes if necessary.
For example:
- Moving from
enterprise-2.17.0
toenterprise-2.17.1
: minor version upgrade. Should not introduce breaking changes. - Moving from
enterprise-2.16.10
toenterprise-2.17.0
: major version upgrade. May introduce breaking changes that require action on your part; see release notes for details.
Hotpatch releases
We also publish hotpatch releases designed to ease compliance with automated security scanners. These releases are marked with an additional patch level suffix. For example:
enterprise-2.17.0-0
: major version 17, minor version 0, no hotpatchenterprise-2.17.0-1
: major version 17, minor version 0, hotpatch 1
Hotpatch releases are only available on some plans. See Plans and Pricing for details.
Support and deprecation
Buoyant provides four levels of support for BEL releases: Active, Maintenance, EOL, and Archived. Each level provides different guarantees.
Support levels
State | On-call support | Hotpatches | Point releases |
---|---|---|---|
Active | Yes | Yes | Yes (see note) |
Maintenance | Yes | Yes | No |
EOL | Yes | No | No |
Archived | No | No | No |
On-call support and hotpatches are only available on some plans. See Plans and Pricing for details.
Support Lifetimes
Version | Active | Maintenance | EOL | Archived |
---|---|---|---|---|
2.14 | - | Current | Jun 1, 2025 | Dec 1, 2025 |
2.15 | - | Current | Jun 1, 2025 | Dec 1, 2025 |
2.16 | Current | Jun 1, 2025 | Oct 1, 2025 | Apr 1, 2026 |
2.17 | Current | Jul 15, 2025 | Nov 15, 2025 | May 15, 2026 |
A note on point releases
Point releases, aka minor version releases, consist primarily of bugfixes. To meet semantic versioning guarantees,these bugfixes are applied to earlier codebases in a process called “backporting”. While we make every effort to backport bugfixes to all active versions, sometimes the cost this is prohibitive. Thus, our backport policy for Active support is two-pronged:
- For the most recent major version, we will backport all bugfixes.
- For versions under active support that are not the most recent major version, we will provide “best effort” backports, but may exclude certain changes if the cost is prohibitive.
Supported Kubernetes versions
The officially supported Kubernetes versions for BEL releases are as follows:
Version | Minimum Kubernetes Version | Max Kubernetes Version |
---|---|---|
2.14 | 1.21 | 1.28 |
2.15 | 1.22 | 1.31 |
2.16 | 1.22 | 1.31 |
2.17 | 1.22 | 1.32 |
Tested Kubernetes platforms
BEL should work on any relatively modern Kubernetes distribution. We actively test the latest release of BEL against specific platforms and environments.
Tested platforms for BEL enterprise-2.17.1 include:
Provider/Distribution | Platform Details | Test status |
---|---|---|
Amazon EKS | 1.25 (m6i.large) | |
Amazon EKS | 1.30 (m6i.large) | |
Amazon EKS | 1.30 (m6i.large, cilium) | |
Amazon EKS | 1.30 (m7g.large, linux/arm64) | |
Amazon EKS | 1.31 (m6i.large) | |
Amazon EKS | 1.32 (m6i.large) | |
Google GKE | 1.30 (n2-standard-2) | |
Microsoft Azure AKS | 1.30 (Standard_B2ms) | |
Microsoft Azure AKS | 1.30.3 (Standard_DS4_v2) | |
Microsoft Azure AKS | 1.31.3 (Standard_DS3_v2) | |
Oracle OKE | 1.30.1 (VM.Standard2.4) | |
Rancher RKE2 | 1.30.9 (r1.large) | |
Red Hat OpenShift | 4.15.0-okd (r1.large) |