1.1.0
Les séries 1.1 et 1.0 exposent un jeu de fonctionnalités similaire. En interne, la série 1.1 a été refactorisée pour accepter des fonctionnalités futures. Un nouveau format de fichier de configuration a été introduit, et les limitations ont été écartées. La qualité du code ainsi que l'assurance qualité ont été améliorées.
Modifications des fonctionnalités
Ajout du concepte de filtre (chaîné) :
Nouvelles statistiques : use_master_guess, use_slave_guess.
Corrections de bogues
La fonction mysqlnd_ms_set_user_pick_server() a été supprimée et remplacée
par un nouveau filtre user. Vous ne pouvez plus définir de fonction de rappel
en utilisant la fonction mysqlnd_ms_set_user_pick_server() au moment de
l'exécution, mais plutôt, devez le configurer dans le fichier de configuration du plugin.
Le filtre user passe les mêmes arguments à la fonction de rappel qu'auparavant.
Toutefois, vous pouvez continuer d'utiliser la même fonction procédurale comme fonction de rappel.
Il n'est plus possible d'utiliser les méthodes de classe statiques, ou méthodes de classe
d'une instance d'objet, comme fonction de rappel. Si vous le faîtes, la fonction exécutant
une requête gérée par le plugin émettra une alerte de niveau
E_RECOVERABLE_ERROR
, qui devrait ressembler à ceci :
"(mysqlnd_ms) Specified callback (picker) is not a valid callback."
Note : ceci peut interrompre votre application.