---
title: "Incremental Builds, Secret Storage, and QoL Fixes"
date: 2020-12-11
number: 0009
url: https://railway.com/changelog/2020-12-11
---

# Incremental Builds, Secret Storage, and QoL Fixes

## Incremental Builds

Docker builds just got a LOT faster

Subsequent deploys with Docker now re-use container and code caches to bring you ridiculously fast builds

Don't believe us? See for yourself

[Image: Untitled]

Coming Soon to Buildpack Builds

## Secret Storage

We've added support for private key storage. With this comes the ability to store multiline environment variables

This one was a doozy due to some really fun bugs with different OS' [mechanisms for handling newlines](https://github.com/auth0/node-jsonwebtoken/issues/642#issuecomment-585173594)

[Image: Untitled]

## QoL Fixes

- Ellipses are now shown for really long Redis keys. Hovering/tap will show the full key
- Environment variables are now provided on build as well as on deploy, which means your envs are accessible by buildpacks/dockerfiles/yarn/make/etc
- Build and Deploy logs will now "tail" if you're scrolled to the bottom
- Fixed a bug where 1/~4000 provision requests would fail due to a port collision error on host. Weird bug, probably warrants it's own blog post.