Gungho
view release on metacpan or search on metacpan
- DB_File storage now dies if the call to tie() fails
[Log::Dispatch]
- Clarify in document that log config should be specified with "config"
key.
- Backport changes from ja docs
0.09004 Mon Nov 12 2007 [rev 276]
[General]
- Fix bug in detecting provider/handler
0.09003 Mon Nov 12 2007 [rev 276]
[General]
- Refactor Gungho::Inline into Gungho::Provider::Inline and
Gungho::Handler::Inline.
- Add support for coderefs in provider/handler config parameters
- Release 0.09003
0.09003_04 Sun Nov 11 2007 [rev 271]
[General]
- Add $c->pushback_request. Don't use $c->provider->pushback_request anymore!
- Add Gungho::Util
- Add Gungho::Manual::FAQ
0.09003_03 Fri Nov 09 2007 [rev 258]
[POE]
- Note: Changes for POE engine contained in this release are relatively
critical. If you were having problems before, you probably should check
this release out.
- Be smarter how dispatch() gets called. Now we do a more effective
invocation of the dispatch state so that we don't waste cycles just
trying to dispatch requests.
- Allow "0" setting in keepalive.keep_alive. This is a very important
parameter if you're using Gungho through a proxy. If you enable this
while under a proxy, PoCo::Client::Keepalive will think that you should
be using the cached connection to the proxy and so Gungho will lose all
parallism.
- Allow setting the number of PoCo::Client::HTTP to be spawned via
client.spawn parameter. This is required if you're dealing with
relatively large amounts of URLs at once. Otherwise, PoCo::Client::HTTP
will tend to jam up after a while.
0.09003_02 Thu Nov 08 2007 [rev 258]
[Throttle]
- Fix Throttling to delegate throttling decisions. This allows you to
stack throttlers.
- Update prerequisite for Data::Throttler::Memcached
0.09003_01 Thu Nov 08 2007 [rev 254]
[General]
- Upload blunder. I meant to upload this as 0.09002_01, but I forgot to
rename the file. I don't wish for 0.09002 to be a general release, so
heres' 0.09003_01 with no code changes.
0.09002_01 Thu Nov 08 2007 [rev 253]
[General]
- DNS will not be resolved by Gungho if you do one of the following:
* specify dns => { disable => 1 } in your config
* specify client => { proxy => ... } in your config (POE engine only)
* specify HTTP_PROXY in the environment (POE engine only)
[Tests]
- Add more tests
0.09001 Fri Nov 02 2007 [rev 248]
[General]
- No code changes
- Update to Module::Install 0.68
0.09000 Tue Oct 30 2007 [rev 247]
[General]
- We shall call this the beta release.
- Redo main doc
- Change defaults for Engine feature
- Fix calls where $engine->_http_error() was happening to $c->_http_error()
[RobotRules]
- Fix spurfulous exception
0.09000_03 Tue Oct 30 2007 [rev 240]
[General]
- Add a new dispatch.dispatch_requests hook
- Add a new engine.end_loop hook
- Add prepare_response() to make sure response objects are Gungho::Response
[Plugins]
- Change when the apoptosis check runs.
- Add Statistics Plugin. It's still not really useful.
[RobotsMETA]
- Only parse Robots META if the request is a success
- Don't call $res->uri.
0.09000_02 Mon Oct 29 2007 [rev 225]
[General]
- Fix POD errors
- Fix dependency errors
- Fix Gungho::Log::Simple
[Plugins]
- Add Gungho::Plugin::Apoptosis
0.09000_01 Thu Oct 25 2007 [rev 217]
[General]
* Backwards Incompatible Change *
- Gungho inheritance has been reimplemented. Components are now called
before Gungho::Component::Core, so things work a bit more like normal
inheritance.
- Gungho now uses Class::C3::Componentised and does Gungho->load_components()
- Previously, Gungho->setup was the only thing required to setup the
framework, but from now both Gungho->bootstrap and Gungho->setup needs
to be called
- Private IP blocking has been factored out to Component::BlockPrivateIP.
You no longer specify block_private_ip_address setting, but instead
you load BlockPrivateIP in the component list. See the documentation
for BlockPrivateIP POD
- Refactor Gungho::Base and separate out Gungho:Base::Class
[Engine]
- Change Gungho::Engine::POE's default loop_delay to 1
( run in 0.984 second using v1.01-cache-2.11-cpan-71847e10f99 )