Revision history for perl distribution Toadfarm

0.84 2022-05-02T07:03:47+0000
 - Fix t/log.t non-deterministic failures
   Contributor: Lee Johnson

0.83 2021-06-17T12:58:47+0900
 - Fix format detection in test app
 - Compatible with Mojolicious 9.xx
   Contributor: Lee Johnson

0.82 2019-09-20T08:00:35+0900
 - Removed "Reload" plugin, since it's buggy and unsupported #30

0.81 2019-09-19T10:10:38+0900
 - Fix t/log.t #27

0.80 2019-09-18T12:01:02+0900
 - Include request_id in AccessLog #27

0.79 2018-09-26T01:26:17+0900
 - Compatible with Mojolicious 8.00

0.78 2017-06-24T10:32:46+0200
 - Add missing "proxy_set_header Host" in BehindReverseProxy manual #23

0.77 2017-02-20T17:04:15+0100
 - Add "restart" command
 - Improved init log messages

0.76 2017-02-17T16:27:10+0100
 - Compatible with Mojolicious 7.18
 - Add change_root() alternative to sudo()

0.75 2016-08-03T16:11:31+0200
 - Add complete iptables and forwarding example #21
   Contributor: William Lindley

0.74 2016-03-10T22:30:39+0100
 - Skip t/mount-object.t on windows
   http://cpantesters.org/cpan/report/e9332a98-6c07-1014-9346-9ac2cd07d6c2
 - Skip t/command-tail.t without TEST_TAIL=1
   http://cpantesters.org/cpan/report/95cdabf6-dc1d-11e5-88e3-a488a082370d

0.73 2016-02-24T23:21:34+0100
 - Remove deprecated script/toadfarm
 - Can mount a Mojolicious object

0.72 2016-01-03T00:14:25+0100
 - Add support for "start --tail"
 - Documented how to run toadfarm inside docker

0.71 2015-11-30T10:24:31+0100
 - Add command "status"
 - Command "start" and "stop" includes moniker in output
 - Fix t/command-tail.t on MSWin32

0.70 2015-11-27T11:51:04+0100
 - Skip command-tail.t: ualarm is not implementeed on MSWin32

0.69 2015-10-28T12:41:41+0100
 - Fix "reload" command

0.68 2015-10-09T19:04:19+0200
 - Add "tail" command
 - Add "--tail" to reload command
 - Add proper inheritance of secrets to child apps

0.67 2015-09-21T21:09:13+0200
 - Avoid warning when loading application class

0.66 2015-07-14T17:39:06+0200
 - Cannot run tests as "root"

0.65 2015-07-11T13:38:53+0200
 - Fix failing tests without "hypnotoad" in $PATH

0.64 2015-06-12T12:03:45+0200
 - Fix single app need to have Toadfarm::Command as well

0.63 2015-05-25T18:00:26+0200
 - Fix MANIFEST.SKIP to skip .test-all

0.62 2015-05-25T13:26:12+0200
 - Fix init script recipe in Toadfarm::Manual::RunningToadfarm
 - Improved Reload plugin documentation, regarding WebHook URL #15
 - Will not run t/reload.t without TEST_RELOAD=1 #13

0.61 2015-05-04T17:12:07+0200
 - Fix "Permission denied" when running "sudo" without -i

0.60 2015-05-02T09:32:44+0200
 - Fix t/rules.t
 - Fix 'Use of "rand" without parentheses is ambiguous'

0.59 2015-05-02T01:50:42+0200
 - Fix sudo to run with -H
 - Fix matching X-Request-Base with a regex
 - Fix "/" in matching HTTP header regex

0.58 2015-05-01T13:28:24+0200
 - Fix creating config with references

0.57 2015-04-30T23:24:53+0200
 - Fix './toadfarm.pl daemon' by setting a default TOADFARM_ACTION value

0.56 2015-04-28T17:36:26+0200
 - Will not run t/run-as.t unless TOADFARM_SUDO_TEST=1

0.55 2015-04-27T07:52:44+0200
 - Add support for Mojolicious::Plugin::SetUserGroup

0.54 2015-04-26T23:32:44+0200
 - Add run_as()
 - Unable to change user/group without setting TOADFARM_INSECURE=1
 - Unable to start as root without setting TOADFARM_INSECURE=1

0.53 2015-04-26T14:07:33+0200
 - Can generate local config file pr. app
 - Try to improve cpan testers result
 - Add note about previous Toadfarm version
 - Add note about plenv/perlbrew to RunningToadfarm
 - Move "Listen to standard HTTP ports" documentation to RunningToadfarm

0.52 2015-04-26T10:10:31+0200
 - Fix documentation #6 #8
 - Fix Toadfarm::Plugin::Reload #5
   https://developer.github.com/webhooks/#payloads
 - Can find hypnotoad, even if not in $PATH
 - Replaced -dsl with -init

0.51 2015-04-24T22:40:22+0200
 - Remove outdated documentation and examples
 - Add init-v example
 - Add crontab example
 - Improved "stop" command speed

0.50 2015-04-24T21:42:25+0200
 - Toadfarm DSL scripts can be used as init scripts
 - Deprecated script/toadfarm

0.49 2015-04-23T19:59:52+0200
 - Allow single application in DSL to be the only application

