Feature Request: Bucket Versioning

Hey team,

Piggybacking on my recent chat with Timo regarding the "zero-config" magic (which is totally awesome).

Right now, working with Buckets feels a bit like walking on a tightrope.

Because there is no versioning, every overwrite is destructive.

Sure, there are workarounds (like manually renaming files to file-v1.txt), but that introduces the exact "config complexity" that Railway tries to eliminate.

If I accidentally overwrite a critical file, it’s game over, data is vaporized instantly. This is serious low-level anxiety material.

I know building a full UI for versioning takes time (and possibly we will have a file explorer soon?), but could we get a simple backend flag to enable versioning on the bucket? Railway magic zero-config style?

Even if we can't see the versions in the dashboard yet, just knowing we can toggle them "on" takes the anxiety away and helps me sleep better.

Best, Bartosz

Under Review

0 Threads mention this feature

5 Replies

Anonymous
PRO

2 months ago

I am using Grist - I need object-versioning!

Without that, I am forced to run a MinIO service and pay for the service infrastructure!

Do let us know when can we expect this feature roll-out!


Anonymous
PRO

2 months ago

Also there is a cap on the volume allocation for PRO plan users! So, its like ticking time for me!


Anonymous
PRO

2 months ago

If I try to use external storage options like AWS S3, it would result in huge egress cost on the provider!


If I try to use external storage options like AWS S3, it would result in huge egress cost on the provider!

Totally get the frustration with egress fees, it's a budget killer.

Until Railway ships native versioning, check out Cloudflare R2. It’s S3-compatible and has Zero Egress Fees, so you won't get punished for moving data.

Might be the perfect stopgap to keep your infrastructure lean and your wallet safe. Hope this helps! v emoji


Anonymous
PRO

2 months ago

I did check it. Like I mentioned, Grist requires the bucket to enable "object-versioning" which is not supported by Cloudflare R2 yet!


Loading...