g3/doc/long-term_support.md
Zhang Jingqiang e3b6dc7c64
Some checks are pending
CodeCoverage / lib unit test (push) Waiting to run
CodeCoverage / g3mkcert test (push) Waiting to run
CodeCoverage / g3keymess test (push) Waiting to run
CodeCoverage / g3proxy test (push) Waiting to run
CodeCoverage / g3bench test (push) Waiting to run
CodeCoverage / g3statsd test (push) Waiting to run
CodeQL Advanced / Analyze (python) (push) Waiting to run
CodeQL Advanced / Analyze (rust) (push) Waiting to run
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (java-kotlin) (push) Waiting to run
CrossCompiling / Build (push) Waiting to run
Linux-CI / Build (push) Waiting to run
Linux-CI / Clippy (push) Waiting to run
Linux-CI / Build with OpenSSL Async Job (push) Waiting to run
Linux-CI / Build vendored (push) Waiting to run
MacOS-CI / Build (push) Waiting to run
MacOS-CI / Build vendored (push) Waiting to run
StaticLinking / musl (push) Waiting to run
StaticLinking / msvc (push) Waiting to run
Windows-CI / Build (push) Waiting to run
Windows-CI / Build vendored (push) Waiting to run
g3proxy version 1.12.0
2025-08-09 16:54:48 +08:00

39 lines
1.1 KiB
Markdown

Long-Term Support
-----
# Policy
We will offer LTS branches for applications that is considered to be production ready,
the branch name will be in the format **lts/\<name\>/\<version\>/\<feature\>**, such as *lts/g3proxy/1.10/default*.
LTS branches will only get bug & security fixes, so there won't be any new features or breaking changes.
The dependency lock file `Cargo.lock` will only get semver compatible updates when necessary.
Each LTS branch will be supported 6 months after the next LTS branch for the same application.
You can ask for commercial support if you need a longer support time.
# Next LTS branches
# Current LTS branches
## [g3proxy-v1.12](https://github.com/bytedance/g3/tree/lts/g3proxy/1.12/default)
Long-Term branch for
- [g3proxy](../g3proxy) 1.12.x
- [g3fcgen](../g3fcgen) 0.8.x
- [g3iploc](../g3iploc) 0.3.x
Minimum requirements:
- MSRV: 1.86
- Linux OS: Debian 11 and CentOS 8.
## [g3proxy-v1.10](https://github.com/bytedance/g3/tree/lts/g3proxy/1.10/default)
Long-Term branch for [g3proxy](../g3proxy) 1.10.x.
Minimum requirements:
- MSRV: 1.80
- Linux OS: Debian 10 and CentOS 7.9.