High-Availability Postgres Now Available
Railway has introduced High-Availability Postgres to its Priority Boarding tier, allowing developers to convert existing Postgres databases into highly available clusters with automatic failover. Previously, single Postgres instances on Railway offered no protection against node failures, taking databases offline when issues occurred.
The new feature automatically provisions a complete HA stack: Postgres replicas managed by Patroni, an HAProxy reverse proxy for traffic routing, and an etcd cluster for leader election. If the primary node fails, the cluster automatically promotes a replica and reroutes traffic without manual intervention or downtime. A dedicated monitoring UI lets developers track cluster health, replica status, and the current primary node.
Setup is simplified through Railway's existing Postgres HA template, eliminating the need to manually configure replicas, proxies, and consensus protocols. Developers can enable the feature in account settings and manage it through a dedicated UI.
Important note: This feature is currently experimental and not production-ready. Railway recommends against upgrading production databases to HA clusters at this time. The team is shipping early to Priority Boarding customers to gather feedback before general availability.
CLI Bucket Management Commands
Railway has also extended its CLI with full bucket lifecycle management, allowing developers to provision and manage S3-compatible storage without leaving the terminal. New commands include:
railway bucket create– Provisions a bucket and deploys it to target environmentsrailway bucket list– Shows all buckets in the current environmentrailway bucket info– Displays storage size, object count, and region detailsrailway bucket credentials– Prints S3-compatible credentials (endpoint, access key, secret key, region) in formats suitable for.envfiles or direct shell evaluation; supports credential rotation with-resetrailway bucket rename– Updates bucket display namesrailway bucket delete– Removes buckets with confirmation and optional 2FA support
All subcommands support --bucket, --environment, and --json flags for automation and scripting, and destructive operations support --2fa-code for accounts with two-factor authentication enabled.
The Railway agent skill has also been updated to support bucket commands, enabling coding agents to provision and manage storage autonomously.
Minor Fixes
Bug fixes in this release address log row interaction and mobile display issues. Clicking log rows now properly opens the detail panel, and the log selection overlay no longer appears on smaller screens where space is limited.