You have a few hours to perhaps a day or two to prepare yourself for
the onslaught of goodness encapsulated in this release. Perhaps most
significantly, the two changes you've been waiting for all week (if
not longer):
+ The sig() reference count has been removed. There will be much
rejoicing, and probably some gnashing of teeth.
+ sig_child($pid, $event) was introduced. It waits for an explicit
process ID. It holds a session reference count. It automatically
clears after the specified process has been reaped and the event has
been delivered.
But that's not all. Other people were busy improving POE while I was
distracted by signals fixes. Give a big shout out to:
+ Apocalypse made alias_resolve() failures non-fatal when certain
assertions are enabled. Rob Bloodgood reported this problem, and
persisted in making sure it was fixed.
+ Vanilla Perl test failures were worked around. That distribution
is highly experimental. Its developers don't recommend its use. And
it isn't bundled with Win32::Console, needed by the Wheel::Run
tests. So those tests are skipped if that module isn't installed.
+ Martijn Van Beers documented some hook methods in POE::Session,
improving POE's kwalitee and passing the features on to you!
+ Matt Sickler applied a doc patch for TRACE_STATISTICS, submitted by
Joel Bernsein.
And some 0.37 test failures were fixed. And probably other stuff I
forgot. That's okay, though. There's a CHANGES file inside the
tarball, and it'll be more than happy to explain everything in much
greater detail.
--
Rocco Caputo - [EMAIL PROTECTED]