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]

Reply via email to