POE 0.3601 is out there on CPAN. Right now. Get it. You won't be
sorry. And if you are, send your reports and patches to bug-
[EMAIL PROTECTED]
=== Significant features:
Lots of new tests, thanks to Benjamin Smith and Google's Summer of
Code. The final results will be available in a later release.
Matt Sickler committed high- and low-watermark callbacks for flow
control in POE::Component::Server::TCP (and Client).
Changes to POE::Queue::Array allow it to be subclassed. Motivated by
a request by Randal Schwartz.
POE::Kernel stops resetting all signals at "use" time. Now it
doesn't even DEFAULT/IGNORE signals unless it really must (as in
SIGCHLD and SIGPIPE). Stuart Kendrick reported this bug.
POE::Wheel::Run supports a new conduit mode: pty-pipe. STDIN and
STDOUT are via pty in this mode, while STDERR arrives over a pipe.
Thanks to Randal Schwartz for the patch.
POE::Component::Server::TCP (and Client) return something meaningful
now---the ID of the session just created. Matt Sickler committed
that one.
Nick Williams patched POE::Wheel::ReadLine to re-enable SIGINT when
it's not actively waiting for input. You should set a sig(INT) in
addition to checking for exceptions from ReadLine if you want to be
sure to catch interrupts.
=== Significant fixes:
Allen Donovan found a large memory leak in POE::Filter::Reference.
It was only triggered when a serializer class was provided at
constructor time, as newer versions of POE::Component::IKC did.
Nick Williams patched POE::Wheel::ReadLine for better input history
handling.
Nick also patched POE::Kernel to maintain its integrity before
rethrowing die().
Multiple documentation fixes in many areas, by a lot of people. To
name a few: Guillermo Roditi, Mike Baas, Benjamin Smith, Chris
Williams, and Tim Otten.
Eben Rauhut improved POE::Filter::HTTPD's ability to be used with
keep-alive connections.
Randal Schwartz submitted a test case for exceptions in _stop causing
an infinite loop in POE. The temporary fix is to not catch
exceptions in _stop. A more permanent fix is forthcoming.
Better Vanilla Perl installation support. The Vanilla Perl
distribution doesn't include all the modules that ActivePerl does,
and we had come to rely on some of them. Resolves a number of issues
reported by Adam Kennedy.
Applied Peter Farmer's fix for TRACE_FILENAME files gaining unneeded
quotes.
=== And all the rest:
What changed besides the highlights? A lot! Check the CHANGES for
details.
--
Rocco Caputo - [EMAIL PROTECTED]