Removing Elastic Plugin
Yesterday, Elastic announced they'll be changing their license to prevent platforms from utilizing elastic
https://www.elastic.co/blog/licensing-change
We'll be honest; we're not sure if this is the right move for Elastic, but we have to respect their decisions. As we work through our journey, we've been heavily interested in making Railway open in a way that works for the community. However, while we put Railway through the penntest/security gauntlet, we're not ready to commit to full open-source just yet.
As a result, we'll be removing Elastic deployments effective today. Projects which contain elastic will be able to keep the clusters around until we receive word on what to do next
Singleton Deploys
Railway will keep up to 3 deploys per environment live for users on the free plan (unlimited for early adopters). However, this can be a problem if you are deploying something like a chat bot. Multiple deploys of the bot can result in duplicate messages. This is no bueno. To address this we've add a "Singleton Deploys" setting under in the deployments page. If this is checked, then we will only keep a single successful deploy live per environment. When a new successful deploy goes live, we will spin down the older ones. Test it out and deploy your discord/slack bots!

New Docs
Our docs now have a new home at docs.railway.app. They are hopefully a lot clearer, easier to understand, and easier to navigate (cmd+k to search still works). And best of all, the docs are open source and open to contributions. Just click the "Edit page in GitHub" button at the bottom of each page or open a pull request on github.com/railwayapp/docs.

Procfile Support
Railway uses Cloudnative Buildpacks to build and deploy your projects. This means that we support Procfiles, a format that Heroku invented, that specifies what commands to run at startup. Each command is run in a separate process. The web process is special and can receive external HTTP traffic if listening on the PORT environment variable. An example of a Procfile is
web: npm run start
cron: node src/cron.jsUpdates, Improvements, and Bug Fixes
- Update: Heath checks for deployments in deployments page
- Update: Pricing page is now live at railway.app/pricing
- Improvement: Better keybinding display in ⌘H help
- Improvment: Ability to share deploy
- Fix: Update SQL table select