Vai al contenuto

Aggiornamento di Microsoft.Data.SqlClient alla versione 3.1.6

Scopri le novità e le correzioni dell’aggiornamento 3.1.6 di Microsoft.Data.SqlClient.

È stato rilasciato un importante aggiornamento per Microsoft.Data.SqlClient, portando la versione a 3.1.6. Questo aggiornamento affronta diversi problemi e migliora le prestazioni generali del sistema. Questa versione è una Long-Term Support (LTS), il che significa che continuerà a ricevere aggiornamenti e correzioni fino alla sua data di fine supporto.

Tra i principali interventi correttivi apportati con la versione 3.1.6, possiamo evidenziare:

  • Corretto il problema di connessione che ha comportato la disiscrizione dagli eventi di completamento della transazione prima di restituirlo al pool di connessione. È stata implementata una soluzione per gli eventi di completamento della transazione, identificata con il numero di problema #2301.
  • Miglioramento nella gestione del timeout per la funzione AcquireTokenAsync in ActiveDirectoryAuthenticationProvider, risolvendo alcuni casi limite segnalati sotto il numero di problema #2709.

Oltre alle correzioni, l’aggiornamento ha apportato anche modifiche significative:

  • Aggiornata la versione di Microsoft.Data.SqlClient.SNI da 3.0.1 a 3.0.2, per gestire meglio i crash dell’AppDomain legati al problema #1418 e per migliorare il codice complessivo.
  • Effettuati miglioramenti della salute del codice indirizzati a vari punti, tra cui la gestione di vulnerabilità come CVE-2019-0545, evidenziata nel numero di problema #2517.

Per ottenere il pacchetto aggiornato, puoi aggiungere un riferimento NuGet a Microsoft.Data.SqlClient nella tua applicazione. Per ulteriori dettagli sui cambiamenti e le novità introdotte in questa versione, è possibile consultare le Note di rilascio ufficiali.

In caso tu riscontri problemi o desideri fornire feedback, ti invitiamo a visitare il repository GitHub di SqlClient, dove puoi segnalare eventuali problemi.