puma-dev

A tool to manage rack apps in development with puma

BSD-3-CLAUSE License

Stars
1.7K

Bot releases are visible (Hide)

puma-dev - v0.18.3 Latest Release

Published by github-actions[bot] over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/puma/puma-dev/compare/v0.18.2...v0.18.3

puma-dev - v0.18.2

Published by github-actions[bot] over 2 years ago

What's Changed

Full Changelog: https://github.com/puma/puma-dev/compare/v0.18.1...v0.18.2

puma-dev - v0.18.1

Published by github-actions[bot] over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/puma/puma-dev/compare/v0.18.0...v0.18.1

puma-dev - Alice Cooper

Published by github-actions[bot] over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/puma/puma-dev/compare/v0.17.0...v0.18.0

puma-dev - Spooky Seventeen

Published by nonrational almost 3 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/puma/puma-dev/compare/v0.16.2...v0.17.0

puma-dev - Arm'd & Ready

Published by nonrational about 3 years ago

Enhancements

  • Upgrade to golang-1.16.6
  • M1 support
puma-dev - July, July!

Published by nonrational over 3 years ago

Bugfixes

  • Fix: sharing app instances with different hostnames not working (#281) → (#280)

Enhancements

  • Upgrade to golang-1.16.5
puma-dev - Sweet Sixteen

Published by nonrational over 3 years ago

Bugfixes

  • ensure app is removed from pool after sigterm (#274) ➞ (#59)

Enhancements

  • Add events API to readme (#276)
  • replace status badge with github actions in readme
  • upgrade to go-1.16.2
  • Allow opt-out of dotfile sourcing (#275) ➞ (#268)
  • Mention GNU/Linux support in homebrew 🐧 (#272)
puma-dev - Fix Subfolder Support

Published by nonrational almost 4 years ago

Bugfixes

  • Prevent apps with the same folder name from colliding (#270)
puma-dev - Ignore Public Path Config

Published by nonrational almost 4 years ago

Enhancements

puma-dev - Press `F` to Trust

Published by nonrational about 4 years ago

15 is a repdigit in binary (1111) and quaternary (33). In hexadecimal, as well as all higher bases, 15 is represented as F.

Bugfixes

  • Ensure that Puma-dev CA is trusted in keychain (as expected) on macOS (#246)

Enhancements

  • Update Webpack Dev Server guide to be nicer to Sprockets (#254)
puma-dev - v0.15b

Published by nonrational about 4 years ago

puma-dev - Springtime Fixes & Features

Published by nonrational over 4 years ago

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)
puma-dev - Leap Day Release

Published by nonrational over 4 years ago

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)
puma-dev - From .dev to .test

Published by evanphx about 6 years ago

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

puma-dev - Long overdue release

Published by evanphx almost 7 years ago

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

puma-dev - macOS Sierra and shutdown/startup race

Published by evanphx about 8 years ago

  • 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.
puma-dev - Setup improvements, link command

Published by evanphx about 8 years ago

  • 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
puma-dev - All the feedback

Published by evanphx about 8 years ago

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
puma-dev - .dev now the default

Published by evanphx about 8 years ago

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.

Package Rankings
Top 4.62% on Proxy.golang.org
Badges
Extracted from project README
ci report