1
1
# Security Vulnerabilities
2
2
3
- Our policy for security related issues is to fix related issues within our power on the most recent minor release.
3
+ Our policy for security related issues is to fix related issues within our power on the most recent major release.
4
4
5
5
## Versioning
6
6
7
- Generally, we try to follow semantic versioning: ` major.minor .patch ` .
7
+ Versioning follows [ PEP440 ] ( https://peps.python.org/pep-0440/ ) : ` major.minior .patch ` .
8
8
9
9
Versions | Description
10
10
-------- | -----------
@@ -16,25 +16,8 @@ Example
16
16
17
17
```
18
18
8.0
19
- 8.0.3
20
- ```
21
-
22
- Occasionally, we may provide an alpha, beta, or release candidate introducing experimental features or fixes that are
23
- not ready for a wide audience. This usually follows the the approach of: ` major.minor.patch(a | b | rc)(prerelease_number) ` .
24
-
25
- Example:
26
-
27
- ```
28
- 8.0b1
29
- 8.0.3rc2
30
- ```
31
-
32
- Even more rare, we may fix a non functional change, maybe documentation building was broken in the release, or bad
33
- metadata for PyPI. In these cases, we may release a postfix: ` major.minor.patch.post(postfix_number) ` .
34
-
35
- ```
36
- 8.0.post1
37
- 8.0.3.post2
19
+ 8.1
20
+ 8.1.3
38
21
```
39
22
40
23
## Create Security Vulnerability Report
@@ -49,8 +32,9 @@ We will strive to acknowledge the report in about two business days.
49
32
50
33
Reports will be kept private until the issue is properly understood.
51
34
52
- If the report is accepted, we will request a CVE from GitHub and work with the reporter to find a resolution. Work will
53
- be done privately, and the final commit will not mention the security issue.
35
+ If the report is accepted we will notify Tidelift (who we've partnered with), request a CVE from GitHub, and work with
36
+ the reporter to find a resolution. Work will be done privately, and the final commit will not mention the security
37
+ issue.
54
38
55
39
The fix, announcement, and release will be negotiated with the reporter.
56
40
0 commit comments