You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: RELEASE.md
+50-1Lines changed: 50 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,53 @@
1
-
# Release Process
1
+
# Releasing Triton
2
+
3
+
Triton releases provide a stable snapshot of the code base encapsulated into a binary that can easily be consumed through PyPI. Additionally, releases represent points in time when we, as the development team, can signal to the community that certain new features are available, what improvements have been made, and any changes that are coming that may impact them (i.e. breaking changes).
4
+
5
+
## Release Compatibility Matrix
6
+
7
+
Following is the Release Compatibility Matrix for Triton releases:
8
+
9
+
| Triton version | Python version | Manylinux version |
10
+
| --- | --- | --- |
11
+
| 3.2.0 | >=3.9, <=3.13 | glibc 2.17+ x86-64 |
12
+
| 3.1.0 | >=3.8, <=3.12 | glibc 2.17+ x86-64 |
13
+
| 3.0.0 | >=3.8, <=3.12 | glibc 2.17+ x86-64 |
14
+
| 2.3.1 | >=3.7, <=3.12 | glibc 2.17+ x86-64 |
15
+
| 2.3.0 | >=3.7, <=3.12 | glibc 2.17+ x86-64 |
16
+
| 2.2.0 | >=3.7, <=3.12 | glibc 2.17+ x86-64 |
17
+
| 2.1.0 | >=3.7, <=3.11 | glibc 2.17+ x86-64 |
18
+
| 2.0.0 | >=3.6, <=3.11 | glibc 2.17+ x86-64 |
19
+
| 1.1.1 | >=3.6, <=3.9 | glibc 2.17+ x86-64 |
20
+
| 1.1.0 | >=3.6, <=3.9 | glibc 2.17+ x86-64 |
21
+
| 1.0.0 | >=3.6, <=3.9 | glibc 2.17+ x86-64 |
22
+
23
+
## Release Cadence
24
+
25
+
Following is the release cadence for year 2024/2025. All future release dates below are tentative. Please note: Patch Releases are optional.
26
+
27
+
| Minor Version | Release branch cut | Release date | Patch Release date |
28
+
| --- | --- | --- | --- |
29
+
| 3.5.0 | Sep 2025 | Oct 2025 | --- |
30
+
| 3.4.0 | Jun 2025 | Jul 2025 | --- |
31
+
| 3.3.0 | Feb/Mar 2025 | Apr 2025 | --- |
32
+
| 3.2.0 | Dec 2024 | Jan 2025 | --- |
33
+
| 3.1.0 | Jun 2024 | Oct 2024 | --- |
34
+
| 3.0.0 | Jun 2024 | Jul 2024 | --- |
35
+
| 2.3.0 | Dec 2023 | Apr 2024 | May 2024 |
36
+
| 2.2.0 | Dec 2023 | Jan 2024 | --- |
37
+
38
+
## Release Cherry-Pick Criteria
39
+
40
+
After branch cut, we approach finalizing the release branch with clear criteria on what cherry picks are allowed in. Note: a cherry pick is a process to land a PR in the release branch after branch cut. These are typically limited to ensure that the team has sufficient time to complete a thorough round of testing on a stable code base.
41
+
42
+
* Regression fixes - that address functional/performance regression against the most recent release (e.g. 3.2 for 3.3 release)
43
+
* Critical fixes - critical fixes for severe issue such as silent incorrectness, backwards compatibility, crashes, deadlocks, (large) memory leaks
44
+
* Fixes to new features introduced in the most recent release (e.g. 3.2 for 3.3 release)
45
+
* Documentation improvements
46
+
* Release branch specific changes (e.g. change version identifiers or CI fixes)
47
+
48
+
Please note: **No feature work allowed for cherry picks**. All PRs that are considered for cherry-picks need to be merged on trunk, the only exception are Release branch specific changes. An issue is for tracking cherry-picks to the release branch is created after the branch cut. **Only issues that have ‘cherry-picks’ in the issue tracker will be considered for the release.**
49
+
50
+
# Intel Release Process
2
51
3
52
Intel XPU Backend for Triton releases are aligned to the upstream `triton-lang/triton` project and to `PyTorch`. To make a release:
0 commit comments