Phusion Passenger v5.3.6 Release Notes

Release Date: 2018-11-05 // over 5 years ago
    • ๐Ÿ›  Fixes smart spawning. A regression in 5.3.5 (due to a refactoring) made it so that Passenger only used the direct spawning method. This issue was mostly noticeable in the form of increased process spawning times between 5.3.4 and 5.3.5.
    • ๐Ÿ›  Fixes Passenger Core and application processes staying on the Watchdog's OOM score (unkillable). Closes GH-2105.
    • Fixes "mach_vm_map failed" warnings on macOS >= High Sierra. These warnings were harmless, but annoying. Closes GH-2101.
    • ๐Ÿ›  Fixes passenger-config compile-agent compilation with optimizations. The optimization flags were not properly passed to the compiler.
    • ๐Ÿ›  Fixes a crash that could occur when HTTP clients send a chunked transfer-encoding body containing a chunk larger than 429496729 bytes.
    • ๐Ÿ‘Œ Improves detection of the system Apache's include headers on macOS High Sierra and later.
    • ๐Ÿ›  Fixes RVM gemset detection on RVM 1.29.
    • ๐Ÿ’Ž No longer supplies precompiled Ruby extensions for Ruby 1.9.3 and 2.0.0. When running Ruby 1.9.3 and 2.0.0, Passenger will attempt to compile from source instead.