Rails 4.2.10.rc1 available now

New release candidate for Ruby on Rails 4.2.10 available now with some valuable fixes
21 September 2017   2581

According to Rails developers release policy, Rails 4.2 is no longer supported except for severe security fixes, but the last release introduced some regressions that warranted a release.

If no new issues are found, the final release is expected on Wednesday, September 27, 2017. If you will find a regression, developers ask you to open an issue on GitHub and mention @eileencodes on it.

Changes

Let's check what's new for every gem. 

  • Active Record
    • Relation#joins is no longer affected by the target model's current_scope, with the exception of unscoped.
  • Action Pack
    • Fix regression in behavior of normalize_path.
      In Rails 5 there was a change to ensure the encoding of the original string in a path was maintained. This was incorrectly backported to Rails 4.2 which caused a regression.

The remaining gems (Action Mailer, Action View, Active Job, Active Model, Active Support, and Railties) had no changes. 

To see full changeslist, check GitHub.

SHA-256

Use this checksum in order to verify your version of a gem.

$ shasum -a 256 *-4.2.10.rc1.gem
91f279396cd0757784445294a0422c37113a6d49c856ed1b6ce60cd2d6cd4c57  actionmailer-4.2.10.rc1.gem
2f582b5c3b42dea2a877af76812168ad721b583f501c748c32699686d8996c6e  actionpack-4.2.10.rc1.gem
1f587908650b6e96a500de3ccbeb229e8ffe1b8a06bbadc930acad762dd70503  actionview-4.2.10.rc1.gem
b68b1e2475e6cb118a66c9b1daa172965b634b311e81e6ec686f819f0c71c1c4  activejob-4.2.10.rc1.gem
18507309ed0f00f5a6ffc09da1df5076f016f516ce8e7afe2b4138353ca7c915  activemodel-4.2.10.rc1.gem
53a094625fe76d353d95cfd5cf0d989e5f0f18572cded546e3942e2647fdac5e  activerecord-4.2.10.rc1.gem
e4bb02e67d57e9c52fbe0f90b367eb653f4906351b470ce60b34556bb5710b96  activesupport-4.2.10.rc1.gem
9e43e2cda17c4d68b65eff9ef4df6c62c87a0f5779a612fd3dc06e80f0182c7c  rails-4.2.10.rc1.gem
360a5c67a78c5fffaa27c6caa6ae4663d49ab675507ed61f95d2f51869b671b4  railties-4.2.10.rc1.gem

 

Ruby\RoR News Digest 3 - 9.08

This week's freshest news, updates and guides from the Ruby and Rails programming
09 August 2019   417

Greetings! I hope your week went great! Here's new Ruby and Ruby on Rails news digest.

As always, we have prepared some great material for you. In this issue, you will learn, for example, how to migrate your Docker\Kubernetes Ruby app today, how to use Ruby unique method to remove duplicates, watch video on how to remove conditionals with Ruby's Array wrap method and many other things.

Guides

  • Don’t change the signature of Sidekiq jobs running in production

Author brings a lot of arguments to the statement, given in the header.

  • Fullstaq Ruby: First impressions, and how to migrate your Docker/Kubernetes Ruby apps today

Short, but interesting tutorial, which covers one of the aspects of Fullstaq Ruby.

  • How to Use The Ruby Uniq Method To Remove Duplicates

 Using uniq with a block provides even more power; great guide for the beginners.

Videos

  • Removing conditionals with Ruby's Array wrap method

  • Dev Quick Tips - Using Ruby's Reduce method to create a Hash of "Banana Bunch" Arrays

Article

  • Tales of the Ruby Grimoire - Part One - The Grimoire

As author of this programming fairytale explains, this is the first of many tales of the legendary Ruby Grimoire, a great and terrible book of Ruby dark magics

  • Introducing the ‘aws-rails-provisioner’ gem developer preview

This gem is designed to help you define and deploy containerized Rails apps on AWS Fargate

Updates

  • Jekyll 4.0.0.pre.beta1 Released 

Pre beta1 of new major version of the solution, that allows to transform text in static websites and blogs

  • Ciao: An HTTP Monitoring Tool, Built on Rails 

Webapp that checks HTTP endpoints and can send notifications when something bad happens

  • Hightop: A Shortcut for Group Count Queries

Adds a top method to Enumberable so works with both plain old arrays or ActiveRecord.

Podcast

  • RR 424: Documenting Your Code

David Kumira (Screencaster of Drifting Ruby, Panelist on Ruby Rogues), Nate Hopkins (CodeFund) and Andrew Mason (Full stack Ruby on Rails developer) talks why documenting your Ruby (and not only Ruby) code is valuable.