En yaygın SQL veritabanı motoru olan SQLite’in 3.50.4 sürümü duyuruldu. Kullanıcıların, yazılımı çeşitli değişiklikler ve hata düzeltmeleriyle gelen yeni sürüme yükseltmelerinin önemli olduğu ifade ediliyor. Bloklama kilitlerini destekleyen sürümlerde bloklama kilitleri için sqlite3_busy_timeout()’tan farklı, ayrı bir zaman aşımı ayarlayan sqlite3_setlk_timeout() arayüzünün eklendiği belirtilirken, şemanın önceden mevcut bir sqlite_schema tablosundan okunurken yorumlara her zaman izin verilecek şekilde biraz gevşetildiği söyleniyor. Veritabanının WAL modunda olması gerekliliğinin kaldırıldığı belirtilirken, senkronizasyon protokolünün, her iki taraf da birbirine çok benzemeye başladığında daha az ağ bant genişliği kullanacak şekilde geliştirildiği ifade ediliyor. SQLite 3.50.4 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
En yaygın SQL veritabanı motoru olan SQLite’in 3.50.3 sürümü duyuruldu. Kullanıcıların, yazılımı çeşitli değişiklikler ve hata düzeltmeleriyle gelen yeni sürüme yükseltmelerinin önemli olduğu ifade ediliyor. Stoping lock’ları destekleyen sürümlerde blocking lock’lar için sqlite3_busy_timeout()’tan farklı bir zaman aşımı süresi ayarlayan sqlite3_setlk_ timeout() arayüzü eklendiği belirtilen yeni sürümün, şema önceden mevcut bir sqlite_schema tablosundan okunurken yorumlara her zaman izin verilmesi için biraz gevşetildiği söyleniyor. Yorumlar yalnızca yeni SQL’de engellendiği belirtilirken, .dump komutunun çıktısının, –escape modu kapalı olarak ayarlanmadığı sürece, özel karakterleri kodlamak için yeni unistr() SQL fonksiyonunu kullandığı söyleniyor. SQLite 3.50.3 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
En yaygın SQL veritabanı motoru olan SQLite’in 3.50.2 sürümü duyuruldu. Kullanıcıların, yazılımı çeşitli değişiklikler ve hata düzeltmeleriyle gelen yeni sürüme yükseltmelerinin önemli olduğu ifade ediliyor. unistr() ve unistr_quote() gibi yeni SQL işlevleriyle gelen yeni sürüm, yerleşik printf()’deki %Q ve %q dönüşümleri için (sqlite3_mprintf() API’sini ve format() SQL işlevini ve benzerlerini kapsıyor. Çoğu kontrol karakterinin doğrudan çıktısının önlendiği belirtilirken, .dump komutunun çıktısı, –escape modu kapalı olarak ayarlanmadığı sürece özel karakterleri kodlamak için yeni unistr() SQL işlevini kullanıyor. 3.50.0 sürümünde eklenen yeni optimizasyonlarla ortaya çıkan jsonb_set() ve benzerlerinde uzun süredir devam eden bir hatanın düzeltildiği belirtiliyor. sqlite3_rsync’deki, son sayfanın çoğaltılmış veritabanı için aktarılmamasına neden olabilen bir hata da düzeltilmiş bulunuyor. SQLite 3.50.2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
En yaygın SQL veritabanı motoru olan SQLite’in 3.50.1 sürümü duyuruldu. Kullanıcıların, yazılımı çeşitli değişiklikler ve hata düzeltmeleriyle gelen yeni sürüme yükseltmelerinin önemli olduğu ifade ediliyor. sqlite3_busy_timeout()’tan farklı, bloke edici kilitleri destekleyen derlemelerde bloke edici kilitler için ayrı bir zaman aşımı ayarlayan sqlite3_setlk_timeout() arayüzünün eklendiği belirtilirken, .dump komutunun çıktısı, –escape modu kapalı olarak ayarlanmadığı sürece özel karakterleri kodlamak için yeni unistr() SQL işlevini kullandığı belirtiliyor. Veritabanının WAL modunda olması gereksinimi kaldırıldığı belirtilirken, senkronizasyon protokolünün, her iki taraf da birbirine çok benzemeye başladığında daha az ağ bant genişliği kullanacak şekilde geliştirildiği ifade ediliyor. SQLite 3.50.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
En yaygın SQL veritabanı motoru olan SQLite’in 3.50.0 sürümü duyuruldu. Kullanıcıların, yazılımı çeşitli değişiklikler ve hata düzeltmeleriyle gelen yeni sürüme yükseltmelerinin önemli olduğu ifade ediliyor. sqlite3_setlk_timeout() arayüzünü eklendiği belirtilen yeni sürüm, sqlite3_busy_timeout() ‘tan farklı olarak, bloke edici kilitleri destekleyen yapılarda bloke edici kilitler için ayrı bir zaman aşımı belirliyor. Önceki sürümde eklenen SQLITE_DBCONFIG_ENABLE_COMMENTS kısıtlaması biraz gevşetilmiş bulunuyor. Böylece şema önceden var olan bir sqlite_schema tablosundan okunurken yorumlara her zaman izin veriliyor. SQLite 3.50.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
En yaygın SQL veritabanı motoru olan SQLite’in 3.49.2 sürümü duyuruldu. Kullanıcıların, yazılımı çeşitli değişiklikler ve hata düzeltmeleriyle gelen yeni sürüme yükseltmelerinin önemli olduğu ifade ediliyor. ROWID tabloları olmadan çalışması için sorgu zamanı endeks optimizasyonunun iyileştirildiği belirtilirken, büyük yıldız sorgusu birleştirmeleri için daha iyi sorgu planları sağlandığı söyleniyor. Bunun, SQLite forumda bildirilen üç farklı performans gerilemesinin düzeltildiği belirtilirken, iif() SQL işlevinin, iki veya daha büyük herhangi bir sayıda argümanı kabul edebilecek şekilde geliştirildiği söyleniyor. Oturum uzantısının, oluşturulan sütunları kullanan veritabanlarında çalışacak şekilde geliştirildiği ifade edilirken, doğru şekilde uygulanmayan ve hiçbir zaman doğru çalışmayan SQLITE_USE_STDIO_FOR CONSOLE derleme zamanı seçeneğinin kaldırıldığı belirtiliyor. Onun yerine SQLITE_USE_W32_FOR_CONSOLE_IO derleme zamanı seçeneğini eklendiği söyleniyor. Bu seçeneğin yalnızca CLI gibi komut satırı araçlarına uygulandığı, SQLite çekirdeğine uygulanmadığı söyleniyor. SQLite 3.49.2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
En yaygın SQL veritabanı motoru olan SQLite’in 3.49.1 sürümü duyuruldu. Kullanıcıların, yazılımı çeşitli değişiklikler ve hata düzeltmeleriyle gelen yeni sürüme yükseltmelerinin önemli olduğu ifade ediliyor. ROWID tabloları olmadan çalışması için sorgu zamanı endeks optimizasyonunun iyileştirildiği belirtilirken, büyük yıldız sorgusu birleştirmeleri için daha iyi sorgu planları sağlandığı söyleniyor. SQLite forumda bildirilen üç farklı performans gerilemesinin düzeltildiği belirtilirken, iif() SQL işlevinin, iki veya daha büyük herhangi bir sayıda argümanı kabul edebilecek şekilde geliştirildiği söyleniyor. Oturum uzantısının, oluşturulan sütunları kullanan veritabanlarında çalışacak şekilde geliştirildiği ifade edilirken, doğru şekilde uygulanmayan ve hiçbir zaman doğru çalışmayan SQLITE_USE_STDIO_FOR_CONSOLE derleme zamanı seçeneğinin kaldırıldığı belirtiliyor. Onun yerine SQLITE_USE_W32_FOR_CONSOLE_IO derleme zamanı seçeneğini eklendiği söyleniyor. Bu seçeneğin yalnızca CLI gibi komut satırı araçlarına uygulandığı, SQLite çekirdeğine uygulanmadığı söyleniyor. SQLite 3.49.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.