2019/01/10分のコミットです。
CHANGELOGへの追加はありませんでした。
Merge pull request #34899 from rails/speed-up-step
activesupport/lib/active_support/duration.rb
の修正です。
Duration#coerce
メソッドで引数がDuration
の場合にscalar objectを返すよう修正しています。
Ruby 2.6でRange.new(x, y).step(Duration).each { ... }
というような処理が大変遅くなってしまっており、その対応として修正を行っています。なおそれでもまだRuby 2.5よりは遅くなっています。
ただこれが本当に正しい修正かはわからなく、まだ調査は続けるとのことです。
Merge pull request #34692 from gmcgibbon/use_mail_delivery_job_in_6.0_defaults
Action Mailer、railtiesの修正です。
Merge pull request #34591 from gmcgibbon/new_delivery_jobでメールの送信に(新規に追加した)MailDeliveryJob
classを使うようになっていたのですが、これもまたbreaking changeな為、デフォルトはActionMailer::DeliveryJob
に戻して、new_framework_defaults_6_0.rb
及びload_defaults
でActionMailer::MailDeliveryJob
を指定するよう修正しています。
Merge pull request #34900 from gmcgibbon/fix_test_find_only_some_columns
activerecord/test/cases/serialized_attribute_test.rb
の修正です。
serialize
のテストでテスト実行前に使用するmodelのattributesをreset_column_information
を使用してresetするよう修正しています。
attributeが残った状態のままだと以降のテストでエラーになってしまう為。
Specify the type for the auto-generated primary key
rails guideのActive Record Basics
の修正です。
Schema Conventions
の項、Primary Keyについて説明している箇所に、type(bigint
or integer
)についての説明を追加しています。
Bring in all of aws-sdk-sns if using Amazon ingress
actionmailbox/app/controllers/action_mailbox/ingresses/amazon/inbound_emails_controller.rb
の修正です。
Aws::SNS::MessageVerifier
を使用する際にaws-sdk-sns/message_verifier
をrequireしていたのを、aws-sdk-sns
をrequireするよう修正しています。
aws-sdk-sns/message_verifier
だけだとAws::SNS::MessageVerifier
で使用している他のclassがrequireされない為。
Added Postmark ingress support
actionmailbox/app/controllers/action_mailbox/ingresses/postmark/inbound_emails_controller.rb
、
actionmailbox/config/routes.rb
の修正です。
Action MailboxにPostmarkのサポートを追加しています。
Tweak Postmark ingress docs [ci skip]
actionmailbox/app/controllers/action_mailbox/ingresses/postmark/inbound_emails_controller.rb
のdocの修正です。
ActionMailbox::Ingresses::Postmark::InboundEmailsController
classのdocの言い回しを修正しています。