Skip to content

Commit

Permalink
Prepare changelog for v0.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Pierstoval committed May 27, 2022
1 parent 9332065 commit 7275f12
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
# v0.4.0

* Add a logging system that you can use by running `rymfony log` in your project root directory. Will tail log files from your running `rymfony` server, even when server is not started.
* Enhanched "healthcheck" so that both Caddy HTTP server and PHP-FPM/PHP-CGI servers can be restarted automatically when they fail. Very useful on Windows when PHP-CGI fails for concurrency/overloading reasons.
* Use latest versions of dependencies.
* Latest version of the `clap` package enhances the output of all command-line documentation, like `rymfony help`. (especially adds colors to your terminal!)
* Add functional tests to check for cross-OS consistency in how HTTP and PHP are handled.
* Enhance how Caddy HTTP server permissions are checked: before, `setcap` was executed to allow Caddy to bind port 80 when running as non-root.<br>This restriction happened because Linux prevents non-root to bind ports below 1024, for security reasons.<br>Now, `setcap` is run in a non-blocking way when a TTY is detected, so that Caddy can fail gracefully, but still blocks and wait for user input when a console/shell/terminal output is detected (like when in login/interactive mode).<br>Also, the `Caddyfile` template was modified to ensure that port 80 is no longer listened (this is linked to the _"Redirect HTTP to HTTPS"_ feature from Caddy).

# v0.3.1

* Add a "healthcheck" system to restart php-fpm/php-cgi when it fails.
Expand Down

0 comments on commit 7275f12

Please sign in to comment.