Christian Hansen demonstrated his pure perl FastCGI handler based on his Net::FastCGI module on IRC #plack by pasting the code. 15 minutes later, I whipped up Plack::Handler::FCGI::PP, which now passes Plack::Test::Suite PSGI compatibility test using tokuhirom's FCGI::Client as a testing tool.
Including this FCGI handler in Plack core is a big win since FCGI.xs is known to be a really legacy bad XS code. The pure perl FCGI handler is on topic/fcgi-pp branch now and will be merged when we're more confident and probably add more compelling features such as preforking manager support.
Kazuho Oku agreed to take over the preforking bit from the Plack bundled web server HTTP::Server::PSGI as a new HTTP server called Starlet (a good name to indicate that it's like a mini-Starman :))
This is a backward incompatible change if you're using the default server with --max-workers option. It now falls back to single-process mode with warnings printed. However we already sent out the warning a couple of times that it would be deleted, and most people have switched over to Starman already, so i hope it's not a big deal breaker.
If you're using 1.4.22 or older version of lighttpd and mount your
application in the root path, you should enable LighttpdScriptNameFix
middleware, or upgrade to 1.4.23 and include 'fix-root-scritpname'
A new developer release of Plack is on CPAN, with an incompatible fix for FastCGI on lighttpd.
Your application will be affected if you mount your application under the root ("/") with lighttpd 1.4.22 or older, or with 1.4.23 without fix-root-scriptname option. See the issue and perldoc Plack::Handler::FCGI for details how to configure it correctly.
There is no main project on github that gathers people, even though we can see a fair amount of MooseX:: projects. Most of the developers will work on different modules, that may not have the same purpose. Lately we have seen a fair amount of work on various Plack stuff, mainly middleware, but also HTTP servers (twiggy, starman, …) and web framework (dancer).
@franckcuny explored github for more languages and geographic informations, which results in beautiful graphs and posters. For Perl and Japanese graphs we can see how Plack and related projects connect people together. Awesome work!