- [Nginx] Upgrades preferred Nginx to 1.26.2 from 1.26.1.
- [Enterprise] Smarter rolling restarts for better performance and reliability. We changed the way we route requests. Instead of picking the least-busy process, we now first prioritize new processes first. During a rolling restart, this new behavior leads to more efficient utilization of application caches, faster validation of new rollouts, and faster recovery from problematic deployments. Closes GH-2551.
- Fix a regression from 6.0.10 where running
passenger-config system-properties
would throw an error. Closes GH-2565. - [Enterprise] Fix a memory corruption-related crash that could occur during rolling restarting.
- [Ubuntu] Add packages for Ubuntu 24.10 "oracular".
- [Ruby] Specify rackup version to avoid broken 1.0 gem. Closes GH-2559.
- Fixes compatibility with Ruby apps whose Gemfile.lock depends on base64.
- Upgrades Boost from 1.85 -> 1.86.
- Updated various library versions used in precompiled binaries (used for e.g. gem installs):
- ccache 4.10.1 -> 4.10.2
- cmake 3.30.1 -> 3.31.2
- curl 8.8.0 -> 8.11.0
- git 2.45.2 -> 2.47.1
- gnupg 2.4.5 -> 2.4.7
- libgpg_error 1.50 -> 1.51
- npth 1.7 -> 1.8
- openssl 3.3.1 -> 3.4.0
- rubygems 3.5.16 -> 3.5.23
- rubies:
- 3.2.4 -> 3.2.6
- 3.3.4 -> 3.3.6