- xhprof 0.9.4
-- Fix reflected XSS with run parameter. PR#20 and #29
-- Change graph edge colour. PR#23
-- Added .gitignore file for build artifacts. PR#25 - v8js 0.1.5
- Fix package - xmldiff 0.8.0
Initial PECL import - v8js 0.1.4
- Added time/memory limit support
- Moved to The MIT License (MIT) - oci8 2.0.4
Fix persistent memory usage with --enable-dtrace
Export get_module() for Windows php_oci8_12c.dll - timezonedb 2013.6
Updated to version 2013.6 (2013f) - mysqlnd_ms 1.6.0
Add initial MySQL Fabric support and automatic retry for transient errors - oci8 2.0.3
Add the oci_set_client_identifier() value and statement structure pointer to several DTrace probes.
Use 'phpoci' as the DTrace provider name since uniqueness is required by the Linux fasttrap module.
Update Windows builds to create only php_oci8_12c.dll. - PDO_CUBRID 9.2.0.0001
Fixed bugs:
1) APIS-634 - PDO Cannot connect to the shard db in PDO driver - CUBRID 9.2.0.0001
1) APIS-631 - PHP cubrid_free_result() doesn't return False if the method was called with invalid parameters - mongo 1.4.4
** Bug
* [PHP-773] - Fix the persistence issue with logging stream contexts
* [PHP-874] - New Replica Set connections hang when secondaries are creating indexes during initialSync
* [PHP-893] - Fix documentation of MongoCursor::$timeout default value
* [PHP-894] - BSON decoding segfaults if string length prefix is zero
* [PHP-896] - BSON decoding segfaults reading past buffer endpoint
* [PHP-898] - Cursor exception should not print strerror() as int
* [PHP-901] - Detect server state changes
* [PHP-906] - Segmentation Fault - in mongo_deregister_callback_from_connection when calling MongoClient->close(true)
* [PHP-907] - BSON decoding of DBPointer does not set MongoId::$id property
* [PHP-912] - PHP driver should use SSLv23 instead of TLS - imagick 3.1.2
- Fix ZTS build
- Fix small memory leak in identifyImage
- Added LICENSE
- Added mimetype to identify image as per PECL bug 65037
- Fixed type conversion error in newpseudoimage - riak 0.5.2
Bugfixes in the session handler
2013年10月1日星期二
Community News: Latest PECL Releases for 10.01.2013
Community News: Packagist Latest Releases for 10.01.2013
- lms42/quiz-bundle (v1.0.1)
Quiz bundle. - mcpruitt/file-queue (v1.0.1)
File based queue for laravel 4.0.x - mjohnson/utility (1.6.0)
A collection of CakePHP utility libraries. - cpliakas/git-wrapper (1.0.2, 1.1.1)
A PHP wrapper around the Git command line utility. - mjohnson/uploader (4.3.5)
File uploader and validation plugin for CakePHP. - davidsteinsland/cakephp-shells (1.0.1)
CakePHP utility shells and tasks - mmoreram/bankwire-bundle (v1.0.1)
Bankwire Bundle, part of Mmoreram Payment Suite - slim/slim-skeleton (2.1.1, 2.1.0)
A Slim Framework skeleton application for rapid development - sebklaus/profiler (v1.6.1, v1.6.0)
A profiler for Laravel 4. Forked from juy/profiler. - kumatch/discipline (0.4.0)
A PHP value checker. - mmoreram/paymill-bundle (v1.0.1)
Paymill Bundle, part of Mmoreram Payment Suite - davidsteinsland/cakephp-gearman (1.0.1)
Gearman integration with CakePHP - emapper/emapper (v2.2.0)
A simple and extensible data mapper library for PHP and MySQL - predaddy/predaddy (1.2.3, 1.2.2)
Common DDD classes and utilities - mmoreram/payment-core-bundle (v1.0.1)
Payment Core Bundle, part and core of Mmoreram Payment Suite - silverstripe/framework (3.0.7, 3.1.0)
The SilverStripe framework - silverstripe/cms (3.0.7, 3.1.0)
The SilverStripe Content Management System - pscheit/psc-cms-js (1.5.0-alpha)
js library for Psc CMS (pscheit/psc-cms). - dreamfactory/javascript-sdk (1.0.1, 1.0.0)
DreamFactory Services Platform(tm) Javascript SDK - emgiezet/errbit-php (1.0.0)
errbit integration with php with phpcs-2 - tecnick.com/tcpdf (6.0.037)
TCPDF is a PHP class for generating PDF documents. - slam/tcpdf (6.0.037)
TCPDF is a PHP class for generating PDF documents. - peek/peek (1.0.1)
Library of tools for php - instaphp/instaphp (2.0.1-beta)
A library for accessing Instagram's API (v2) - thomaslarsson/priorityqueue (v1.0.0)
Ascending/descending PriorityQueues. Order maintained for nodes with equal priority on dequeue - michaelmoussa/dent (0.1.1, 0.1.0)
PHPUnit extension to support testing Doctrine ORM entity annotations - webignition/http-redirect-loop-detector (0.2, 0.1)
Detect HTTP redirect loops - gumbyframework/gumby (2.5.11, 2.5.10, 2.5.9)
A Flexible, Responsive CSS Framework - Powered by Sass - chronon/stripe (2.0.0)
A CakePHP 2.x Stripe Payment Processing Component. - cpliakas/acquia-sdk-php (0.2.0, 0.1.2)
An experimental PHP SDK for Acquia. - borivojevic/rescuetime (1.0.0)
PHP wrapper library for RescueTime API - pulse00/ffmpeg-bundle (0.2.2)
Symfony bundle to provide PHP-FFmpeg as a Symfony service (https://github.com/alchemy-fr/PHP-FFmpeg) - pscheit/psc-cms (1.5.0-alpha)
a content management system ontop of webforge. - cpliakas/psolr (0.3.0)
A PHP client for Apache Solr. - liip/imagine-bundle (v0.16.0)
This Bundle assists in imagine manipulation using the imagine library - liip/formtranslationchoice-bundle (1.0.0)
A Symfony2 bundle that provides a form choice and a validation constraint that work with translation domains. - sakren/translator (1.5.0)
Translator for PHP - dreamfactory/app-admin (1.1.1)
DreamFactory Services Platform(tm) Admin Application - stefano/stefano-tree (1.1.3)
Library for managing tree structures - dispatch/dispatch (2.6.1)
a microframework/front-controller - phundament/p3bootstrap (0.21.1)
Bootstrap Theme for Phundament - openbuildings/services-manager (0.2.3, 0.2.2)
This modules purpose is to ease out the management of various external services that your application may depend upon - liip/process-manager (1.0.0)
Provides a simple locking mechanism based on UNIX process id's written to a PID file. - parm/parm (0.1.4)
Active Record ORM with closures and web interface - openbuildings/emp (0.1.6, 0.1.5)
Payments for eMerchantPay (EMP) https://www.emerchantpay.com/ - elendev/checkout-bundle (1.1.1, 1.1.0)
Provide simple checkout utilities for paypal - jdelaune/oauth2-client-bundle (v0.3, v0.2)
Symfony OAuth2ClientBundle - ml/iri (1.1.3)
IRI handling for PHP - lstrojny/fxmlrpc (0.8.3)
Fast and tiny XML/RPC client with bridges for various HTTP clients - claroline/core-bundle (1.3.8, 1.3.7)
Claroline core bundle - venturecraft/revisionable (1.2.3)
Keep a revision history for your models without thinking, created as a package for use with Laravel 4 - mediawiki/parser-hooks (1.2)
Adds a OOP and declarative parser hook interface on top of MediaWiki - propel/propel (2.0.0-alpha2)
Propel2 is an open-source Object-Relational Mapping (ORM) for PHP 5.4 - smpl/mydi (v1.0.0)
My small dependency injection - mapado/mysql-doctrine-functions (v1.0.2)
Provides the `RAND()` and `ROUND()` MySQL functions for Doctrine2.
Community News: Madison PHP Conference 2013 Announced
The Madison PHP user group has announced a conference they're putting on in Madison, Wisconsin November 16th - the Madison PHP Conference:
One day, two tracks, loads of fun. Join us for a one day, two track conference that focuses on PHP and related web technologies. This event is organized by Madison PHP and is designed to offer something to attendees at all skill levels. It will be a day of networking, learning, sharing, and great fun! We've carefully crafted two distinct tracks but you're not locked into just one. Attend any talk from any track.
The two tracks will cover both ends of the learning scale - a Professional track for those seasoned PHP developers and a Foundations track for those new to PHP. If you're interested in speaking at this year's event, you can still submit a proposal to their call for papers. If you're just wanting to attend, you can pick up tickets at a discounted "Blind Bird" rate until October 15th, the day before the schedule will be announced. You can also follow them on Facebook for the latest news.
Link: http://2013.madisonphpconference.com
Davey Shafik: Everything You Need to Know About OpCode Caches
Davey Shafik has a new post to his site today sharing everything you need to know about opcode caches, the mechanism that's works "behind the scenes" to cache the execution of the opcode paths for later reuse.
Last year I wrote a talk called "Fast, Not Furious: How to Find and Fix Slow Code" - a performance talk covering profiling, memcache and some other stuff. As I often do - to hedge my bets = I stuck a few slides on the end "just in case" I ran through everything too quickly and needed to fill in time. These slides were on APC, the Alternative PHP Cache, and went just a little into tokens and how APC works under the hood. I really enjoyed presenting those 6 slides, and I've been wanting to expand on that topic ever since then. Well, after a few weeks of hard work, some input from some great people, including Sara Golemon, Elizabeth Smith and Julien Pauli, I'm so very happy to publish PHP Performance I: Everything You Need to Know About OpCode Caches.
The result is published over on the Engine Yard Developer Center and has been made into a 20 minute screencast (with original slides here). He covers what they are, which ones are out there, the common execution cycle and what happens when the opcodes are cached.
Link: http://daveyshafik.com/archives/68838-everything-you-need-to-know-about-opcode-caches.html
ServerGrove Blog: Symfony2 components overview: HttpKernel
On the ServerGrove blog today they've posted the second in their series focusing on individual components of the Symfony2 framework. In this new post they look at the HttpKernel component, another of the foundational blocks of the framework.
In the second post of the Symfony2 components series we are going to talk about the HttpKernel component. If the HttpFoundation component provided the building blocks of the HTTP protocol, the HttpKernel component makes use of them to define an abstract process for converting a Request into a Response.
The post looks at the HttpKernelInterface, the "front door" to the component that takes in a Request object and makes its contents accessible. Also included is a list of some of the configuration options that can be used to alter its behavior, all based on events that fire during execution (the kernel is driven by events). There's also an example included of using the StackPHP middleware as decorators on the kernel.
Link: http://blog.servergrove.com/2013/09/30/symfony2-components-overview-httpkernel/
2013年9月30日星期一
Community News: Packagist Latest Releases for 09.30.2013
- predaddy/predaddy (1.2.1, 1.2.0)
Common DDD classes and utilities - cpliakas/psolr (0.2.0)
A PHP client for Apache Solr. - slywalker/debug_kit_plus (1.1.0)
CakePHP DebugKitPlus Plugin - dreamfactory/lib-php-common-platform (1.1.7)
DreamFactory Services Platform(tm) Components Library - dreamfactory/dsp-core (1.1.2.1)
DreamFactory Services Platform(tm) Core - phundament/p3bootstrap (0.21.0)
Bootstrap Theme for Phundament - bcc/enumerable-utility (1.1)
Provides easy manipulation of array, string, and enumerables - jstayton/miner (v0.9.2)
A dead simple PHP class for building SQL statements. No manual string concatenation necessary. - menatwork/synccto (2.4.3)
Synchronize multiple contao installations with each other - fountain/cache (v1.0)
Cache management - rcastera/mysql-wrapper (v1.0.1)
MySQL Abstraction Class - rcastera/mongo (v1.0.0)
Mongo Abstraction Class - samchristy/piechart (v2.0.0)
A simple class for drawing pie charts with ImageMagick or GD in PHP. - gregwar/captcha (v1.0.9)
Captcha generator - jboysen/laravel-gcc (v1.2.1)
Use Google Closure Compiler to minify javascript files in Laravel 4. - alaneor/ldap (0.3.2)
A simple class encapsulation of php's ldap functions - anlutro/sc2ranks-v2 (1.0.3)
PHP implementation of SC2Ranks API V2 - tecnick.com/tcpdf (6.0.036)
TCPDF is a PHP class for generating PDF documents. - slam/tcpdf (6.0.036)
TCPDF is a PHP class for generating PDF documents. - zaininnari/html-minifier (0.4.0)
The Blink HTMLTokenizer ported to PHP. - raulfraile/ladybug (v1.0.3)
Simple and Extensible PHP Dumper - elendev/image-bundle (1.1.5)
Provide simple image utilities for resizing - mediawiki/sub-page-list (1.0rc)
SubPageList is a lightweight extension to display lists of subpages