Phusion Passenger v6.0.7 Release Notes

Release Date: 2020-11-18 // over 3 years ago
    • ➕ Addresses regression introduced in 6.0.5 when attempting to establish database connection after fork and activerecord is not configured in the expected way. Closes GH-2281.
    • Addresses regression introduced in 5.1.5 where hook scripts would fail to run. As a result the PASSENGER_ERROR_PAGE and PASSENGER_CONFIG_MANIFEST env vars have been removed from the passenger hook script environment.
    • 🍱 Match static rails assets on 8-digit content hash. Contributed by @mattozinga.
    • 👍 Allow skipping the Apache/Nginx sections of the passenger-memory-stats output, through the --no-apache and --no-nginx commandline options. Closes GH-2306. Contributed by Saverio Miroddi (@saveriomiroddi).
    • 🛠 Fixes an issue where passenger-memory-stats would throw an error if a process went away while it was running. Closes GH-2305.
    • 🛠 Fixes a formatting issue with apr-1 include flags on macOS.
    • Fixes a warning about BOOST_*_ENDIAN macros being deprecated by migrating to new suggested macros.
    • 🛠 Fixes an occasional issue with the node loader where the startup handshake would fail to record progress.
    • ➕ Adds an option for specifying the address to bind ruby apps to, for sending requests directly to specific app instances:

    • Standalone: direct_instance_request_address

    • Nginx: passenger_direct_instance_request_address

    • Apache: PassengerDirectInstanceRequestAddress

    ⚡️ Updated various library versions used in precompiled binaries (used for e.g. gem installs):

    • ccache: 4.0 (was: 3.7.10)
    • curl: 7.73.0 (was: 7.71.1)
    • git: 2.29.1 (was: 2.27.0)
    • gnupg: 2.2.23 (was: 2.2.21)
    • libgpg_error: 1.39 (was: 1.38)
    • ruby: 2.7.2 (was: 2.7.1)
    • libassuan 2.5.4 (was: 2.5.3)
    • libgcrypt 1.8.7 (was 1.8.6)
    • OpenSSL 1.1.1h (was 1.0.2u)

Previous changes from v6.0.6

    📇 Update gemspec with up to date metadata.

    ⏪ Reverts the addition of the 'etc' gem to the Passenger gemspec, because it broke on normal ruby installs. Closes GH-2283.

    🏗 Builds Ubuntu focal Nginx dynamic module package against Nginx 1.18.0. Closes GH-2291.

    💎 No longer providing prebuilt Ruby 2.1 or 2.2 binaries, they have been EOL for years and rubygems no longer supports them.

    ⚡️ Updated various library versions used in precompiled binaries (used for e.g. gem installs):

    • ccache 3.7.10 (was 3.7.9)
    • Curl 7.71.1 (was 7.69.1)
    • Git 2.27.0 (was 2.26.2)
    • GnuPG 2.2.21 (was 2.2.20)
    • libgpg_error 1.38 (was 1.37)
    • libgcrypt 1.8.6 (was 1.8.5)
    • RubyGems 3.1.4 (was 3.0.8)