# RillML 1.5 release plan.
#
# Single machine-readable source of truth for which crates belong to the
# Stable group (advance under the 1.x compatibility contract) and which remain in
# the Preview group (stay at 0.x). scripts/sync_version.py reads this file
# to decide which version to apply to each workspace member.
[stable]
version = "1.5.1"
crates = [
"rill-handler-api",
"rill-runtime-protocol",
"rill-ml",
"rill-runtime",
]
[preview]
version = "0.15.0"
crates = [
"rill-ml-python",
"rill-ml-wasm",
"rill-ml-tokio",
"rill-ml-arrow",
"rill-ml-polars",
"rillml-inspect",
"rill-ml-ffi",
"rill-pm-adapter",
]
[compatibility]
# The immediately previous published Stable release is the authoritative
# baseline for the next Stable patch. Older releases remain sanity checks.
authoritative = "1.5.0"
historical = ["1.3.0", "1.2.0", "1.0.0"]