All Versions
12
Latest Version
Avg Release Cycle
144 days
Latest Release
2130 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.8.1 Changes
December 08, 2018π Fixes:
- Prax hung forever when reaping child processes.
- Crystal 0.27 compatibility.
-
v0.8.0 Changes
September 07, 2018β¨ Enhancements:
- π Allow to port forward to specific host with
host:port
in host file βand[ipv6]:port
for IPv6 addresses.
π₯ Breaking changes:
- β
default to
.test
TLD by default instead of Google-owned.dev
domain that
π§ requires HTTPS to be configured.
π Fixes:
- HTTP headers lookups are case-insensitive.
- Crystal 0.24+ compatibility.
- Debian 9 packaging issues.
- π Allow to port forward to specific host with
-
v0.7.0 Changes
April 07, 2017β¨ Enhancements:
- β Added
--ssl-port
configuration option. - β Added
--timeout
(PRAX_TIMEOUT
) configuration option to wait longer or
shorter than 60 seconds for applications to start. - π Detect real hardware devices to apply port redirection on (supports weird
systemd predictable interface names). - Compatibility with the dotenv gem.
π₯ Breaking changes:
- π Setting environment variables via
.env
files has been removed. Use the
.praxrc
shell file in your project to set environment variables instead.
- β Added
-
v0.6.1 Changes
October 13, 2016π Fixes:
- Only redirect traffic from wlan/eth devices (i.e. don't break outgoing traffic from containers).
-
v0.6.0 Changes
October 11, 2016β¨ Enhancements:
- π§ Source
.praxrc
shell files in projects (eg: to configure variables, version managers, ...) - π Move iptables rules to
prax iptables
command - β¬οΈ Upgraded to Crystal 0.18+
π Fixes:
- Multiple Forwarding of repeated headers (cookies were broken)
- Unescape filenames before searching in the public folder
- π§ Source
-
v0.5.1 Changes
January 24, 2016β¨ Enhancements:
- β¬οΈ Upgraded to Crystal 0.11.0 (syntax changes)
π Fixes:
- Correct values for X-Forwarded-Proto proxy header (https, http)
- π Leaks file descriptors, see crystal-lang/crystal#1700
-
v0.5.0 Changes
September 29, 2015β¨ Enhancements:
- β¬οΈ Upgraded to Crystal 0.8.0 (uses standard Process.new, dropped deprecations)
- Generic SIGCHLD handler to reap zombie children (no more reap threads)
π Fixes:
- Proxy middleware was always run after public file middleware
Built with Crystal 0.8.0
-
v0.4.2 Changes
August 03, 2015π Features:
- π Prax now logs on
~/.prax/_logs.prax.log
when daemonized
π Fixes:
- Prax crashed when starting as a daemon
- Prax hanged forever with concurrent requests to an app while it spawned
- π Prax now logs on
-
v0.4.1 Changes
June 08, 2015π This is point release that introduces a clean Debian/Ubuntu package that only requires the
libc6
andlibssl1.0.0
packages.Built with Crystal 0.7.3
-
v0.4.0 Changes
May 23, 2015