---
title: "Goodbye Elastic Plugin, Singleton Deploys, New Docs"
date: 2021-01-15T14:00:00.000-08:00
number: 0012
url: https://railway.com/changelog/2021-01-15
---

# Goodbye Elastic Plugin, Singleton Deploys, New Docs

## 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](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](https://railway.app/pricing)). 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!

[Image: Untitled]

## New Docs

Our docs now have a new home at [docs.railway.app](https://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](https://github.com/railwayapp/docs).

[Image: Untitled]

## Procfile Support

Railway uses [Cloudnative Buildpacks](https://buildpacks.io/) to build and deploy your projects. This means that we support [Procfiles](https://docs.railway.app/deployment/builds#procfile), a [format that Heroku invented](https://devcenter.heroku.com/articles/procfile), 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

```plain text
web: npm run start
cron: node src/cron.js
```

## Updates, Improvements, and Bug Fixes

- Update: Heath checks for deployments in deployments page
- Update: Pricing page is now live at [railway.app/pricing](https://railway.app/pricing)
- Improvement: Better keybinding display in ⌘H help
- Improvment: Ability to share deploy
- Fix: Update SQL table select