Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Dit artikel vermeldt belangrijke wijzigingen in elke versie van de go-mssqldb driver. De microsoft/go-mssqldb repository is een fork van denisenkom/go-mssqldb. Dit artikel vermeldt alleen releases die onder de Microsoft-fork zijn gepubliceerd, beginnend met v0.16.0. Voor een volledige changelog, zie de GitHub releases-pagina.
Note
Sommige versienummers zijn niet opeenvolgend. Versies v1.2.0 tot en met v1.4.0 zijn bijvoorbeeld nooit gepubliceerd. De versiesprongen weerspiegelen de daadwerkelijke releasegeschiedenis van de Microsoft-fork.
v1.11.0 (augustus 2026)
- Synoniemen voor ADO.NET-verbindingsreekss toegevoegd. ADO-formaat verbindingsstrings accepteren nu alternatieve sleutelwoordspellingen zoals
Data Source,Initial Catalog,Connect Timeout, enUID. Voor meer informatie, zie go-mssqldb verbindingsstrings. - Panics verholpen die werden veroorzaakt door onjuist gevormde serverantwoorden tijdens het parseren van een NTLM-uitdaging, de offset of lengte van een PRELOGIN-optie en een antwoord van een SQL Server Browser-speciale beheerdersverbinding (DAC).
- De initiële buffertoewijzing voor waarden met gedeeltelijke lengteprefix (PLP) werd beperkt.
- De tabelnaam en
ORDERkolommen werden vermeld bij bulkkopiebewerkingen. - De TCP-verbinding op elk
connect()foutpad gesloten. - Retourneerde
float64voor reële kolommen. - Herkend
REVERTals een ingebouwd commando bij het detecteren van opgeslagen procedure-aanroepen. - Verduidelijkte NTLM URL-codering voor URL-gegevensbronnamen.
- De poort is verwijderd uit de Azure Key Vault-URL's die voor het eindpunt en
AllowedLocationswerden gebruikt. - De verouderde
reflect.SliceHeadervervangen doorunsafe.Slice. - Verbeterde prestaties voor het decoderen van tekensets met een snelle route voor ASCII-only data.
v1.10.0 (april 2026)
- Toegevoegd
FailoverPartnerSPNverbindingsreeksparameter voor failover bij databasespiegeling. - Toegevoegde
NewConnectorWithProcessQueryTextfunctie voor compatibiliteit met demssqldrivernaam. - Nullable
civiltypes (NullDate,NullTime,NullDateTime) toegevoegd voor datum- en tijdparameters. - De interface
driver.DriverContextis geïmplementeerd voor compatibiliteit metdatabase/sql. - Door de server afgebroken transacties gedetecteerd om een stille auto-commit te voorkomen wanneer
XACT_ABORTis ingeschakeld. - Serverfouten van
Rows.Close()weergegeven tijdens tokendrain. - Verwerking van
COLINFO- enTABNAME-TDS-tokens die worden geretourneerd door tabellen met triggers. - Teruggegeven
interface{}scantype voorsql_variantkolommen in plaats vannil. - Zorgde ervoor dat
readCancelConfirmationrekening houdt met contextannulering. - Zichtbaar gemaakt
TrustServerCertificateinmsdsn.Configen URL-round-trip. - Aanmeldingsgegevens opgeschoond uit parseerfouten van verbindingsreeksen.
- Stond ondersteuning voor named pipe-protocollen toe voor ARM64 Windows.
v1.9.8 (maart 2026)
- Afhankelijkheden bijgewerkt om
govulncheckbevindingen te verhelpen.
v1.9.7 (februari 2026)
- Uitgebreide bescherming voor authenticatie (EPA) toegevoegd.
- Verbeterde prestaties door pointer receivers te gebruiken voor
columnStruct, waardoor het aantal geheugenkopieën afneemt. - Probleem met escaping van kolommen bij bulkkopie verholpen.
- De afhandeling van
stateSepin het batchpakket is gecorrigeerd.
v1.9.6 (januari 2026)
- Verbindingsparameter
serverCertificatetoegevoegd voor validatie van TLS-certificaten via bytevergelijking. - Bijgewerkte
golang.org/x/cryptoafhankelijkheid.
v1.9.4 (november 2025)
- Vaste aandacht pakketbehandeling tijdens het terugrollen van transacties.
- De protocollen voor named pipes en gedeeld geheugen beperkt tot ondersteunde platforms.
v1.9.3 (september 2025)
- Bulk-copy
FMTONLYreset opgelost bij mislukking. - TLS handshake packet flush tijdens het opzetten van de verbinding opgelost.
- Ondersteuning toegevoegd voor waarden tussen dubbele aanhalingstekens in verbindingsreeksen in ADO-stijl.
v1.8.2 (mei 2025)
- Herkend
Pwdals een wachtwoordveldalias in verbindingsstrings. -
COMMITenROLLBACKtoegevoegd als herkende ingebouwde commando's.
v1.8.0 (december 2024)
- Gebruikersgedefinieerde type (UDT) ondersteuning toegevoegd voor
hierarchyid,geometry, engeography. - Traceergegevens toegevoegd aan prelogin- en login7-pakketten.
- Vaste verbinding niet gesloten wanneer de databasenaam niet klopt.
-
azidentitybijgewerkt naar v1.6.0.
v1.7.2 (mei 2024)
- Ondersteuning voor nullable types voor Always Encrypted in bulk copy is gerepareerd.
- Probleem met de verwerking van het Entra-authenticatiebereik opgelost.
v1.7.1 (april 2024)
- Altijd versleuteld geïmplementeerd met de
columnencryptionverbindingsparameter. - Provider voor kolomcoderingssleutels van Azure Key Vault (
akv) toegevoegd. - De fedauth-typen
ActiveDirectoryDeviceCodeenActiveDirectoryAzClizijn toegevoegd. - Extra waarden voor de
encryptparameter geaccepteerd in TDS 8.0-modus. - Ondersteuning voor DER-certificaten toegevoegd.
- Verbindingsparameter toegevoegd
multisubnetfailover. - Stond Kerberos (krb5) configuratie toe via omgevingsvariabelen.
- Wachtwoord wijzigen tijdens het inloggen geïmplementeerd.
- LCID-naar-codepaginatoewijzingen gecorrigeerd.
- Afbreking van een uitvoerparameter met een tekenreeks van vaste lengte opgelost.
- Vaste
UniqueIdentifierNULL-waarde behandeling inScan(). - Vaste verwerking van benoemde pijppaden.
v1.7.0 (februari 2024)
- Type
NullUniqueIdentifiertoegevoegd met ondersteuning voor JSON- en tekstmarshaling.
v1.6.0 (augustus 2023)
- TDS 8.0-ondersteuning toegevoegd met
encrypt=strict.
v1.5.0 (augustus 2023)
- Ik heb het
npipepakket voor benoemde pijpverbindingen verkocht. - DAC (Dedicated Administrator Connection) poortbrowserondersteuning toegevoegd.
- Toegevoegd
UniqueIdentifierMarshalTextenUnmarshalJSONmethoden. - Lokale DNS-resolutie ingeschakeld via aangepaste dialers.
- Vaste
mipsenmipselbouwen.
v1.1.0 (juni 2023)
- DAC-poortbrowserservice toegevoegd.
v0.16.0 (augustus 2022) - Eerste Microsoft fork-release
- Gemailreerd naar
azidentityv1.0 voor Microsoft Entra-authenticatie. - Verbindingsparameter toegevoegd
tlsminom een minimale TLS-versie af te dwingen.