Release Train

Noun · Open Source

Definitions

  1. A release management strategy where new versions ship on a fixed schedule (e.g., every 6 weeks) regardless of which features are ready. Features that aren't complete simply wait for the next train. Chrome, Firefox, Rust, and Ubuntu use release trains. Provides predictability and reduces the pressure to rush incomplete features.

    In plain English: Releasing software on a fixed schedule like a train — if a feature isn't ready, it catches the next one.

    Example: "Rust ships every 6 weeks — if your feature misses the train, it goes in the next release. No schedule pressure, no delays."

Related Terms