Open dev-mend-for-github-com[bot] opened 1 year ago
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below:
installing v2 tool bundler v2.4.8
linking tool bundler v2.4.8
/usr/local/buildpack/utils/linking.sh: line 18: /usr/local/bin/bundle: Permission denied
This PR contains the following updates:
'3.0.7'
->'5.2.4.3'
By merging this PR, the issue #8 will be automatically resolved and closed:
Release Notes
rails/rails (rails)
### [`v5.2.4.3`](https://redirect.github.com/rails/rails/releases/tag/v5.2.4.3): 5.2.4.3 [Compare Source](https://redirect.github.com/rails/rails/compare/v5.2.4.2...v5.2.4.3) #### Active Support - \[CVE-2020-8165] Deprecate Marshal.load on raw cache read in RedisCacheStore - \[CVE-2020-8165] Avoid Marshal.load on raw cache value in MemCacheStore #### Active Model - No changes. #### Active Record - No changes. #### Action View - \[CVE-2020-8167] Check that request is same-origin prior to including CSRF token in XHRs #### Action Pack - \[CVE-2020-8166] HMAC raw CSRF token before masking it, so it cannot be used to reconstruct a per-form token - \[CVE-2020-8164] Return self when calling #each, #each_pair, and #each_value instead of the raw [@parameters](https://redirect.github.com/parameters) hash #### Active Job - No changes. #### Action Mailer - No changes. #### Action Cable - No changes. #### Active Storage - \[CVE-2020-8162] Include Content-Length in signature for ActiveStorage direct upload #### Railties - No changes. ### [`v5.2.4.2`](https://redirect.github.com/rails/rails/releases/tag/v5.2.4.2): 5.2.4.2 [Compare Source](https://redirect.github.com/rails/rails/compare/v5.2.4.1...v5.2.4.2) #### Active Support - No changes. #### Active Model - No changes. #### Active Record - No changes. #### Action View - Fix possible XSS vector in `escape_javascript` helper CVE-2020-5267 *Aaron Patterson* #### Action Pack - No changes. #### Active Job - No changes. #### Action Mailer - No changes. #### Action Cable - No changes. #### Active Storage - No changes. #### Railties - No changes. ### [`v5.2.4.1`](https://redirect.github.com/rails/rails/releases/tag/v5.2.4.1): 5.2.4.1 [Compare Source](https://redirect.github.com/rails/rails/compare/v5.2.4...v5.2.4.1) #### Active Support - No changes. #### Active Model - No changes. #### Active Record - No changes. #### Action View - No changes. #### Action Pack - Fix possible information leak / session hijacking vulnerability. The `ActionDispatch::Session::MemcacheStore` is still vulnerable given it requires the gem dalli to be updated as well. CVE-2019-16782. #### Active Job - No changes. #### Action Mailer - No changes. #### Action Cable - No changes. #### Active Storage - No changes. #### Railties - No changes. ### [`v5.2.4`](https://redirect.github.com/rails/rails/releases/tag/v5.2.4): 5.2.4 [Compare Source](https://redirect.github.com/rails/rails/compare/v5.2.3...v5.2.4) #### Active Support - Make ActiveSupport::Logger Fiber-safe. Fixes [#36752](https://redirect.github.com/rails/rails/issues/36752). Use `Fiber.current.__id__` in `ActiveSupport::Logger#local_level=` in order to make log level local to Ruby Fibers in addition to Threads. Example: logger = ActiveSupport::Logger.new(STDOUT) logger.level = 1 p "Main is debug? #{logger.debug?}" Fiber.new { logger.local_level = 0 p "Thread is debug? #{logger.debug?}" }.resume p "Main is debug? #{logger.debug?}" Before: Main is debug? false Thread is debug? true Main is debug? true After: Main is debug? false Thread is debug? true Main is debug? false *Alexander Varnin* #### Active Model - Type cast falsy boolean symbols on boolean attribute as false. Fixes [#35676](https://redirect.github.com/rails/rails/issues/35676). *Ryuta Kamizono* #### Active Record - Fix circular `autosave: true` causes invalid records to be saved. Prior to the fix, when there was a circular series of `autosave: true` associations, the callback for a `has_many` association was run while another instance of the same callback on the same association hadn't finished running. When control returned to the first instance of the callback, the instance variable had changed, and subsequent associated records weren't saved correctly. Specifically, the ID field for the `belongs_to` corresponding to the `has_many` was `nil`. Fixes [#28080](https://redirect.github.com/rails/rails/issues/28080). *Larry Reid* - PostgreSQL: Fix GROUP BY with ORDER BY virtual count attribute. Fixes [#36022](https://redirect.github.com/rails/rails/issues/36022). *Ryuta Kamizono* - Fix sqlite3 collation parsing when using decimal columns. *Martin R. Schuster* - Make ActiveRecord `ConnectionPool.connections` method thread-safe. Fixes [#36465](https://redirect.github.com/rails/rails/issues/36465). *Jeff Doering* - Assign all attributes before calling `build` to ensure the child record is visible in `before_add` and `after_add` callbacks for `has_many :through` associations. Fixes [#33249](https://redirect.github.com/rails/rails/issues/33249). *Ryan H. Kerr* #### Action View - Allow programmatic click events to trigger Rails UJS click handlers. Programmatic click events (eg. ones generated by `Rails.fire(link, "click")`) don't specify a button. These events were being incorrectly stopped by code meant to ignore scroll wheel and right clicks introduced in [#34573](https://redirect.github.com/rails/rails/issues/34573). *Sudara Williams* #### Action Pack - No changes. #### Active Job - No changes. #### Action Mailer - No changes. #### Action Cable - No changes. #### Active Storage - No changes. #### Railties - Use original `bundler` environment variables during the process of generating a new rails project. *Marco Costa* - Allow loading seeds without ActiveJob. Fixes [#35782](https://redirect.github.com/rails/rails/issues/35782) *Jeremy Weathers* - Only force `:async` ActiveJob adapter to `:inline` during seeding. *BatedUrGonnaDie* ### [`v5.2.3`](https://redirect.github.com/rails/rails/releases/tag/v5.2.3): 5.2.3 [Compare Source](https://redirect.github.com/rails/rails/compare/v5.2.2.1...v5.2.3) #### Active Support - Add `ActiveSupport::HashWithIndifferentAccess#assoc`. `assoc` can now be called with either a string or a symbol. *Stefan Schüßler* - Fix `String#safe_constantize` throwing a `LoadError` for incorrectly cased constant references. *Keenan Brock* - Allow Range#=== and Range#cover? on Range `Range#cover?` can now accept a range argument like `Range#include?` and `Range#===`. `Range#===` works correctly on Ruby 2.6. `Range#include?` is moved into a new file, with these two methods. *utilum* - If the same block is `included` multiple times for a Concern, an exception is no longer raised. *Mark J. Titorenko*, *Vlad Bokov* #### Active Model - Fix date value when casting a multiparameter date hash to not convert from Gregorian date to Julian date. Before: Day.new({"day(1i)"=>"1", "day(2i)"=>"1", "day(3i)"=>"1"}) => #