Donal McBreen

Results 21 issues of Donal McBreen

### Discussed in https://github.com/basecamp/kamal/discussions/446 Originally posted by **clintmiller** September 6, 2023 Is there a specific reason that calling `kamal build` takes the deploy lock? It seems like it should be...

- Just three builders now, local, remote and hybrid - Drop `docker buildx build`, for `docker build`, buildx is the default - Default to the docker container driver but allow...

By default look for the env file in .kamal/env to avoid clashes with other tools using .env. For now we'll still load .env and issue a deprecation warning, but in...

When encrypting attributes we need to do it just before inserting the data into the database, so after any other serialization steps, e.g. for serialized types or normalization. And we...

activerecord

The defaults for the cache are pulled in from the [template](https://github.com/rails/solid_cache/blob/87fd0e9611237b5608b5e0f4197aec74fe333ca4/lib/generators/solid_cache/install/templates/config/solid_cache.yml.tt) in Solid Cache. Currently 1 week max age and 256MB max size. Right now this sets up Solid Cache...

railties
activejob

`=` is required for boolean values and works for all values. See https://github.com/basecamp/kamal/issues/1017

We only loaded the configuration once, which meant that aliases always used the initial configuration file and destination. We don't want to load the configuration in subcommands as it is...

Proxy changes: - Add option to use custom TLS certificates (#17) - Don't buffer SSE responses (#36) - Allow routing to wildcard subdomains (#45) Custom TLS certificates not supported in...

We were requiring Zeitwerk 2.5+, but calling eager_load_namespace which was added in 2.6.2. Fixes: https://github.com/basecamp/kamal/issues/1109

This has support for aes(128|256)gcm ciphers and some fixes for Ruby 3.3.