Donal McBreen

Results 21 issues of Donal McBreen

Under Rails 6.0.1 we are only seeing SET and DELETE opertations for the ActiveSupport Cache integration. It looks like it caused by extra methods that are added in Rails' `LocalStore`...

bug
integrations
community

The load method returns the `ActiveRecord` relation rather than the `Array` of records that has been loaded. As `to_a` dups and returns `records` it would also return the `ActiveRecord` relation...

If we don't supply a version when deploying we'll use the result of `docker image ls` to decide which image to boot. But that doesn't necessarily correspond to the one...

### Motivation / Background For [Solid Cache](https://github.com/rails/solid_cache), we want to be able to read and write from the cache database without using the query cache. We also don't want to...

activerecord

### Motivation / Background This PR allow the Query cache to be ignored in a block. For Solid Cache queries we want to be able to completely disable the query...

activerecord

### Motivation / Background ActiveRecord Encryption doesn't prevent you from encrypting binary columns but it doesn't have proper support for it either. When the data is fed through encrypt/decrypt it...

activerecord

If there's an error in one thread, we wait for earlier hosts to complete but not for later ones. Ensure consistent behaviour across all hosts by saving the exception and...

Docker does not respect the .dockerignore file when building from a tar. See https://github.com/docker/buildx/issues/2353. Thanks to @jpdombrowski for pointing this out in https://github.com/basecamp/kamal/pull/700. Instead by default we'll make a local...

To speed up deployments, we'll remove the healthcheck step. This adds some risk to deployments for non-web roles - if they don't have a Docker healthcheck configured then the only...

Reduce the amount of time that we lock: 1. Only lock `kamal app stale_containers` when stopping 2. Don't hold a lock when building 3. Always release the lock when finished