Railway, an infrastructure company, has released Changesets, its first major Lifecycle Management release, which enables versioning and reproducibility of infrastructure environments. This feature was inspired by Git and aims to simplify the process of managing infrastructure deployments, allowing developers to fork and merge environments with ease. The team used Mermaid diagrams to visualize the implementation and wrote tests that could be easily understood and debugged using a similar diagramming tool. With Changesets, Railway aims to support teams in statefully managing configuration as a team and plans to make its Config as Code and Changesets features fully versionable in the future.