rails_cursor_pagination
rails_cursor_pagination copied to clipboard
Bump activerecord from 7.1.0 to 7.1.2
Bumps activerecord from 7.1.0 to 7.1.2.
Release notes
Sourced from activerecord's releases.
7.1.2
Active Support
Fix
:expires_inoption forRedisCacheStore#write_multi.fatkodima
Fix deserialization of non-string "purpose" field in Message serializer
Jacopo Beschi
Prevent global cache options being overwritten when setting dynamic options inside a
ActiveSupport::Cache::Store#fetchblock.Yasha Krasnou
Fix missing
requireresulting inNoMethodErrorwhen runningbin/rails secrets:showorbin/rails secrets:edit.Stephen Ierodiaconou
Ensure
{down,up}case_firstreturns non-frozen string.Jonathan Hefner
Fix
#to_fs(:human_size)to correctly work with negative numbers.Earlopain
Fix
BroadcastLogger#dupso that it duplicates the logger'sbroadcasts.Andrew Novoselac
Fix issue where
bootstrap.rboverwrites thelevelof aBroadcastLogger'sbroadcasts.Andrew Novoselac
Fix
ActiveSupport::Cacheto handle outdated Marshal payload from Rails 6.1 format.Active Support's Cache is supposed to treat a Marshal payload that can no longer be deserialized as a cache miss. It fail to do so for compressed payload in the Rails 6.1 legacy format.
Jean Boussier
Fix
OrderedOptions#digfor array indexes.fatkodima
... (truncated)
Changelog
Sourced from activerecord's changelog.
Rails 7.1.2 (November 10, 2023)
Fix renaming primary key index when renaming a table with a UUID primary key in PostgreSQL.
fatkodima
Fix
where(field: values)queries whenfieldis a serialized attribute (for example, whenfieldusesActiveRecord::Base.serializeor is a JSON column).João Alves
Prevent marking broken connections as verified.
Daniel Colson
Don't mark Float::INFINITY as changed when reassigning it
When saving a record with a float infinite value, it shouldn't mark as changed
Maicol Bentancor
ActiveRecord::Base.table_namenow returnsnilinstead of raising "undefined methodabstract_class?for Object:Class".a5-stable
Fix upserting for custom
:on_duplicateand:unique_byconsisting of all inserts keys.fatkodima
Fixed an issue where saving a record could innappropriately
dupits attributes.Jonathan Hefner
Dump schema only for a specific db for rollback/up/down tasks for multiple dbs.
fatkodima
Fix
NoMethodErrorwhen casting a PostgreSQLmoneyvalue that uses a comma as its radix point and has no leading currency symbol. For example, when casting"3,50".Andreas Reischuck and Jonathan Hefner
Re-enable support for using
enumwith non-column-backed attributes. Non-column-backed attributes must be previously declared with an explicit
... (truncated)
Commits
6b93fffPreparing for 7.1.2 release200749dSync CHANGELOGcceb111Add CHANGELOG entry for 3e8f1e0aeb81bacddf5a4d29ee3019ad8cc4681a [ci-skip]3e8f1e0Merge pull request #49998 from fatkodima/fix-pg-rename_table-with-uuid-pk826e9a0Merge pull request #49692 from mguan2020/branchi28deb8bMerge pull request #49050 from JohnAnon9771/fix/issue-485354b46e7eMerge pull request #49811 from composerinteralia/verify-only-when-connection-...64e6145Merge pull request #49802 from composerinteralia/postgres-unrecoverable-conne...55f4a62Merge pull request #49936 from seanpdoyle/ar-nested-attributes-default58e4100Merge pull request #49904 from MaicolBen/bug/infinite-changed- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)