Greetings, all! Daniel here, together with my pup (🐶 woof!) bringing you the
latest news in Rails.
The good folks at GitHub have done an incredible amount of work to support
multiple databases in Rails. This week brings horizontal sharding. Rails
applications can now connect to and (manually) switch between multiple shards.
Katrina continues to work on the schema cache, this time by adding gzip support
for both the YAML and the Marshal serialization strategies. This can come in
handy when trying to deploy particularly large schemas in constrained
It is now possible to run
rails db:structure:load and
rails db:test:prepare on a
specific database. This was previously only possible for
rails db:drop, and
rails db:migrate. Excellent work on your first few
commits to Rails, Kyle!
I included this one for the commit message more than for the code change itself.
The benchmark taught me a bit about Action Controller, Action View, and how to
write a good benchmark.
That’s all for now. 18 people contributed since last time, including some
first-time contributors. Check out the full list of changes.