Wow, what a great week for the PHP world! This week we saw:
PHP 5.1 beta Released!
We've been hearing teasers from various core PHP developers' blogs, but the beta version is finally ready for you to download and experiment with. Although the official changelog hasn't been updated with the changes in 5.1, you will see that PHP 5.1 beta offers improved database stability through PDO, PCRE 5.0, SOAP, SPL improvements, stream improvements, and increased performance. You can download the source at http://www.php.net/downloads.php#v5.1.
PHP 4.4.0RC1 Released
Derick Rethans is reporting in his blog that he has packaged v 4.4.0 release candidate 1, but as of this writing it hasn't yet appeared on the php.net site. This is strictly a bug-fix release. Keep an eye out for the download and in the meantime, read about the release in Derick's blog at http://www.derickrethans.nl/php_440_release_candidate_1.php.
PHP Turns 10 and Still Marches On
You probably already know that June 8 was the 10th anniversary of the first release of PHP by Rasmus Lerdorf, but in case you would like to see the actual original documentation just for laughs, check it out at http://groups.google.ch/group/comp.infosystems.www.authoring.cgi/msg/cc7d43454d64d133?oe=UTF-8&output=gplain. We all have a lot to thank Rasmus for; perhaps he had an inkling of where his "Personal Home Page tools" might go in the future. I doubt that most of us did.
If you'd like to read about where some of the core developers were 10 years ago, several of them have posted blog entries on the topic:
Chris Shiflett has been kind enough to post the slides from the day-long security conference at PHP West. The topic of his discussion was a "how-to" on PHP security audits and his slides are available through his blog at http://shiflett.org/.
PHP Podcast Catches up with Wez
Marcus Whitney humors us again with a new and improved PHP podcast at http://www.pro-php.com. This installation features a lengthy interview with Wez Furlong about PECL and how he pulled it together, the distinctions between PEAR and PECL, what's it like to be the King of PECL, PECL::events, the ins and outs of forking, the PDO controversy, and the one person still running PHP 1.0.8. Great stuff, and listening time well spent.
php|works and web|works CfP
php|architect has announced their latest PHP conference(s) to be held September 14-16. This time they've shaken things up a bit and are offering a parallel conference concerning more general web topics, called web|works. The CfP for both conferences ends June 27th so if you have a great idea for a presentation, you'd best get your ducks in a row and send it in. By the way, sign up for the conferences by June 30th and enjoy an early-early bird savings of $150. For more information, visit the php|architect site at http://www.phparch.com/phpworks/.
PHP Developer's Network Awards Update
PHP DevNetwork has announced the categories for their community awards. If you're an active member of the communtiy, go ahead and nominate your favorite candidate at http://forums.devnetwork.net/. Deadline is June 20, though, so you'd best be nominatin'.
phpMyAdmin Version 2.6.3-rc1 Released
The latest version of phpMyAdmin includes some bug fixes and some new functionalities with setting up priveleges and working with users, among others. Oh and for those of you speaking Mongolian or Tatarish, you're in luck. Those languages have been added with this release candidate. To download your copy, visit http://www.phpmyadmin.net/home_page/downloads.php#2.6.3-rc1.
Secunia is reporting a cross-site scripting vulnerability in osc versions 2.2 and prior (in other words, all versions of osc) which is yet unpatched. Although this alert is classified as "Less Critical" by Secunia, if you're using this cart you'd best get the specifics at the Secunia website: http://secunia.com/advisories/15670/.
PEAR/PECL releases
I would be remiss in my duties if I didn't include what's new at PEAR and
PECL. Recent PEAR releases include:
Benchmark - Framework to benchmark PHP scripts or function calls.
File_Archive - File_Archive will let you manipulate easily the tar, gz, tgz, bz2, tbz, zip, ar (or deb) files
HTTP_Session2 - PHP5 Session Handler
Math_Finance - Financial functions
MDB2 - database abstraction layer
MDB2_Driver_fbsql - fbsql MDB2 driver
MDB2_Driver_ibase - ibase MDB2 driver
MDB2_Driver_mssql - mssql MDB2 driver
MDB2_Driver_mysql - mysql MDB2 driver
MDB2_Driver_mysqli - mysqli MDB2 driver
MDB2_Driver_oci8 - oci8 MDB2 driver
MDB2_Driver_pgsql - pgsql MDB2 driver
MDB2_Driver_querysim - querysim MDB2 driver
MDB2_Driver_sqlite - sqlite MDB2 driver
PHPUnit2 - Regression testing framework for unit tests.
PHP_Beautifier - Beautifier for Php
Services_Yahoo - Provides access to the Yahoo! Web Services
XML_RPC - PHP implementation of the XML-RPC protocol