2022-02-21 10:35:22 +00:00
|
|
|
* Fix `ActionContoller::Live` to copy the IsolatedExecutionState in the ephemeral thread.
|
|
|
|
|
|
|
|
Since it's inception `ActionContoller::Live` has been copying thread local variables
|
|
|
|
to keep things such as `CurrentAttributes` set from middlewares working in the controller action.
|
|
|
|
|
|
|
|
With the introduction of `IsolatedExecutionState` in 7.0, some of that global state was lost in
|
|
|
|
`ActionContoller::Live` controllers.
|
|
|
|
|
|
|
|
*Jean Boussier*
|
|
|
|
|
2022-02-15 09:41:42 +00:00
|
|
|
* Fix setting `trailing_slash: true` in route definition.
|
|
|
|
|
|
|
|
```ruby
|
|
|
|
get '/test' => "test#index", as: :test, trailing_slash: true
|
|
|
|
|
|
|
|
test_path() # => "/test/"
|
|
|
|
```
|
|
|
|
|
|
|
|
*Jean Boussier*
|
|
|
|
|
2022-01-26 14:47:35 +00:00
|
|
|
* Make `Session#merge!` stringify keys.
|
2021-11-10 17:58:18 +00:00
|
|
|
|
2022-01-26 14:47:35 +00:00
|
|
|
Previously `Session#update` would, but `merge!` wouldn't.
|
|
|
|
|
|
|
|
*Drew Bragg*
|
2021-11-10 17:58:18 +00:00
|
|
|
|
2021-12-07 15:52:30 +00:00
|
|
|
Please check [7-0-stable](https://github.com/rails/rails/blob/7-0-stable/actionpack/CHANGELOG.md) for previous changes.
|