Releases & Upgrades
The following table lists the supported Tecton SDK versions. The full release history, including the latest patch for these versions, can be found here.
|Version||Release Date||End of Support Date||Release Notes||Upgrade Guide|
|0.7||Jul 26, 2023||Jul 25, 2024||Tecton 0.7||0.6 to 0.7|
|0.6||Mar 15, 2023||March 14, 2024||Tecton 0.6||0.5 to 0.6|
|0.5||Oct 3, 2022||Oct 2, 2023||Tecton 0.5||-|
Version notes for each release can be found in the Tecton Changelog.
Tecton releases a new stable version about every quarter and defines a support period for which it will be maintained. The purpose of this release process is to give customers a reliable SDK and a deprecation timeline. We recommend all production environments to be pinned to a stable version of Tecton. See How to manage Tecton versions and safely upgrade for more detailed guidance.
Tecton will release any bug fixes or minor changes to supported releases as a patch version. Customers can typically safely upgrade to patch versions for production applications without significant testing. We encourage customers to be on the latest patch for these stable versions to ensure they have the latest bug fixes and security updates.
Out-of-support versions may break at any time. Tecton will notify users when their current version is approaching the end of its support period.
Deprecation of SDK features, parameters, or behavior typically occurs over multiple releases to provide sufficient time for migration.
For example, if a Tecton SDK parameter is renamed from
param_a (in version 0.5
and below) to
param_b (in version 0.6+):
- In 0.6, the SDK will support both parameters but using
param_awill log a warning during
- In 0.7, the SDK will only support
param_awill raise a specific Tecton error.
- In 0.8+, the SDK will only support
param_awill raise a generic Python keyword argument error.
New SDK functionality is first released as a Beta version, typically multiple times a week. Beta versions are intended to allow customers to preview Tecton's new features. Tecton does not guarantee any stability between Beta versions and they are not recommended for production systems.