PECL/mysqlnd_ms 1.2 series
  
   1.2.1-beta
   
    - 
     
      Release date: 01/2012
     
    
- 
     
      Motto/theme: see 1.2.0-alpha
     
    
   Minor test changes.
  
  
   1.2.0-alpha
   
    - 
     
      Release date: 11/2011
     
    
- 
     
      Motto/theme: Global Transaction ID injection and quality-of-service concept
     
    
   In version 1.2 the focus continues to be on supporting MySQL database clusters
   with asynchronous replication. The plugin tries to make using the cluster
   introducing a quality-of-service filter which applications can use to define
   what service quality they need from the cluster. Service levels provided are
   eventual consistency with optional maximum age/slave slag, session consistency
   and strong consistency.
  
  
   Additionally the plugin can do client-side global transaction id injection
   to make manual master failover easier.
  
  
   Feature changes
   
    - 
     
      Introduced quality-of-service (QoS) filter. Service levels provided by QoS filter:
       
       - 
         
          eventual consistency, optional option slave lag
         
       
- 
         
          session consistency, optional option GTID
         
       
- 
         
          strong consistency
         
       
 
- 
     
      Added the mysqlnd_ms_set_qos function to set the
      required connection quality at runtime. The new constants related to
      mysqlnd_ms_set_qos are:
       
       - 
        
         MYSQLND_MS_QOS_CONSISTENCY_STRONG
- 
        
         MYSQLND_MS_QOS_CONSISTENCY_SESSION
- 
        
         MYSQLND_MS_QOS_CONSISTENCY_EVENTUAL
- 
        
         MYSQLND_MS_QOS_OPTION_GTID
- 
        
         MYSQLND_MS_QOS_OPTION_AGE
 
- 
     
      Added client-side global transaction id injection (GTID).
      
- 
     
     New statistics related to GTID:
      
       - 
        
         gtid_autocommit_injections_success
        
       
- 
        
         gtid_autocommit_injections_failure
        
       
- 
        
         gtid_commit_injections_success
        
       
- 
        
         gtid_commit_injections_failure
        
       
- 
        
         gtid_implicit_commit_injections_success
        
       
- 
        
         gtid_implicit_commit_injections_failure
        
       
 
- 
      
       Added mysqlnd_ms_get_last_gtid to fetch the last
       global transaction id.
       
- 
      
       Enabled support for multi master without slaves.