なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2023/06/29)

2023/06/29分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

actionmailbox/CHANGELOG.md

railties/CHANGELOG.md


Added bounce_now_with

actionmailbox/lib/action_mailbox/base.rbの修正です。

bounce emailをjob queueに入れずに即座に処理を実行するActionMailbox::Base#bounce_now_withメソッドを追加しています。


Move 6.1 cache format warning to where its used

activesupport/lib/active_support.rbactivesupport/lib/active_support/cache.rbの修正です。

config.active_support.cache_format_version6.1が設定されていた場合に表示するdeprecateメッセージを、実際に値を設定する処理で出力するよう修正しています。


Introduce config.autoload_lib_once(ignore:)

railties/lib/rails/application/configuration.rbの修正です。

libconfig.autoload_once_pathsに追加する為のconfig.autoload_lib_onceを追加しています。先日追加されたconfig.autoload_libと同じようなメソッドなのですが、こちらはconfig.autoload_once_pathsに追加される為、reloadの対象にならないという、違いがあります。


Merge pull request #48594 from fatkodima/fix-pg-partial-index-on-keyword-column

activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rbの修正です。

PostgreSQLのpartial indexesのcolumn nameにkeywordとして使われている(e.g. テーブル名として使われている)場合にエラーになってしまうバグがあったのを修正しています。