Commit 3c0cb6d
Detail minimum supported Rust version policy
There is rough consensus in the Rust ecosystem that bumps of the
compiler version are not considered breaking changes as per semantic
versioning, as the compiler version is not part of the public API
contract, and because it would cause way too much churn if incompatible
releases were published all the time.
However, to make that behavior at somewhat more predictable to users,
most crates define a policy that they adhere to (for lack of an
ecosystem wide suggestion, as is currently discussed here
rust-lang/libs-team#72, among other places).
This change defines such a policy for both libbpf-rs and libbpf-cargo.
Moving forward, we will support the most recent six stable minor version
releases ("N - 5"), at a minimum. At a release cadence of every 6 weeks,
that provides more than half a year of buffer. This policy is not set in
stone and is based on what we can currently support.
Signed-off-by: Daniel Müller <[email protected]>1 parent a8a72ac commit 3c0cb6d
2 files changed
+8
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
21 | 24 | | |
22 | 25 | | |
23 | 26 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
21 | 24 | | |
22 | 25 | | |
23 | 26 | | |
| |||
0 commit comments