PECL/mysqlnd_ms 1.2 series
  
   1.2.1-beta
   
    - 
     
      Release dates: 01/2012 (beta)
     
    
 
    - 
     
      Motto/theme: see 1.2.0-alpha
     
    
 
   
  
  
   Minor test changes.
  
  
   1.2.0-alpha
   
    - 
     
      Release dates: 11/2011 (alpha)
     
    
 
    - 
     
      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 mysqlnd_ms_set_qos() function to set required connection quality at runtime.
      New constants related to mysqlnd_ms_set_qos():
      
       - 
        
         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 last global transaction id.
      
     
    - 
      
       Enabled support for multi master without slaves.