Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makale, go-mssqldb sürücüsünün her sürümündeki önemli değişiklikleri listeler.
microsoft/go-mssqldb deposu, denisenkom/go-mssqldb'nin çatallanmış bir kopyasıdır. Bu makale, yalnızca Microsoft çatalı kapsamında v0.16.0’dan başlayarak yayımlanan sürümleri listeler. Tam değişiklik logu için GitHub sürümler sayfasına bakınız.
Note
Bazı versiyon numaraları ardışık değildir. Örneğin, v1.2.0'dan v1.4.0'a kadar olan sürümler hiç yayımlanmadı. Sürüm atlamaları, Microsoft çatalının gerçek sürüm geçmişini yansıtıyor.
v1.11.0 (Ağustos 2026)
- ADO.NET bağlantı dizesi eşanlamlı kelimeler eklendi. ADO-format bağlantı dizileri artık ,
Initial Catalog,Connect Timeout, veUIDgibi alternatif anahtar kelime yazımlarınıData Sourcekabul eder. Daha fazla bilgi için go-mssqldb bağlantı dizileri sayfasına bakınız. - NTLM meydan okuması, PRELOGIN seçeneği ofseti veya uzunluğu ve SQL Server Browser özel yönetici bağlantısı (DAC) yanıtı ile oluşturulmuş sunucu yanıtları nedeniyle tetiklenen panikler düzeltildi.
- Kısmen uzunluk önekli (PLP) değerler için başlangıç tampon tahsisine üst sınır koydu.
- Tablo adı ve
ORDERsütunları toplu kopyalama işlemlerinde alıntılandı. - TCP bağlantısını her
connect()hata yolunda kapattım. -
float64sütunlar için döndürüldü. - Depolanmış prosedür çağrılarını tespit ederken yerleşik bir komut olarak tanınır
REVERT. - URL veri kaynak isimleri için NTLM URL kodlaması netleştirildi.
- Uç nokta için kullanılan Azure Key Vault URL'lerinden portu çıkardım ve
AllowedLocations. - Kullanımdan çıkmış
reflect.SliceHeaderolanı .unsafe.Sliceile değiştirdim. - Yalnızca ASCII içeren veriler için hızlı yol sayesinde karakter kümesi çözme performansı iyileştirildi.
v1.10.0 (Nisan 2026)
- Veritabanı yansıtma failover için bağlantı dizesi parametresi eklendi
FailoverPartnerSPN. -
NewConnectorWithProcessQueryTextsürücü adıyla uyumluluk içinmssqlişlevi eklendi. - Tarih ve zaman parametreleri için nullable
civiltürler (NullDate,NullTime,NullDateTime) eklendi. -
driver.DriverContextuyumluluğu içindatabase/sqlarayüzü uygulandı. -
XACT_ABORTetkinleştirildiğinde sessiz otomatik işlemeyi önlemek için sunucu tarafından iptal edilen işlemler tespit edildi. -
Rows.Close()kaynaklı sunucu hataları token boşaltma sırasında görüntülendi. - Tetikleyicili tablolar tarafından döndürülen
COLINFOveTABNAMETDS belirteçleri işlendi. -
interface{}yerinesql_variantsütunları içinniltarama türü döndürüldü. -
readCancelConfirmationöğesinin bağlam iptalini dikkate alması sağlandı. -
TrustServerCertificate,msdsn.Configiçinde ve URL gidiş-dönüşünde gösterildi. - Kimlik bilgileri, bağlantı dizesi ayrıştırma hatalarından temizlendi.
- ARM64 Windows için adlandırılmış kanal protokolü desteği eklendi.
v1.9.8 (Mart 2026)
-
govulncheckbulgularını gidermek için bağımlılıklar güncellendi.
v1.9.7 (Şubat 2026)
- Genişletilmiş Kimlik Doğrulama Koruması (EPA) desteği eklendi.
-
columnStructiçin işaretçi alıcıları kullanılarak bellek kopyaları azaltıldı ve performans iyileştirildi. - Toplu kopya sütununun kaçmasını düzelttim.
- Toplu pakette işlem düzeltildi
stateSep.
v1.9.6 (Ocak 2026)
- Bayt karşılaştırma TLS sertifikası doğrulaması için bağlantı parametresi eklendi
serverCertificate. -
golang.org/x/cryptobağımlılığı güncellendi.
v1.9.4 (Kasım 2025)
- İşlem geri dönüşünde dikkat paketi işlemesi düzeltildi.
- Adlandırılmış kanal ve paylaşılan bellek protokolleri desteklenen platformlarla sınırlandırıldı.
v1.9.3 (Eylül 2025)
- Başarısızlık durumunda toplu kopyalama
FMTONLYsıfırlaması düzeltildi. - Bağlantı kurulumu sırasında TLS el sıkışma paketinin boşaltılması düzeltildi.
- ADO tarzı bağlantı dizelerinde çift tırnak değeri desteği eklendi.
v1.8.2 (Mayıs 2025)
- Bağlantı dizelerinde
Pwd, parola alanı için takma ad olarak tanındı. -
COMMITveROLLBACK, tanınan yerleşik komutlar olarak eklendi.
v1.8.0 (Aralık 2024)
- Kullanıcı tanımlı tip (UDT) desteği eklendi
hierarchyid,geometry, vegeography. - Prelogin ve login7 paketlerine takip verisi eklendi.
- Veritabanı adı yanlış olduğunda bağlantının kapatılmaması sorunu düzeltildi.
-
azidentityv1.6.0 sürümüne yükseltildi.
v1.7.2 (Mayıs 2024)
- Toplu kopyada Always Encrypted için nullable tip desteği düzeltildi.
- Entra kimlik doğrulama kapsamı işleme sorunu düzeltildi.
v1.7.1 (Nisan 2024)
- Always Encrypted,
columnencryptionbağlantı parametresiyle uygulandı. - Azure Key Vault (
akv) sütun şifreleme anahtarı sağlayıcısı eklendi. -
ActiveDirectoryDeviceCodeveActiveDirectoryAzClifedauth türleri eklendi. - TDS 8.0 modunda parametre
encryptiçin ek değerler kabul edildi. - DER sertifikası desteği eklendi.
- Bağlantı parametresi eklendi
multisubnetfailover. - Ortam değişkenleri aracılığıyla Kerberos (krb5) yapılandırmasına izin verildi.
- Giriş sırasında şifreyi değiştirdim.
- LCID-kod sayfası eşlemeleri düzeltildi.
- Sabit dizi çıkış parametre kesintisi.
-
UniqueIdentifieriçindekiScan()NULL değer işleme düzeltildi. - Isimli boru yolu yönetimi düzeltildi.
v1.7.0 (Şubat 2024)
- JSON ve metin serileştirme desteğine sahip
NullUniqueIdentifiertürü eklendi.
v1.6.0 (Ağustos 2023)
- TDS 8.0 desteği eklendi.
encrypt=strict
v1.5.0 (Ağustos 2023)
- Adlandırılmış kanal bağlantıları için
npipepaketi projeye dahil edildi. - DAC (Dedicated Administrator Connection) port tarayıcı desteği eklendi.
- Eklendi
UniqueIdentifierMarshalTextveUnmarshalJSONyöntemler. - Özel arama cihazlarıyla yerel DNS çözümlemesini etkinleştirdim.
-
mipsvemipselsürümleri düzeltildi.
v1.1.0 (Haziran 2023)
- DAC port tarayıcı hizmeti eklendi.
v0.16.0 (Ağustos 2022) - Microsoft çatallanmasının ilk sürümü
- Microsoft Entra kimlik doğrulaması için v1.0'a taşındı
azidentity. - Minimum TLS sürümünü zorunlu kılmak için bağlantı parametresi eklendi
tlsmin.