Phusion Passenger v6.0.7 Release Notes

Release Date: 2020-11-18 // 11 months 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)