<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>PECL/mysqlnd_qc 1.1 series</title> </head> <body><div class="manualnavbar" style="text-align: center;"> <div class="prev" style="text-align: left; float: left;"><a href="mysqlnd-qc.changes-one-two.html">PECL/mysqlnd_qc 1.2 series</a></div> <div class="next" style="text-align: right; float: right;"><a href="mysqlnd-qc.changes-one-o.html">PECL/mysqlnd_qc 1.0 series</a></div> <div class="up"><a href="mysqlnd-qc.changes.html">Change History</a></div> <div class="home"><a href="index.html">PHP Manual</a></div> </div><hr /><div id="mysqlnd-qc.changes-one-one" class="section"> <h2 class="title">PECL/mysqlnd_qc 1.1 series</h2> <p class="para"> 1.1.0 - stable <ul class="itemizedlist"> <li class="listitem"> <span class="simpara"> Release date: 04/2012 </span> </li> <li class="listitem"> <span class="simpara"> Motto/theme: PHP 5.4 compatibility, schema pattern based caching and mysqlnd_ms support </span> </li> </ul> </p> <p class="para"> 1.1.0 - beta <ul class="itemizedlist"> <li class="listitem"> <span class="simpara"> Release date: 04/2012 </span> </li> <li class="listitem"> <span class="simpara"> Motto/theme: PHP 5.4 compatibility, schema pattern based caching and mysqlnd_ms support </span> </li> </ul> </p> <p class="para"> 1.1.0 - alpha <ul class="itemizedlist"> <li class="listitem"> <span class="simpara"> Release date: 04/2012 </span> </li> <li class="listitem"> <span class="simpara"> Motto/theme: PHP 5.4 compatibility, schema pattern based caching and mysqlnd_ms support </span> </li> </ul> </p> <p class="para"> Feature changes <ul class="itemizedlist"> <li class="listitem"> <p class="para"> APC storage handler update <ul class="itemizedlist"> <li class="listitem"> <span class="simpara"> Fix build for APC 3.1.9+ </span> </li> <li class="listitem"> <span class="simpara"> Note: Use of the APC storage handler is currently not recommended due to stability issues of APC itself. </span> </li> </ul> </p> </li> <li class="listitem"> <p class="para"> New PHP configuration directives <ul class="itemizedlist"> <li class="listitem"> <span class="simpara"> <em><a href="mysqlnd-qc.configuration.html#ini.mysqlnd-qc.collect-statistics-log-file" class="link"> mysqlnd_qc.collect_statistics_log_file</a></em>. Aggregated cache statistics log file written after every 10th request served by the PHP process. </span> </li> <li class="listitem"> <span class="simpara"> <em><a href="mysqlnd-qc.configuration.html#ini.mysqlnd-qc.ignore-sql-comments" class="link"> mysqlnd_qc.ignore_sql_comments</a></em>. Control whether SQL comments are ignored for cache key hash generation. </span> </li> </ul> </p> </li> <li class="listitem"> <p class="para"> New constants and SQL hints <ul class="itemizedlist"> <li class="listitem"> <span class="simpara"> <a href="mysqlnd-qc.constants.html#constant.mysqlnd-qc-server-id" class="link"><strong><code> MYSQLND_QC_SERVER_ID_SWITCH</code></strong></a> allows grouping of cache entries from different physical connections. This is needed by PECL/mysqlnd_ms. </span> </li> <li class="listitem"> <span class="simpara"> <a href="mysqlnd-qc.constants.html#constant.mysqlnd-qc-condition-meta-schema-pattern" class="link"> <strong><code>MYSQLND_QC_CONDITION_META_SCHEMA_PATTERN</code></strong></a> to be used with <a href="function.mysqlnd-qc-set-cache-condition.html" class="link"> <span class="function"><strong> mysqlnd_qc_set_cache_condition()</strong></span></a>. </span> </li> </ul> </p> </li> <li class="listitem"> <p class="para"> New function <a href="function.mysqlnd-qc-set-cache-condition.html" class="link"> <span class="function"><strong> mysqlnd_qc_set_cache_condition()</strong></span></a> for built-in schema pattern based caching. Likely to support a wider range of conditions in the future. </p> </li> <li class="listitem"> <p class="para"> Report <em>valid_until</em> timestamp for cache entries of the default handler through <span class="function"><a href="function.mysqlnd-qc-get-cache-info.html" class="function">mysqlnd_qc_get_cache_info()</a></span>. </p> </li> <li class="listitem"> <p class="para"> Include charset number for cache entry hashing. This should prevent serving result sets which have the wrong charset. </p> <p class="para"> API change: get_hash_key expects new "charsetnr" (int) parameter after "port". </p> </li> <li class="listitem"> <p class="para"> API change: changing is_select() signature from bool is_select() to mixed is_select(). Mixed can be either boolean or array(long ttl, string server_id). This is needed by PECL/mysqlnd_ms. </p> </li> </ul> </p> <p class="para"> Other <ul class="itemizedlist"> <li class="listitem"> <p class="para"> Support acting as a cache backend for <a href="book.mysqlnd-ms.html" class="link">PECL/mysqlnd_ms</a> 1.3.0-beta or later to transparently replace MySQL Replication slave reads with cache accesses, if the user explicitly allows. </p> </li> </ul> </p> <p class="para"> Bug fixes <ul class="itemizedlist"> <li class="listitem"> <span class="simpara"> Fixed Bug #59959 (config.m4, wrong library - 64bit memcached handler builds) (Credits: Remi Collet) </span> </li> </ul> </p> </div><hr /><div class="manualnavbar" style="text-align: center;"> <div class="prev" style="text-align: left; float: left;"><a href="mysqlnd-qc.changes-one-two.html">PECL/mysqlnd_qc 1.2 series</a></div> <div class="next" style="text-align: right; float: right;"><a href="mysqlnd-qc.changes-one-o.html">PECL/mysqlnd_qc 1.0 series</a></div> <div class="up"><a href="mysqlnd-qc.changes.html">Change History</a></div> <div class="home"><a href="index.html">PHP Manual</a></div> </div></body></html>