A fast and robust web server and application server for Ruby, Python and Node.js
PassengerHardMemoryLimit
/passenger_hard_memory_limit
/`--hard-memory-limit``). Unlike the soft memory limit, the hard memory limit doesn't wait for the request to finish. Useful for preventing high memory usage from taking down the entire machine or container.PassengerAnalyticsCollectionRate
/passenger_analytics_collection_rate
). This allows you to control the frequency that Passenger Enterpprise measures the app memory use at.SIGPROF
signal handlers. Contributed by Ivo Anjo. Closes GH-2489.unhandled_exception_before_exit
event callback. Contributed by James Tomson.debug
gem is now supported for debugging on Ruby 3.1.PASSENGER_MAX_LOG_LINE_LENGTH_BYTES
environment variable. The default length remains at 8KB. Closes GH-2413.Adds Ubuntu 22.04 "Jammy" packages, and removes Ubuntu 21.10 "Impish" packages.
Fixes a use after free regression introduced in 6.0.12.
Fixed a warning about ERB.new argument deprecation in Ruby 3.1. Closes GH-2417.
Removed google apis from error pages for easier GDPR compliance.
Updated various library versions used in precompiled binaries (used for e.g. gem installs):
Add WASM mime type, Closes GH-2398.
Fix compilation on FreeBSD 13. Closes GH-2402.
[Ruby] Fixes app process crash when ECONNRESET received.
Fix automated fetching of pcre source for installer scripts.
Bump preferred nginx 1.20.1 → 1.20.2.
[Ruby] Add option to preload bundler. Closes GH-2409.
[Node] Suppresses the winston circular dependency warning.
[RPMs] EL8 RPMs are now built on Rocky linux, and should be compatible with Alma, Rocky, CentOS, and RHEL.
Updated various library versions used in precompiled binaries (used for e.g. gem installs):