Çoklu iş parçacıklı (multi-thread), çok kullanıcılı (multi-user), hızlı, sağlam ve açık kaynak veritabanı yönetim sistemi olan MySQL’in 9.0.1 sürümü duyuruldu. Bunun bir inovasyon sürümü olduğu ve yazılımdaki çeşitli hataların düzeltildiği belirtiliyor. Bazı durumlarda, çok fazla sayıda tablonun (8001 veya daha fazla) oluşturulmasının ardından sunucunun başarıyla yeniden başlatılamaması sorununun giderildiği ifade ediliyor. Başlangıçta tablo alanı dosya tarama performansı da iyileştirilmiş bulunuyor. MySQL 9.0.1 hakkında bilgi edinmek için haberler sayfasını ya da sürüm notlarını inceleyebilirsiniz.
Çoklu iş parçacıklı (multi-thread), çok kullanıcılı (multi-user), hızlı, sağlam ve açık kaynak veritabanı yönetim sistemi olan MySQL’in 9.0.0 sürümü çıktı. mysql.com web sayfasında, 9.0.0 sürüm notlarının olmadığı veya ürün sürümü henüz yayınlanmadığından çıkarılmamış olduğu belirtilirken, MySQL 9.0.0 değişiklikler sayfasının da henüz düzenlenmediği ama sürümün genel kullanıma sunulduğu ifade ediliyor. Dolayısıyla yeni sürümün ne gibi özelliklerle geldiği, neler içerdiği konusunda şu an için bir şey bilmek söz konusu değil. MySQL 9.0.0 hakkında bilgi edinmek için yayımlandığı zaman haberler sayfasını ya da sürüm notlarını inceleyebilirsiniz.
Çoklu iş parçacıklı (multi-thread), çok kullanıcılı (multi-user), hızlı, sağlam ve açık kaynak veritabanı yönetim sistemi olan MySQL’in 8.1.0 sürümü duyuruldu. MySQL 8.0’dan MySQL 8.1’e yükseltmeler için karşılaşılabilecek yükseltme sorunlarının tartışılmasını içeren MySQL 8.1 referans kılavuzuna bakılması ya da buradan yararlanılması öneriliyor. Önceden, mysql istemcisinden yorumların çıkarılmasının varsayılan davranış olduğu, MySQL 8.1’de varsayılanın, bu tür yorumları korumak olarak değiştiği belirtiliyor. Bir SELECT deyimi için JSON biçimli ayrıştırma ağacını gösteren SHOW PARSE_TREE deyiminin eklendiği belirtilirken, bu bildirimin, üretimde değil, yalnızca test ve geliştirme amaçlı olduğu ifade ediliyor. Bir DBA’nın sunucu başlangıcında veya çalışma zamanında sertifikaları yeniden yüklemek için ALTER INSTANCE RELOAD TLS deyimini kullanırken sertifika doğrulamasını zorlamasına izin veren tls-certificates-enforced-validation sistem değişkeni eklenmiş bulunuyor. MySQL 8.1.0 hakkında ayrıntılı bilgi edinmek için yayımlandığı zaman haberler sayfasını ya da sürüm notlarını inceleyebilirsiniz.
Çoklu iş parçacıklı (multi-thread), çok kullanıcılı (multi-user), hızlı, sağlam ve açık kaynak veritabanı yönetim sistemi olan MySQL’in 8.0.33 sürümü duyuruldu. Daha önce, filtre ve kullanıcı hesabı verilerinin kalıcı olarak depolanması için mysql sistem veritabanındaki tabloları kullanan MySQL Enterprise Audit, artık, gelişmiş esneklik için, yeni audit_log_database sunucu sistemi değişkeni artık sunucu başlangıcında genel şema ad alanında diğer veritabanlarının belirtilmesine izin veriyor. Mysql sistem veritabanının, tablo depolaması için varsayılan ayar olduğu belirtiliyor. Visual Studio 2017 ve üzeri için MSVC kod analizi desteği eklenen yeni sürüm, geçerli dizinde ve alt dizinlerinde bu analizi etkinleştiren veya devre dışı bırakan yeni bir MSVC_CPPCHECK (varsayılanı KAPALI’dır) CMake seçeneği ekliyor. Kullanımdan kaldırılan Docs/mysql.info dosyası derleme sisteminden de kaldırılmış bulunuyor. Komut satırında derlerken GCC ve Clang için renklendirilmiş derleyici çıktısını etkinleştirmek için bir CMake oluşturma seçeneği eklenen yeni sürümde, uca-dump ve uctypedump gibi işlevsellik için birkaç bakımsız veya kullanılmamış C++ kaynak dosyasının kaldırıldığı söyleniyor. MySQL 8.0.33 hakkında ayrıntılı bilgi edinmek için yayımlandığı zaman haberler sayfasını inceleyebilirsiniz.
Çoklu iş parçacıklı (multi-thread), çok kullanıcılı (multi-user), hızlı, sağlam ve açık kaynak veritabanı yönetim sistemi olan MySQL’in 8.0.32 sürümü duyuruldu. SASL tabanlı LDAP kimlik doğrulaması için yalnızca istemci desteklendiği için, Authentication_ldap_sasl sunucu eklentisi artık Windows için oluşturulamamış bulunuyor. Yükseltme kitaplığı kullanımının eklentilerden kaldırıldığı belirtilirken, Clang 15 desteği eklenmiş bulunuyor. Artık hata ayıklamayı ve gcov raporlarını basitleştirmeye yardımcı olmak için Bison ve Flex kaynak dosyaları için tam dosya yollarının kullanıldığı belirtiliyor. UNION DISTINCT ve UNION ALL artık isteğe bağlı kombinasyonlarda iç içe yerleştirilebiliyor. Performans ve sistem şemaları artık MySQL 8.0.28’de tanıtılan genel ve oturum belleği sınırları için ölçümleri ortaya koyuyor. Yazılım, bunun dışında, bazı küçük iyileştirmeler içeriyor. Açık kaynak kodu GitHub’da bulunabilecek olan sürümün, dev.mysql.com adresinden veya MySQL Yum, APT veya SUSE depolarından indirilmesi önerilyor. Clang ve GCC’nin artık Solaris’te MySQL’i derlemek için kullanılabileceği belirtiliyor. MySQL 8.0.32 hakkında ayrıntılı bilgi edinmek için yayımlandığı zaman haberler sayfasını inceleyebilirsiniz.
Çoklu iş parçacıklı (multi-thread), çok kullanıcılı (multi-user), hızlı, sağlam ve açık kaynak veritabanı yönetim sistemi olan MySQL’in 8.0.31 sürümü duyuruldu.Yeni sürüm, SQL standartları desteğinin yanı sıra 130’dan fazla hata düzeltmesi de dahil olmak üzere kullanışlı olacak çok ilginç bazı yeni özellikler ile geliyor. InnoDB artık dizin oluşturma performansını artıran paralel dizin oluşturmayı desteklerken, FULL artık ayrılmış bir kelime olarak kullanıma sunuluyor. MySQL Sunucusu için OpenSSL kitaplığı 1.1.1q sürümüne güncellenirken, MySQL’in artık SQL standardında belirtilen semantiği takip ettiği ifade ediliyor. UNION DISTINCT ve UNION ALL artık isteğe bağlı kombinasyonlarda iç içe yerleştirilebiliyor. Performans ve sistem şemaları artık MySQL 8.0.28’de tanıtılan genel ve oturum belleği sınırları için ölçümleri ortaya koyuyor. Yazılım, bunun dışında, bazı küçük iyileştirmeler içeriyor. Açık kaynak kodu GitHub’da bulunabilecek olan sürümün, dev.mysql.com adresinden veya MySQL Yum, APT veya SUSE depolarından indirilmesi önerilyor. Clang ve GCC’nin artık Solaris’te MySQL’i derlemek için kullanılabileceği belirtiliyor. MySQL 8.0.31 hakkında ayrıntılı bilgi edinmek için yayımlandığı zaman sürüm notlarını inceleyebilirsiniz.
Çoklu iş parçacıklı (multi-thread), çok kullanıcılı (multi-user), hızlı, sağlam ve açık kaynak veritabanı yönetim sistemi olan MySQL’in 8.0.30 sürümü duyuruldu. Bir önceki değişiklikte, kullanımdan kaldırılmış adları utf8_ ön ekine sahip karakter kümelerini, bunun yerine utf8mb3_ kullanmak üzere yeniden adlandırılmıştı. Bu sürümde, utf8mb3_ önekini kullanarak utf8_ harmanlamalarının da yeniden adlandırıldığı belirtiliyor. Birden fazla dil aynı harmanlama tanımına sahip olduğunda, MySQL, dillerden yalnızca biri için harmanlamalar uyguluyor. Bu, bazı dillerin yalnızca diğer dillere özgü utf8mb4 Unicode 9.0 harmanlamaları tarafından kapsandığı anlamına geliyor. Bu sürüm, daha önce yalnızca diğer diller için dile özgü harmanlamaların kapsadığı diller için dile özgü harmanlamalar ekleyerek bu tür sorunları gideriyor. Açık kaynak kodu GitHub’da bulunabilecek olan sürümün, dev.mysql.com adresinden veya MySQL Yum, APT veya SUSE depolarından indirilmesi önerilyor. Clang ve GCC’nin artık Solaris’te MySQL’i derlemek için kullanılabileceği belirtiliyor. MySQL 8.0.30 hakkında ayrıntılı bilgi edinmek için yayımlandığı zaman sürüm notlarını inceleyebilirsiniz.