1.1.0 - stable
1.1.0 - béta
1.1.0 - alpha
Changements
Mise à jour du stockage APC
Nouvelles directives de configuration PHP
mysqlnd_qc.collect_statistics_log_file
.
Écriture du fichier de log des statistiques aggrégées de la mise
en cache toutes les 10 requêtes servies par le processus PHP.
mysqlnd_qc.ignore_sql_comments
.
Contrôle si les commentaires SQL sont ignorés pour la génération
de clé de hachage pour la mise en cache.
Nouvelles constantes et astuces SQL
MYSQLND_QC_SERVER_ID_SWITCH
autorise le groupage
des entrées de cache depuis différentes connexions physiques.
Ceci est nécessaire pour PECL/mysqlnd_ms.
MYSQLND_QC_CONDITION_META_SCHEMA_PATTERN
est à utiliser avec mysqlnd_qc_set_cache_condition().
La nouvelle fonction mysqlnd_qc_set_cache_condition() permet de construire une mise en cache basé sur un masque de shéma. Elle devrait supporter un grand nombre de conditions dans le futur.
Rapporte un timestamp valid_until
pour les entrées du cache
du gestionnaire par défaut via la fonction mysqlnd_qc_get_cache_info().
Inclut le nombre du jeu de caractères pour le hachage de l'entrée du cache. Ceci permet d'éviter de servir des jeux de résultats qui ont un jeu de caractères incorrect.
Modification de l'API : get_hash_key attent le nouveau paramètre "charsetnr" (int) après le paramètre "port".
Modification de l'API : modification de la signature de is_select(), passant d'un booléen à une valeur de type variée. Cette valeur peut être un booléen ou un tableau (long ttl, string server_id). Ceci est nécessaire pour PECL/mysqlnd_ms.
Autre
Support de PECL/mysqlnd_ms 1.3.0-beta ou supérieure comme gestionnaire de cache pour remplacer de façon transparente les lectures sur un esclave de réplication MySQL avec un accès au cache, si l'utilisateur l'autorise explicitement.
Diverses corrections