0.48 2015-04-23T19:40:05+0200
 - Add support for defining applications using DSL
 - Remove Ubic::Service::Toadfarm

0.47 2015-02-17T20:58:34Z
 - AccessLog will not log twice
 - AccessLog will not log without a status code
 - AccessLog can log timed out requests

0.46 2015-01-21T11:44:34Z
 - Add support for base url in AccessLog (X-Request-Base)
 - Object-Oriented Mojo::JSON API is DEPRECATED

0.45 2014-08-28T11:51:07Z
 - Fix toadfarm --start load config like Mojolicious

0.44 2014-05-30T08:00:13Z
 - Compatible with Mojolicious 5.0

0.4301 2014-05-12T15:19:09Z
 - Fix t/mount-point.conf

0.43 2014-03-30T11:43:16Z
 - Improved documentation
 - Add support for filtering on local_port

0.42 2014-03-25T16:11:39Z
 - Improved documentation
 - Add support for filtering on remote_address
 - Add support for filtering on remote_port
 - Add support for custom mount point

0.41 2014-03-19T17:58:41Z
 - Add support for header regexp matching
 - Fix not let MOJO_CONFIG be visible in parent processes

0.40 2013-12-31T10:11:07Z
 - Compatible with secrets() in Mojolicious 4.63

0.3001 2013-12-04T15:16:56Z
 - Toadfarm could not really load application class in 0.30

0.30 2013-12-04T14:52:20Z
 - Toadfarm can load application class

0.29 2013-12-04T09:06:13Z
 - Skipping t/script.t on Win32
 - Default config file from app name

0.28 2013-12-03T21:18:06Z
 - Add extra (experimental) options to script/toadfarm

0.27 2013-11-28T12:38:08Z
 - Able to load application classes
 - Fix link to example etc directory Merge pull request #2 from
   dsteinbrunner/patch-1

0.2602 2013-11-22T12:18:11Z
 - Clearning mojo environment variables

0.2601 2013-11-22T11:05:54Z
 - Fix setting environment in ubic service

0.26 2013-11-22T09:07:04Z
 - Not compatible pid/config file change for ubic service
 - Fix %ENV is localized
 - "log" in config is no longer required

0.25 2013-11-21T11:14:13Z
 - Fix really bad bug: MUST NOT LOG user:password from request URL.

0.24 2013-11-21T10:01:34Z
 - Change ubic status will be "running" even if the server does not respond
   to HTTP request.

0.23 2013-11-18T16:56:06Z
 - Need to write new config on ubic reload

0.22 2013-11-18T15:15:43Z
 - Fix bug when passing %env to Ubic::Service::Toadfarm

0.21 2013-11-16T16:14:55Z
 - Add support for setting environment variables from Ubic service

0.20 2013-11-14T17:13:38Z
 - Change format for AccessLog plugin: 1.2.3.4 GET http://... 200 0.001s

0.19 2013-11-14T16:37:46Z
 - Will return ubic status with pid as well

0.18 2013-11-05T19:38:21Z
 - Don't need to check with request if the process is not running
 - The server should respond quickly

0.1701 2013-11-04T19:54:35Z
 - Fix bad 00-basic.t

0.17 2013-11-02T17:16:24Z
 - Add status message to Ubic service
 - Add support for custom status resource

0.1601 2013-10-31T20:12:43Z
 - Ubic is not bundled

0.16 2013-10-30T20:13:38Z
 - Sub app inherit toadfarm config

0.15 2013-10-30T19:01:54Z
 - Allowing Ubic::Service::Toadfarm to start any hypnotoad application.

0.14 2013-10-30T18:44:14Z
 - Add Ubic::Service::Toadfarm

0.1301 2013-09-06T23:43:40Z
 - Fix repository url

0.13 2013-09-06T10:43:37Z
 - Add support for config

0.12 2013-08-07T15:34:15Z
 - Change from "git remote update ..." to "git fetch ..."

0.11 2013-07-23T10:22:17Z
 - Add support for "secret" in config file

0.1001 2013-06-10T22:30:19Z
 - Capturing more system errors

0.10 2013-05-21T20:50:24Z
 - Add AccessLog plugin

0.09 2013-05-21T01:13:10Z
 - Add support for multiple repositories with the same name

0.0801 2013-05-19T14:46:40Z
 - render_json() and render_text() is deprecated

0.08 2013-05-09T12:30:49Z
 - Remove VERSION from Makefile.PL
 - Fix mouting app without conditions

0.07 2013-05-05T16:26:13Z
 - Improved status page for reload plugin
 - Add support for custom error pages and assets

0.06 2013-05-02T00:18:17Z
 - Fix need to run chdir before git commands
 - Fix argument parsing for script/toadfarm

0.05 2013-05-01T22:45:02Z
 - Add support for custom log level from config
 - Fix major routing bug

0.04 2013-05-01T19:56:25Z
 - Add Reload plugin

0.03 2013-04-30T02:22:38Z
 - Add Ubuntu setup example
 - Fix cannot pass MOJO_CONFIG to sub apps
 - Accept log settings from config

0.02 2013-04-29T21:36:48Z
 - Add $VERSION
 - Add support for "plugins"
 - Will not poke into mojolicious internals

0.01 2013-04-29T20:28:14Z
 - Toadfarm can dispatch based on headers