Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln listar betydande förändringar i varje version av drivrutinen go-mssqldb . Arkivet microsoft/go-mssqldb är en fork av denisenkom/go-mssqldb. Den här artikeln listar endast utgåvor publicerade under Microsoft-forken, med start från v0.16.0. För en fullständig ändringslogg, se GitHub-lanseringssidan.
Note
Vissa versionsnummer är inte sekventiella. Till exempel publicerades aldrig versionerna v1.2.0 till v1.4.0. Versionshoppen speglar den faktiska releasehistoriken för Microsoft-forken.
v1.11.0 (augusti 2026)
- Lade till synonymer för ADO.NET-anslutningssträngar. ADO-formatets anslutningssträngar accepterar nu alternativa nyckelordsstavningar såsom
Data Source,Initial Catalog,Connect Timeout, ochUID. För mer information, se go-mssqldb anslutningssträngar. - Åtgärdade krascher som utlöstes av felformade serversvar vid parsning av en NTLM-utmaning, en PRELOGIN-alternativförskjutning eller -längd samt ett svar för en dedikerad administratörsanslutning (DAC) från SQL Server Browser.
- Begränsade den initiala buffertallokeringen för delvisa längdprefixerade (PLP)-värden.
- Angav tabellnamn och
ORDERkolumner i masskopieringsoperationer. - Stängde TCP-anslutningen i varje
connect()felväg. - Returnerade
float64för reella kolumner. - Identifierar
REVERTsom ett inbyggt kommando vid identifiering av anrop till lagrade procedurer. - NTLM-URL-kodning för namn på URL-datakällor har förtydligats.
- Porten togs bort från Azure Key Vault-URL:er som användes för slutpunkten och
AllowedLocations. - Ersatte den föråldrade
reflect.SliceHeadermedunsafe.Slice. - Förbättrad teckenuppsättningsavkodningsprestanda med en snabb väg för endast ASCII-data.
v1.10.0 (april 2026)
- Lade till parametern
FailoverPartnerSPNför anslutningssträngar för redundansväxling vid databasspegling. - Tillagd
NewConnectorWithProcessQueryTextfunktion för kompatibilitet med drivrutinsnamnetmssql. - Lade till nullbara
civiltyper (NullDate,NullTime,NullDateTime) för datum- och tidsparametrar. - Implementerade gränssnittet
driver.DriverContextfördatabase/sqlkompatibilitet. - Identifierade transaktioner som avbrutits av servern för att förhindra tyst automatisk bekräftelse när
XACT_ABORTär aktiverat. - Serverfel som upptäcktes under
Rows.Close()token-drain. - Hanterade
COLINFOochTABNAMETDS-tokens returneras av tabeller med triggers. - Returnerad
interface{}skanningstyp försql_variantkolumner istället förnil. - Fick
readCancelConfirmationatt respektera avbruten kontext. - Exponerad
TrustServerCertificateimsdsn.Configen URL tur och retur. - Sanerade inloggningsuppgifter från reťazec pripojenia-parsningsfel.
- Tillät stöd för namngiven pipa-protokoll för ARM64 Windows.
v1.9.8 (mars 2026)
- Uppdaterade beroenden för att åtgärda
govulncheckidentifierade problem.
v1.9.7 (februari 2026)
- Utökat skydd för autentisering (EPA) har lagts till.
- Förbättrad prestanda genom att använda pekarmottagare för
columnStruct, vilket minskar minneskopior. - Åtgärdade escape-hanteringen för kolumner vid masskopiering.
- Åtgärdade hanteringen av
stateSepi batchpaketet.
v1.9.6 (januari 2026)
- Lade till anslutningsparametern
serverCertificateför validering av TLS-certifikat genom jämförelse byte för byte. - Uppdaterat
golang.org/x/crypto-beroende.
v1.9.4 (november 2025)
- Fixerad pakethantering under transaktionsrullning.
- Begränsade namngivna pip- och delade minnesprotokoll till stödda plattformar.
v1.9.3 (september 2025)
- Fixade återställning av bulkkopia
FMTONLYvid fel. - Åtgärdade tömningen av TLS-handshake-paket under anslutningsetableringen.
- Stöd för dubbelciterade värden i ADO-liknande anslutningssträngar har lagts till.
v1.8.2 (maj 2025)
- Identifierade
Pwdsom ett alias för lösenordsfält i anslutningssträngar. - Lade till
COMMITochROLLBACKsom erkända inbyggda kommandon.
v1.8.0 (december 2024)
- Tillägg för användardefinierad typ (UDT) för
hierarchyid,geometry, ochgeography. - Lade till spårningsdata till förinloggnings- och login7-paket.
- Fixad anslutning stängs inte när databasnamnet är felaktigt.
- Uppdaterade
azidentitytill v1.6.0.
v1.7.2 (maj 2024)
- Åtgärdade stöd för nullable-typer i Always Encrypted vid bulkkopiering.
- Åtgärdade hanteringen av omfånget för Entra-autentisering.
v1.7.1 (april 2024)
- Implementerade Alltid krypterat med anslutningsparametern
columnencryption. - Lade till Azure Key Vault (
akv) kolumnkrypteringsnyckelleverantör. - Tillagda
ActiveDirectoryDeviceCodeochActiveDirectoryAzClifedauth-typer. - Accepterade tilläggsvärden för parametern
encrypti TDS 8.0-läge. - Lägg till stöd för DER-certifikat.
- Tillagd
multisubnetfailoveranslutningsparameter. - Tillät Kerberos (krb5)-konfiguration via miljövariabler.
- Implementerade att ändra lösenord vid inloggning.
- Fixerade LCID-till-kodbladsmappningar.
- Åtgärdade avkortning av utdataparametrar av typen sträng.
- Fixerad
UniqueIdentifierhantering av NULL-värden iScan(). - Fast hantering av namngivna rörvägar.
v1.7.0 (februari 2024)
- Lade till typen
NullUniqueIdentifiermed stöd för JSON-marshaling och textmarshaling.
v1.6.0 (augusti 2023)
- Lade till TDS 8.0-stöd med
encrypt=strict.
v1.5.0 (augusti 2023)
- Leverantör av paketet
npipeför namngivna röranslutningar. - Har lagt till stöd för DAC (Dedicated Administrator Connection) portbrowser.
- Tillagda
UniqueIdentifierMarshalTextochUnmarshalJSONmetoder. - Aktiverade lokal DNS-upplösning med anpassade uppringningsfunktioner.
- Åtgärdade
mips- ochmipsel-buildar.
v1.1.0 (juni 2023)
- Lade till DAC-port-webbläsartjänst.
v0.16.0 (augusti 2022) - Första Microsoft-fork-versionen
- Migrerade till
azidentityv1.0 för Microsoft Entra-autentisering. - Lade till
tlsminanslutningsparameter för att upprätthålla en minimal TLS-version.