We just launched the new Passenger Docs Passenger Docs just launched. We've updated, rerouted and regrouped our developer documentation for better discoverability and better flow.
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.
Sometimes it's the simple things in life I recently set up a system that needed Passenger's ability to pass on environment variables from the user's shell to their app. To my surprise I found that the variables were not set when my app ran. At first I suspected
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
Using SSL with Passenger in Development on macOS This blog post will show you how to create, install, and trust a self signed certificate on your development web server, and setup your DNS to redirect all your development traffic to your development box. Not on macOS?
Heroku and Passenger: focus on the app performance Heroku is an excellent and popular hosting service for web apps. Being a fully hosted service, you will never have to wake up in the morning to blinking lights on your phone, notifying you of text messages and missed cal
Fixing Passenger RPM issues caused by recent SELinux updates Update February 29, 2016: This problem has been solved in version 5.0.26. This article is now obsolete. Red Hat and CentOS have recently published updates for their SELinux policy packages. If you use the official Phusio
Introducing the Passenger Library project We are happy to announce the Passenger Library project: next-generation documentation for the Phusion Passenger application server. For a while now, we have had the feeling that our documentation was getting old. The con
Introducing the Passenger Status Service for Heroku Today, we are launching the Passenger Status Service. This service makes Passenger status reports (the passenger-status tool) work on Heroku. What are Passenger Status reports? One of the features provided by the Passeng
Passenger 4 APT repository now available Due to limitations in the APT repository software that we use (reprepro), our APT repositories can only contain a single version of a package. When we published Passenger 5.0.2, Passenger 4 was no longer in our APT repos
What's new in Passenger 5 part 2: better logging, better restarting, better WebSockets and more We're happy to announce version 5.0.1 of the Phusion Passenger application server for Ruby, Python and Node.js. Version 5.0.1 is officially ready for production. The 5.x series is also unofficially known under the codena
What's new in Passenger 5 part 1: performance and HTTP JSON API We're happy to announce version 5.0.1 of the Phusion Passenger application server for Ruby, Python and Node.js. Version 5.0.1 is officially ready for production. The 5.x series is also unofficially known under the codena
Fixing Passenger Enterprise + Capistrano zero-downtime restart caveats Phusion Passenger Enterprise has excellent support for rolling restarts, also known as "zero-downtime restarts". This allows you to deploy new versions of your application without causing down time for your use
Turbocaching security changes Phusion Passenger version 5.0.0 beta 3 was released today, with a number of changes to the turbocache. The turbocache is a component in Passenger 5 that automatically caches HTTP responses in an effort to speed up the ap
Interview by The Changelog about Phusion Passenger 5 and the Raptor campaign We have recently been interviewed by the awesome guys at The Changelog, a weekly blog and podcast about open source projects. In this interview I explained a bit about Phusion's history, what's new in Phusion Passenger
Researching a potential new form of HTTP caching optimization It's been a while since we released the first beta of Phusion Passenger 5 (codename "Raptor"), the application server for Ruby, Python and Node.js web apps. We have received a lot of great feedback from the com