diff --git a/reference/mysqlnd_ms/changes.xml b/reference/mysqlnd_ms/changes.xml index f247ef69b8..4629eac9d1 100644 --- a/reference/mysqlnd_ms/changes.xml +++ b/reference/mysqlnd_ms/changes.xml @@ -4,15 +4,12 @@ Change History - The Change History lists major changes users need to be aware if upgrading - from one version to another. It is a high level summary of selected changes - that may impact applications or might even break backwards compatibility. - Please, consult the CHANGES file contained in the source - distribution for a more complete list of changes. If you are eager to learn - about all changes, even smaller ones that do not make it into the - CHANGES file, you may want to monitor PECL commit messages. - To do you, you could, for example, subscribe to the PECL commit message mailing - list. + This change history is a high level summary of selected changes + that may impact applications and/or break backwards compatibility. + + + See also the CHANGES file in the source distribution + for a complete list of changes.
@@ -22,7 +19,7 @@ - Release date: no released yet, planned for 09/2011 + Release date: no released yet, planned for Q4 2011 @@ -33,12 +30,11 @@ - The 1.1 and 1.0 series expose a similar, although not identical, feature - set to the user, as can be guessed from the release motto/theme. Internally, - the 1.1 series has been refactored significantly to prepare for future - feature additions. A new configuration file format has been introduced - and, limitations have been lifted. Code quality and quality assurance - have been improved. + The 1.1 and 1.0 series expose a similar feature set. Internally, + the 1.1 series has been refactored to plan for future feature + additions. A new configuration file format has been introduced, + and limitations have been lifted. And the code quality and quality + assurance has been improved. Feature changes @@ -54,8 +50,8 @@ has been removed. The user filter has been introduced to replace it. - The filter offers almost the same functionality, see below for a - discussion of differences. + The filter offers similar functionality, but see below for an + explanation of the differences. @@ -69,7 +65,7 @@ Lazy connections improved: - security relevant, state changing commands covered. + security relevant, and state changing commands are covered. @@ -117,25 +113,24 @@ - Fixed PECL #22784 - Using mysql_connect and mysql_select_db won't work + Fixed PECL #22784 - Using mysql_connect and mysql_select_db did not work - Users of the function mysqlnd_ms_set_user_pick_server need to - update their code. The function has been removed in favor of a - new user filter. You can no longer set a callback function - using mysqlnd_ms_set_user_pick_server at runtime but have to - configure it in the plugins configuration file. The user + The mysqlnd_ms_set_user_pick_server function was removed, and + replaced in favor of a new user filter. You can no longer set a + callback function using mysqlnd_ms_set_user_pick_server at + runtime, but instead have to configure it in the plugins configuration file. The user filter will pass the same arguments to the callback as before. Therefore, you can continue to use the same procedural function as a callback.callback - It is no longer possible to use static class methods or class methods of - an object instance as a callback. Trying to do so, will make any function - executing a statement handled by the plugin - emit a E_RECOVERABLE_ERROR level error like - (mysqlnd_ms) Specified callback (picker) is not a valid callback. - Please, note that this may halt your application. + It is no longer possible to use static class methods, or class methods of + an object instance, as a callback. Doing so will cause the function + executing a statement handled by the plugin to emit an + E_RECOVERABLE_ERROR level error, which might look like: + "(mysqlnd_ms) Specified callback (picker) is not a valid callback." + Note: this may halt your application.
@@ -166,15 +161,15 @@ - Motto/theme: Cover replication basics to test user feeedback + Motto/theme: Cover replication basics to test user feedback - First release of practical use. Features basic automatic read-write splitting, + The first release of practical use. It features basic automatic read-write splitting, SQL hints to overrule automatic redirection, load balancing of - slave requests, lazy connections and, optional, automatic use of the master + slave requests, lazy connections, and optional, automatic use of the master after the first write. @@ -196,8 +191,7 @@ - Initial check-in. At this stage the plugin is hardly of - any practical use but a demo of the + Initial check-in. Essentially a demo of the mysqlnd plugin API.