Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo elenca cambiamenti significativi in ogni release del go-mssqldb driver. Il microsoft/go-mssqldb repository è un fork di denisenkom/go-mssqldb. Questo articolo elenca solo le versioni pubblicate sotto il fork Microsoft, a partire dalla v0.16.0. Per un changelog completo, consulta la pagina delle release su GitHub.
Note
Alcuni numeri di versione non sono sequenziali. Ad esempio, le versioni dalla 1.2.0 alla v1.4.0 non sono mai state pubblicate. I salti di versione riflettono la storia reale delle versioni del fork Microsoft.
v1.10.0 (aprile 2026)
- Aggiunto il parametro della stringa di connessione
FailoverPartnerSPNper il failover del mirroring del database. - Aggiunta la funzione
NewConnectorWithProcessQueryTextper la compatibilità con il nome del drivermssql. - Sono stati aggiunti tipi nullable
civil(NullDate,NullTime,NullDateTime) per parametri di data e ora. - Implementata l'interfaccia
driver.DriverContextper garantire la compatibilità condatabase/sql. - Rilevate transazioni abortite dal server per impedire il commit automatico silenzioso quando
XACT_ABORTè abilitato. - Errori del server segnalati da
Rows.Close()durante lo svuotamento del token. - Gestione dei token TDS
COLINFOeTABNAMErestituiti da tabelle con trigger. - Restituito il tipo di scansione
interface{}per le colonnesql_variantinvece dinil. - Ha rispettato
readCancelConfirmationla cancellazione del contesto. - Esposto
TrustServerCertificateinmsdsn.Configun URL andata e ritorno. - Credenziali sanitizzate dagli errori di parsing delle stringa di connessione.
- Aggiunto il supporto per il protocollo named pipe su Windows ARM64.
v1.9.8 (marzo 2026)
- Aggiornare le dipendenze per risolvere
govulnchecki risultati.
v1.9.7 (febbraio 2026)
- Aggiunta la protezione estesa per l'autenticazione (EPA).
- Prestazioni migliorate utilizzando ricevitori puntatori per
columnStruct, riducendo le copie di memoria. - Colonna di copia in blocco corretta e fuoriuscita di colpi di massa.
- Corretta la gestione di
stateSepnel pacchetto batch.
v1.9.6 (gennaio 2026)
- Aggiunto il parametro di connessione
serverCertificateper la convalida del certificato TLS tramite confronto byte per byte. - Dipendenza
golang.org/x/cryptoaggiornata.
v1.9.4 (novembre 2025)
- Attenzione fissata nella gestione dei pacchetti durante il rollback delle transazioni.
- Ha limitato i protocolli di memoria condivisa e pipe nominati alle piattaforme supportate.
v1.9.3 (settembre 2025)
- Risolto il problema del reset della copia
FMTONLYin blocco in caso di errore. - Ho corretto il flush del pacchetto TLS handshake durante l'installazione della connessione.
- Aggiunto il supporto per valori racchiusi tra doppi apici in stringhe di connessione in stile ADO.
v1.8.2 (maggio 2025)
- Riconosciuto
Pwdcome alias per il campo password nelle stringhe di connessione. - Aggiunti
COMMITeROLLBACKcome comandi predefiniti riconosciuti.
v1.8.0 (dicembre 2024)
- Aggiunta la compatibilità con il tipo definito dall'utente (UDT) per
hierarchyid,geometry, egeography. - Sono stati aggiunti i dati di tracciamento ai pacchetti prelogin e login7.
- Connessione fissa non chiusa quando il nome del database è errato.
-
azidentityè stato aggiornato alla v1.6.0.
v1.7.2 (maggio 2024)
- Corretto il supporto al tipo nullable per Always Encrypted in copia di massa.
- Gestione dell'ambito di autenticazione Entra fissa.
v1.7.1 (aprile 2024)
- Implementato Always Encrypted con il parametro
columnencryptiondi connessione. - Aggiunta la colonna Azure Key Vault (
akv) per il fornitore di chiavi di crittografia. - Tipi aggiunti
ActiveDirectoryDeviceCodeeActiveDirectoryAzClidi fedauth. - Valori aggiuntivi accettati per il
encryptparametro in modalità TDS 8.0. - Aggiunta la compatibilità con il certificato DER.
- Parametro di connessione aggiunto
multisubnetfailover. - Consentito la configurazione di Kerberos (krb5) tramite variabili di ambiente.
- Implementato il cambio della password durante l'accesso.
- Corrette le associazioni tra LCID e tabella codici.
- Fisso della troncatura dei parametri di uscita della stringa.
- Gestione del valore NULL fissata
UniqueIdentifierinScan(). - Corretto il percorso dei tubi con nome.
v1.7.0 (febbraio 2024)
- Aggiunto il tipo
NullUniqueIdentifiercon supporto per JSON e la serializzazione del testo.
v1.6.0 (agosto 2023)
- Aggiunto il supporto per TDS 8.0 con
encrypt=strict.
v1.5.0 (agosto 2023)
- Ho fornito il
npipepacchetto per le connessioni dei tubi con nome. - Aggiunto il supporto del browser della porta DAC (Dedicated Administrator Connection).
- Aggiunte
UniqueIdentifierMarshalTexteUnmarshalJSONmetodi. - Ho attivato la risoluzione DNS locale con dialer personalizzati.
- Corrette le versioni
mipsemipsel.
v1.1.0 (giugno 2023)
- Aggiunto il servizio browser della porta DAC.
v0.16.0 (agosto 2022) - Prima release del fork Microsoft
- Migrato alla
azidentityv1.0 per l'autenticazione Microsoft Entra. - Aggiunta
tlsminun parametro di connessione per imporre una versione minima TLS.