@passenger-ci-bot passenger-ci-bot released this Nov 30, 2018 · 1 commit to stable-6.0 since this release

Assets 34
  • Introduces support for all programming languages. Yes that's right... Java, Elixir, Go — Passenger now supports them all! This effort is called "generic language support".

  • Bumps the preferred Nginx version to 1.15.7.

  • Introduces anonymous usage telemetry, which helps us improve Passenger. Please read the docs on what data is collected and how to disable this.

  • [Nginx] Introduces a new option "passenger_request_buffering on|off", to allow disabling request body buffering. This is only supported in Nginx >= 1.15.3. Closes GH-2121.

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

    • OpenSSL: 1.0.2q (was: 1.0.2p)
    • libcurl: 7.62.0 (was: 7.61.1)
    • Ruby: 2.3.8 (was: 2.3.7)

@passenger-ci-bot passenger-ci-bot released this Nov 10, 2018 · 13 commits to stable-6.0 since this release

Assets 34
  • Fixes package installation issues on Ubuntu 18.04. These issues were caused by an update released by Ubuntu on the nginx-common package. Closes GH-2122, GH-2140.
  • Fixes compilation problems and warnings with GCC 8.2. Tested on Alpine Linux edge 2018-11-05. Closes GH-2139.
  • Fixes compatibility with libcurl 7.62.0. Contributed by Po-Chuan Hsieh (@sunpoet).
  • Changes minimum supported macOS version to 10.11 El Capitan.
  • Removes packages for Ubuntu 17.10 Artful.

@passenger-ci-bot passenger-ci-bot released this Nov 5, 2018 · 32 commits to stable-6.0 since this release

Assets 38
  • 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.

@passenger-ci-bot passenger-ci-bot released this Nov 6, 2018 · 74 commits to stable-5.3 since this release

Assets 42
  • Fixes Ubuntu 18.04 package installation problems due to Nginx version mismatch. Closes GH-2122.

  • Improves usability of crash reports. Crash reports are no longer dumped in one big chunk to stderr. Instead, they are now dumped into multiple files, making it easy to inspect relevant reports.

  • Fixes some crashes that only occur with log level 7.

  • Downloads binaries from the newly-introduced Github mirror. This improves the reliability of binary downloads.

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

    • OpenSSL: 1.0.2p (was: 1.0.2o)
    • libcurl: 7.61.1 (was: 7.60.0)

@FooBarWidget FooBarWidget released this Sep 17, 2018 · 122 commits to stable-5.3 since this release

Assets 62
  • Fixes a crash during startup on FreeBSD 11.2 and recent OpenBSD versions due to C++11 compatibility issues in the code. Closes GH-2097.
  • Updates Boost to version 1.67.0.
  • [Apache] Fixes the handling of HTTP requests with chunked bodies in combination with PassengerBufferUploads off. Closes GH-2102.