Releases: puma/puma-dev
Releases · puma/puma-dev
Press `F` to Trust
v0.15b
return the cleanup func to be optionally called and explain why.
Springtime Fixes & Features
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
Leap Day 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)
From .dev to .test
This release changes the default domain to .test from .dev due to the long standing issue Chrome introduce.
Long overdue release
This release is full of community fixes and is long overdue! Sorry about the delay!
macOS Sierra and shutdown/startup race
- 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.
Setup improvements, link command
- 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
All the feedback
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
.dev now the default
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
.