Passenger 6.0.18 Version 6.0.18 of the Passenger application server has been released. This release changes the Nginx rpm we build against to the newest module stream, this affects EL8 and EL9 distributions, special 1-time upgrade instructions are provided.
Passenger 6.0.17 Version 6.0.17 of the Passenger application server has been released. This release adds support for Ruby 3.2.0, and bumps the preferred Nginx to 1.22.1.
Passenger 6.0.16 Version 6.0.16 of the Passenger application server has been released. This release fixes availability of Enterprise Linux 9 (RHEL, Rocky, Alma) packages, and adds ARM64 packages for Debian and Ubuntu distros.
Passenger 6.0.14 Version 6.0.14 of the Passenger application server has been released. This release adds Ubuntu 22.04 "Jammy" packages, and removes Ubuntu 21.10 "Impish" packages. Passenger 6 introduced Generic Langua
Log4J Bulletin: Passenger not affected TL:DR; Passenger is not affected. Passenger has no components written in Java and thus does not use log4j. As such, it is not affected by the log4j vulnerabilities (CVE-2021-45046 & CVE-2021-44228, or any subsequentl
Dropping RHEL6, Debian 7 and Ruby 1.8 support? We consider dropping support in Passenger for RHEL/CentOS 6, Debian 7 and Ruby 1.8 and need your feedback. Old distros slow down our development process.
Migrating Passenger from C++ to Go? When Passenger was created, C and C++ were our only viable options. But the language ecosystem has evolved and we're considering switching to Golang.
New: Fuse Panel for Phusion Passenger Today Phusion introduces a GUI for Passenger (open source and enterprise), providing tools to monitor, administer, analyze and troubleshoot your apps.
How waiting in line for your webapp just got nicer Help! Load spikes! Sometimes there is temporarily more traffic than expected (yay!), or maybe you're affected by a third-party dependency slowdown (boo!). Learn how to optimize user experience in these situations.
How Dishwashers Ruin Ruby Apps Procrastination can get you into a lot of trouble, work just builds up until you have to spend all your time just catching up. It’s the same with web apps, if you just defer work until after sending the response you’ll s
Passenger 5.1.7: Enterprise usage reporting improvements Version 5.1.7 of the Passenger application server for Ruby, Node.js, Meteor and Python has been released. It features improved reliability and improved system CA path detection for enterprise usage data recording. As wel
Passenger 5.1.6: new packages for Zesty, Debian Stretch, Nginx Version 5.1.6 of the Passenger application server for Ruby, Node.js, Meteor and Python has been released. It features updated packages to cover an Nginx security issue. We also supply a dynamic version of the Passenger N
Understanding your benchmarks and easy tips for fixing them Update August 9: urikanegun has kindly contributed a Japanese translation of this article. Developers love speed, so developers love benchmarks. Benchmarks on programming language performance, app server performance, Jav
Service announcement: solving macOS KeyChain issues caused by Passenger One of the major features introduced in Passenger 5.1 was the security update checker. This (optional) feature allows users to be notified in case there are any important Passenger-related security updates so that they c
Passenger 5.1: a new milestone in robustness, security and efficiency It’s been a little over a year-and-a-half since we released the first version of Passenger 5, the application server for Ruby, Python, Node.js and Meteor. It brought a large amount of major improvements. Since then we ha
ActionCable under stress: Finding a DoS vulnerability in Rails 5 WebSockets Apps In this article we will show you how Rails 5.0.0 ActionCable applications on Puma, the new default Rails app server, might be exposed to denial of service by slow clients. We will be using the OS X network shaping tools
Bootstrapped, Profitable and Proud: Our Journey to $1,000,000+ ARR at Phusion If you're a long-time reader of Basecamp's Signal vs Noise, chances are you have probably read one of their Bootstrapped, Profitable and Proud (BPP) articles. Those articles tell the stories of startups that have made $1