2021/12/22分のコミットです。
CHANGELOGへの追加はありませんでした。
Active Record / PostgreSQL / timestamptz: handle blank inputs
activerecord/lib/active_record/connection_adapters/postgresql/oid/timestamp_with_time_zone.rb
の修正です。
PostgreSQL adapterで、データ型にTIMESTAMP WITH TIME ZONE
を使用しているattributeに空の値を指定した場合に、エラーになってしますバグがあったのを修正しています。
Correctly parse complex check constraint expressions for PostgreSQL
activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rb
の修正です。
PostgreSQL adapterでconstraintにCASE statementを含むようなconstaintを指定した場合に、指定した内容が正しく設定されないバグがあったのを修正しています。
Remove feature checking for Class#descendants
Active Supportの修正です。
Class#descendants
がRuby本体に定義されている場合の処理を削除しています。Class#descendants
が再度Ruby本体に定義されてるかどうかはまだ不明であり、現状、その場合の処理を残しておく必要が無いため。