alphagov / smart-answers

Serves smart answers on GOV.UK
https://docs.publishing.service.gov.uk/apps/smart-answers.html
MIT License
176 stars 120 forks source link

Bump railties and rails #6603

Closed dependabot[bot] closed 9 months ago

dependabot[bot] commented 1 year ago

Bumps railties and rails. These dependencies needed to be updated together. Updates railties from 7.0.8 to 7.1.2

Release notes

Sourced from railties's releases.

7.1.2

Active Support

  • Fix :expires_in option for RedisCacheStore#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#fetch block.

    Yasha Krasnou

  • Fix missing require resulting in NoMethodError when running bin/rails secrets:show or bin/rails secrets:edit.

    Stephen Ierodiaconou

  • Ensure {down,up}case_first returns non-frozen string.

    Jonathan Hefner

  • Fix #to_fs(:human_size) to correctly work with negative numbers.

    Earlopain

  • Fix BroadcastLogger#dup so that it duplicates the logger's broadcasts.

    Andrew Novoselac

  • Fix issue where bootstrap.rb overwrites the level of a BroadcastLogger's broadcasts.

    Andrew Novoselac

  • Fix ActiveSupport::Cache to 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#dig for array indexes.

    fatkodima

... (truncated)

Changelog

Sourced from railties's changelog.

Rails 7.1.2 (November 10, 2023)

  • Fix running db:system:change when app has no Dockerfile.

    Hartley McGuire

  • If you accessed config.eager_load_paths and friends, later changes to config.paths were not reflected in the expected auto/eager load paths. Now, they are.

    This bug has been latent since Rails 3.

    Fixes #49629.

    Xavier Noria

Rails 7.1.1 (October 11, 2023)

  • Ensures the Rails generated Dockerfile uses correct ruby version and matches Gemfile.

    Abhay Nikam

Rails 7.1.0 (October 05, 2023)

  • No changes.

Rails 7.1.0.rc2 (October 01, 2023)

  • Always set the Rails logger to be an instance of ActiveSupport::BroadcastLogger.

    Edouard Chin

Rails 7.1.0.rc1 (September 27, 2023)

  • Require concurrent-ruby in config/puma.rb so that Puma can boot in production when WEB_CONCURRENCY is not explicitly specified.

    Fixes #49323.

    Matt Brictson

  • Raise error when generating attribute with dangerous name.

    The following will now raise an error as save and hash are already defined by Active Record.

... (truncated)

Commits
  • 6b93fff Preparing for 7.1.2 release
  • 200749d Sync CHANGELOG
  • fe1a9b7 Merge pull request #49839 from skipkayhil/hm-skb-deprecation
  • 6ef5e07 Merge pull request #49988 from skipkayhil/hm-fix-db-change-no-docker
  • a548edf Merge pull request #49967 from p8/railties/test-env-show-exceptions-comment
  • d33fb3d Merge pull request #49865 from guillaumewrobel/patch-1
  • 0258bf6 Merge pull request #49852 from jonathanhefner/config-public_file_server-enabl...
  • 8a27333 Merge pull request #49834 from zzak/7-1/railties/remove_from_file-gsub
  • fbe75b4 Merge pull request #45530 from skipkayhil/rm-add-sprockets-during-update
  • 35c7cbe Merge pull request #49803 from zzak/railties/remove_from_file-gsub
  • Additional commits viewable in compare view


Updates rails from 7.0.8 to 7.1.2

Release notes

Sourced from rails's releases.

7.1.2

Active Support

  • Fix :expires_in option for RedisCacheStore#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#fetch block.

    Yasha Krasnou

  • Fix missing require resulting in NoMethodError when running bin/rails secrets:show or bin/rails secrets:edit.

    Stephen Ierodiaconou

  • Ensure {down,up}case_first returns non-frozen string.

    Jonathan Hefner

  • Fix #to_fs(:human_size) to correctly work with negative numbers.

    Earlopain

  • Fix BroadcastLogger#dup so that it duplicates the logger's broadcasts.

    Andrew Novoselac

  • Fix issue where bootstrap.rb overwrites the level of a BroadcastLogger's broadcasts.

    Andrew Novoselac

  • Fix ActiveSupport::Cache to 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#dig for array indexes.

    fatkodima

... (truncated)

Commits
  • 6b93fff Preparing for 7.1.2 release
  • 200749d Sync CHANGELOG
  • cceb111 Add CHANGELOG entry for 3e8f1e0aeb81bacddf5a4d29ee3019ad8cc4681a [ci-skip]
  • 3e8f1e0 Merge pull request #49998 from fatkodima/fix-pg-rename_table-with-uuid-pk
  • 826e9a0 Merge pull request #49692 from mguan2020/branchi
  • 122967f Merge pull request #49997 from y0608/patch-1
  • fe1a9b7 Merge pull request #49839 from skipkayhil/hm-skb-deprecation
  • 28deb8b Merge pull request #49050 from JohnAnon9771/fix/issue-48535
  • fb96a02 Merge pull request #49989 from cjilbert504/preposition-fix-fields-for-comments
  • 6ef5e07 Merge pull request #49988 from skipkayhil/hm-fix-db-change-no-docker
  • Additional commits viewable in compare view


You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

github-actions[bot] commented 1 year ago

⚠️ This repo is Continuously Deployed: make sure you follow the guidance ⚠️

Follow these steps if you are doing a Rails upgrade.

anatron commented 9 months ago

@dependabot rebase

dependabot[bot] commented 9 months ago

Superseded by #6660.