Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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 <deso@posteo.net>
- Loading branch information