---
title: "Repo-aware settings, Secure DB queries, IPv4 Private Networks"
date: 2025-10-17
number: 0260
url: https://railway.com/changelog/2025-10-17-repo-aware-settings
---

# Repo-aware settings, Secure DB queries, IPv4 Private Networks

Last week, [we merged a PR from a hot air balloon in Mexico City](https://railway.com/changelog/2025-10-10-retreat-v8) (yes, really). This week, we're back on the ground and back to shipping.

This week, we're shipping repo-aware settings that make Railway context-aware about your codebase, graduating IPv4 Private Networks from Priority Boarding to general availability, and introducing a more secure way to query your databases directly from the dashboard using the private network.

Let's dive in! 🚄

## Repo-aware settings

[Video: Autocomplete for paths when setting the root directory or the path of your config-as-code file]

Configuring a service's settings — things like root directory or the path to your config-as-code file — used to mean manually filling in values. Or worse, switching back and forth between Railway and your code editor to find the correct paths.

Not anymore. Service settings just got a whole lot smarter.

After you connect a repository to a service, Railway now reads your repo structure and config files, surfacing the exact settings you need right when you need them. No more manually hunting through your project structure or copy-pasting paths — Railway simply knows.

This is just the start. We're already working on adding support for watch paths soon, making the configuration experience even more seamless.

Our goal is simple: make Railway smarter. Infer as much as possible from your codebase, and make it easy to tweak when necessary. This is the beginning of making Railway more context-aware about the code you're shipping.

Go ahead and try it out. If you run into any issues or have feedback, drop us a line in [Central Station](https://station.railway.com/).

## Secure Database access from the dashboard to Priority Boarding

[Image: Query databases securely using the private network]

New in Priority Boarding: [Secure database access from the dashboard](https://railway.com/account/feature-flags).

Querying databases directly from the Railway dashboard has always been convenient, but there was a catch — it went through your database's public endpoint, which meant your queries traveled over the public internet.

Not anymore.

With Secure Database Access, Railway now routes your database queries through the **private network** instead. This approach is:

- **More secure** — Your database queries never leave Railway's private network, adding an extra layer of protection
- **More cost-effective** — No egress fees since traffic stays within the private network
- **Simpler** — Same familiar dashboard experience, just with a more secure connection under the hood

Under the hood, this feature is powered by our SSH feature, which you can use from the Railway CLI.

Try it out in Priority Boarding and share your feedback in [this Central Station thread](https://station.railway.com/).

## IPv4 Private Networks

[Image: Private networking now supports IPv4]

What started in Priority Boarding is now available for everyone: **IPv4 Private Networks**.

Private networking has been available on Railway for a while, but until now it’s only supported IPv6. Services got automatically assigned an IPv6 address when deployed in private networks, which worked beautifully... until it didn't. Some applications, frameworks, or services are IPv4-first — and in some cases, IPv4-only. The result? Network-related errors and extra workarounds.

A few weeks ago, we shipped IPv4 support for newly created environments in Priority Boarding. After putting it through its paces and seeing it work smoothly, we're opening the gates.

Now, when you create a new environment, it will support using IPv6 and IPv4, your private networks will just work.

Got questions or want to share your feedback? [Drop by Central Station](https://station.railway.com/) — we'd love to hear from you.

## Fixes and Improvements

- We fixed an issue in the "Transfer Project" modal where the workspace list would overflow when you had access to many workspaces, making it hard to view all available options. The workspace list is now scrollable, so you can easily browse through all your workspaces when transferring a project