---
title: "Railway CLI Updates, Egress Fee Warning, Freshly Baked Treats"
date: 2024-11-08
number: 0211
url: https://railway.com/changelog/2024-11-08-railway-cli-updates
---

# Railway CLI Updates, Egress Fee Warning, Freshly Baked Treats

🎉 Welcome to the latest edition of the Railway Changelog—where updates drop faster than your favorite playlist! 🎶🚀

As we wrap up the first week of November, let’s take a moment to share what we've been up to at the station. Spoiler alert: It’s been a productive one, with *a lot* of improvements! 🚂✨

Let’s dig in!

## Railway CLI Updates

[Video: Invoking the railway add command to create an empty service and set variables before deployment.]

The Railway CLI has just received a major update, bringing us much closer to full feature parity with the dashboard! Our ultimate goal is to make sure you can do virtually everything from the terminal, and this update takes us a big step in that direction.

Now, users can seamlessly add variables to a service before deployment. Instead of triggering unnecessary redeployments to set environment variables via the dashboard, you can configure them directly through the CLI. Here are a few examples of how this works:

- `railway add --service`: Creates a new service with a random name.
- `railway add --service mvpapp --variables "KEY=VALUE"`: Creates a service named `mvpapp` and sets the specified environment variables.
- `railway add --service mvpapp --repo "unicodeveloper/djangoapp"`: Creates and deploys a service named `mvpapp` from the given repository.
- `railway add --service mvpapp --image ubuntu`: Creates and deploys a service named `mvpapp` from the given Docker image.

Update your CLI now and take advantage of these new features. For more details, check out the [documentation](https://docs.railway.app/reference/cli-api#add). Enjoy the improved developer experience!

## Egress Fee Warning Info

[Image: A modal displaying a warning about egress fees associated with using a public endpoint.]

We’re now giving you a heads-up when variables reference public endpoints that could lead to egress fees! You’ll spot the new yellow info bubbles in the Variables section of your service settings—each one explains why we think it’s connecting to a public endpoint.

This is especially useful for catching sneaky database connections that might be unknowingly using public endpoints. Right now, this feature is available on the variables settings page, but we’ve got plans to make it even more noticeable in the future.

We hope these warnings help you avoid those pesky egress fees—because nobody likes a surprise bill!

## Freshly Baked Treats

[Image: Check out this SvelteKit deployment guide and the many others we shipped this week!]

This week, we’re bringing you *four* tasty deployment treats fresh out the dev oven! 🌟 🥘

Here are the freshly baked treats we've prepared for you:

- [**Deploying a SvelteKit App**](https://docs.railway.app/guides/sveltekit)** **
- [**Deploying a Flask App**](https://docs.railway.app/guides/flask)** **
- [**Deploying a Clojure (Luminus) App**](https://docs.railway.app/guides/luminus)
- [**Deploying a Scala (Play Framework) App**](https://docs.railway.app/guides/play)

Got a guide request? Share it with us in the [feedback thread](https://help.railway.app/feedback)! Whether you’re looking for tips on a niche framework or need help setting up a tricky deployment, we’re here to help. We'll get cooking and deliver the guide you need! 👨‍🍳✨

## App Sleep Mode Deployment UI Update

[Image: UI status showing that the deployment is sleeping.]

 Previously, when an app was in sleep mode, the deployment UI would incorrectly show the message “Deployment in progress: Building the image…,” which didn’t reflect the actual state.

We’ve now fixed this issue, so the UI will accurately indicate when an app is in sleep mode. This is just one of the many improvements we're working on this quarter to enhance your experience.

[Image: Untitled]

## Fixes and Improvements

- Volumes no longer disappear from the canvas when they are marked to be deleted.
- Fixed a client-side crash that occurred when a table was missing a primary key.
- Comments in the Help Station Inbox are now clickable links.
- HTTP logs now show timestamps in UTC.
- Rollbacks now properly propagates private network.
- The `RAILWAY_DEPLOYMENT_OVERLAP_SECONDS` setting is now being properly respected.