Skip to content
Pre-release
  • v0.14
  • 5af3181
  • Compare
    Choose a tag to compare
    Search for a tag
  • v0.14
  • 5af3181
  • Compare
    Choose a tag to compare
    Search for a tag

@nonrational nonrational released this Jun 6, 2020 · 1 commit to master since this release

Bugfixes

  • Fix LaunchAgents directory permissions, bail if -install is run with sudo (#244)
  • Fix serving public/index.html as a static file (#234)

Enhancements

  • add support for .pumaenv file (#251)
  • Improve word choice (#243)
  • Add proxy/HTTPS example for Rails and Webpack Dev Server (#242)
  • use fsnotify over inotify, upgrade dependencies (#240)
  • print & log port bind failures, dns-related test coverage, test improvements (#239)
  • Linux CA certificate install instructions (#235)
  • Pow's .dev doesn't conflict with .test (#217)

Development Improvements

  • GitHub Actions CI (#245)
  • circleci - go-1.13 x 3 most-recent macOS versions (#236)
Assets 4
Pre-release
  • v0.13
  • 8907643
  • Compare
    Choose a tag to compare
    Search for a tag
Pre-release
  • v0.13
  • 8907643
  • Compare
    Choose a tag to compare
    Search for a tag

@nonrational nonrational released this Feb 29, 2020 · 12 commits to master since this release

Bugfixes

  • puma-dev -V exits with status 0 (not 1) (#230)
  • Unwrap symlinks before passing to fsevents in watch_darwin (#232)

Enhancements

  • Document missing development step (#94)
  • add restart.txt instructions to README (#177)
  • Specify that puma gem needs to be installed (#195)
  • Document govendor (#133)
  • Update vendored github.com/fsnotify/fsevents (#188)
  • WIP: Add Travis and Fix the tests (#170)
  • reorganize macOS/Linux sections of README, add make install (#209)
  • Use consistent macOS naming in README (#220)
  • Add release instructions for Homebrew to README.md (#221)
  • puma-dev link shows proper app location with test coverage (#223)
  • Travis CI: Go 1.13, previously 1.10 which didn't support modules (#227)
  • allow travis-ci to build forks (#228)
  • package launch renamed to only build on darwin (#225)
  • Go Modules (#226)
  • nip.io support (#229)
  • tests exercising watch.go for restart.txt support (#230
  • HTTP-level tests for puma-dev server via goroutine (#233)
Assets 4
Pre-release
  • v0.12
  • c5e86b4
  • Compare
    Choose a tag to compare
    Search for a tag
Pre-release
  • v0.12
  • c5e86b4
  • Compare
    Choose a tag to compare
    Search for a tag

@evanphx evanphx released this Aug 21, 2018 · 90 commits to master since this release

This release changes the default domain to .test from .dev due to the long standing issue Chrome introduce.

Assets 4
Pre-release
Pre-release

@evanphx evanphx released this Oct 30, 2017 · 111 commits to master since this release

This release is full of community fixes and is long overdue! Sorry about the delay!

Assets 4
Pre-release

@evanphx evanphx released this Aug 17, 2016 · 140 commits to master since this release

  • This release is built with Go 1.7 and should work on macOS Sierra
  • The primary fix is for a startup race condition against the time the app was used, causing it to shutdown right away.
  • Added -V to show the version number and go build version.
Assets 4
Pre-release

@evanphx evanphx released this Aug 12, 2016 · 143 commits to master since this release

  • Remove using openssl to create the CA certificate
  • Add link command to make ~/.puma-dev setup that much easier
  • Add event tracking to help with debugging
  • Improve error contextualization
Assets 4
Pre-release
Pre-release

@evanphx evanphx released this Aug 8, 2016 · 155 commits to master since this release

Lot's of bugs squashed and features add!

Features

  • Add support for Linux
  • Add support for xip.io
  • Add static file support
  • Start status API

Bugs

  • Use an LRU cache for certs to prevent memory explosion
  • Fix websocket connections
  • Fix a few bugs around waiting for app startup
  • Fix perms of existing /etc/resolver entries
Assets 4
Pre-release
Pre-release

@evanphx evanphx released this Jul 30, 2016 · 178 commits to master since this release

Puma-dev now defaults to controlling the .dev domain rather than .pdev by popular demand. To use .pdev as to not conflict with pow, pass -d pdev to -install.

Assets 3
Pre-release

@evanphx evanphx released this Jul 30, 2016 · 179 commits to master since this 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.
Assets 3
Pre-release

@evanphx evanphx released this Jul 29, 2016 · 184 commits to master since this 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
Assets 3
You can’t perform that action at this time.