Skip to content

Releases: puma/puma-dev

HTTPS in the app and subdomain apps

30 Jul 04:33
Compare
Choose a tag to compare
Pre-release
  • Apps can now detect that https in use using the X-Forwarded-Proto header (Rack::Request#ssl? uses that header internally so you're probably good already).
  • We now match pow's subdomain apps support. Apps are now matched at the longest possible host, so linking an app to login.fun will make it available as login.fun.pdev.
  • Fix bug where idle apps were not stopped.
  • Compiled with Go 1.6.3 which should fix a OS X Sierra bug.

HTTPS and descriptor stability

29 Jul 23:56
Compare
Choose a tag to compare
Pre-release
  • Puma-dev now automatically starts up an HTTPS endpoint as well!
  • Unix sockets are now used to communicate with the app rather than shared file descriptors
  • .powconfig is loaded as well
  • Options passed to set the domains, directory, and timeout are now honored by -install

Config Files and Proxies

28 Jul 23:59
Compare
Choose a tag to compare
Pre-release

Now supports config files like .powrc, .powenv, and even .env!

Also supports pow style proxies: echo 9292 > ~/.puma-dev/awesome; curl awesome.pdev

Restarts, launchd, and more

28 Jul 19:23
Compare
Choose a tag to compare
Pre-release
  • Apps can be purged my sending puma-dev SIGUSR1 pkill -USR1 puma-dev.
  • -install will install puma-dev into the system to run in the background
  • tmp/restart.txt file support to restart apps
  • Use launchd to access port 80 rather than firewall rules
  • Add uninstall support

Initial release

27 Jul 18:05
Compare
Choose a tag to compare
Initial release Pre-release
Pre-release

Easy rack/rails development with Puma!

  • Symlink apps to ~/.puma-dev
  • Access them as app.pdev
  • Automatic startup
  • Automatic idle shutdown