We’ve just merged:
This will start testing gems on Ruby 3.4 as well. You may see CI failures if you’re using this. Possibly indirectly, when you’re using theforeman/actions/.github/workflows/smart_proxy_plugin.yml
.
Please read the release notes:
https://www.ruby-lang.org/en/news/2024/12/25/ruby-3-4-0-released/
Biggest things I’ve noticed are:
- Frozen strings by default. See Fixes #38329 - Avoid frozen string modification by ekohl · Pull Request #10502 · theforeman/foreman · GitHub
- Remove various default gems like
base64
which you need to add to your dependencies now. See Standard Gems: Gemified in 3.4