Tag Archives | oracle

GraalVM 25.3.4.1 duyuruldu

Bir sanal makine ve Oracle tarafından geliştirilmiş JDK olan ve geçen yıldan beri Python ve JavaScript gibi Java dışı dillere odaklanmaya başlayan GraalVM, en yeni sürümüyle kullanıcı karşısına çıkıyor: GraalVM Community Edition 25.3.4.1, Alina Yurenko tarafından duyuruldu. Graal derleyicisiyle JIT derlemelerini kaydetme ve tekrar oynatma desteği ekliyor, yeni bir ayrıştırma aracı ekleniyor ve güvenilmeyen kod için isteğe bağlı sabit gizleme desteği bulunuyor. Oracle JDK 25.0.4.1 tabanlı olarak gelen yeni sürüm, Graal dilleri ve diğer bileşenlerin 25.3.4.1 sürümüyle uyumlu bulunuyor. GraalVM’ye öncelikli satır içi kodlama eklendiği ve varsayılan satır içi kodlamanın algoritmasının yapıldığı söyleniyor. Bu satır içi kodlama algoritması, satır içi kodlama kararları verirken çağrı grafiğinin kapsamlı bir analizini yapıyor. Ayrıca, daha fazla optimizasyon fırsatı ortaya çıkarmak için bir yöntem içindeki seçili kontrol akışı yollarını çoğaltan MethodDuplicationPhase de eklenmiş bulunuyor. Derleyici paketinden yeni öncelikli satır içi işlemi kullanmak için SubstratePriorityInliningPhase eklenen yeni sürüm, hızlı satır içi yürütme yolları içeriyor ve senkronize için döndürme optimize edilerek kilitleme performansı iyileştirilmiş bulunuyor. Node.js 24.18.1 sürümüne güncellenirken, Python standart kütüphanesi 3.13.14 sürümüne güncellenmiş ve Python 3.13 özellikleri uygulandığı ifade ediliyor. GraalVM Community Edition 25.3.4.1 hakkında bilgi edinmek için GitHub sürümler sayfasını, sürüm duyurusunu ya da sürüm notlarını inceleyebilirsiniz. Continue Reading →

 

 

 

GraalVM Community Edition 25.3.4.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

SQLite 3.53.4 duyuruldu

En yaygın SQL veritabanı motoru olan SQLite’in 3.53.3 sürümü duyuruldu. WAL sıfırlama veritabanı bozulma hatasının düzeltildiği belirtilirken, yazılıma, sabit aralıklı yazı tipi ekranında SQL sorgularının sonuçlarını insan tarafından okunabilir hale getirmek için sorgu sonucu biçimlendirici (QRF) kütüphanesinin eklendiği söyleniyor. Ayrıca, QRF’ye TCL’den erişilebilmesi için TCL arayüzüne format yöntemi eklendiği ifade ediliyor. QRF, CLI’da sonuç biçimlendirmesi için kullanılıyor ve bu da gelişmiş görüntüleme yetenekleri sağlıyor. NOT NULL ve CHECK kısıtlamalarının eklenmesine ve kaldırılmasına izin vermek için ALTER TABLE geliştirildiği belirtiliyor. VACUUM INTO işlevinin, hedef olarak bir URI dosya adı kullanılıyorsa ve bu dosya adında 0 ile 255 arasında bir N değeri içeren `reserve=N` sorgu parametresi varsa, oluşturulan veritabanı kopyası için ayrılan miktarın N olarak ayarlanmasını sağlayacak şekilde geliştirildiği ifade ediliyor. SQLite 3.53.4 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

 

SQLite 3.53.4 edinmek için aşağıdaki linkten yararlanabilirsiniz.

GraalVM Community Edition 25.1.3 duyuruldu

Bir sanal makine ve Oracle tarafından geliştirilmiş JDK olan ve geçen yıldan beri Python ve JavaScript gibi Java dışı dillere odaklanmaya başlayan GraalVM, en yeni topluluk özellik sürümüyle kullanıcı karşısına çıkıyor: GraalVM Community Edition 25.1.3. GraalVM CE 25.1.3, Graal derleyicisiyle JIT derlemelerini kaydetme ve tekrar oynatma desteği ekliyor, yeni bir ayrıştırma aracı ekleniyor ve güvenilmeyen kod için isteğe bağlı sabit gizleme desteği bulunuyor. Ayrıca yeni performans iyileştirmeleri, hata ayıklama geliştirmeleri, geliştirilmiş uyumluluk, Linux derlemelerinin artık varsayılan olarak konumdan bağımsız çalıştırılabilir dosyalar (PIE) üretmesi ve diğer geliştirmeler de mevcut. JavaScript teklifi olarak GraalJS için geliştirilmiş dil desteği, Python için GraalPy’ye daha fazla özellik eklenmesi ve daha fazlası da var. GraalVM 25.1.3 ayrıca, Java uygulamasını önceden derleyerek JavaScript sarmalayıcılı bir WebAssembly modülüne dönüştüren GraalVM Native Image için yeni bir deneysel arka uç olan Web Image’yi de içeriyor. Kullanıcıları en çok şaşırtan şey ise Native Image boyutlarının daha da sıkıştırılarak küçültmeye yönelik bir değişiklik olduğu ifade ediliyor. Modül meta verileri, çalışma zamanı dinamik erişim meta verileri ve sembol tablosu verileri de dahil olmak üzere görüntü yığını meta verilerini ve depolama alanını sıkıştırarak ve basit sabit String.format ve String::formatted çağrılarını içselleştirerek Native Image boyutu küçültülmüş bulunuyor. Böylece Linux AMD64’te bir HelloWorld uygulamasının boyutu ~6,5 MB’a düşürülmüş bulunuyor. GraalVM Community Edition 25.1.3 hakkında bilgi edinmek için GitHub sürümler sayfası incelenebilir.

Continue Reading →

 

 

GraalVM Community Edition 25.1.3 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

SQLite 3.53.3 duyuruldu

En yaygın SQL veritabanı motoru olan SQLite’in 3.53.3 sürümü duyuruldu. WAL sıfırlama veritabanı bozulma hatasının düzeltildiği belirtilirken, yazılıma, sabit aralıklı yazı tipi ekranında SQL sorgularının sonuçlarını insan tarafından okunabilir hale getirmek için sorgu sonucu biçimlendirici (QRF) kütüphanesinin eklendiği söyleniyor. Ayrıca, QRF’ye TCL’den erişilebilmesi için TCL arayüzüne format yöntemi eklendiği ifade ediliyor. QRF, CLI’da sonuç biçimlendirmesi için kullanılıyor ve bu da gelişmiş görüntüleme yetenekleri sağlıyor. NOT NULL ve CHECK kısıtlamalarının eklenmesine ve kaldırılmasına izin vermek için ALTER TABLE geliştirildiği belirtiliyor. VACUUM INTO işlevinin, hedef olarak bir URI dosya adı kullanılıyorsa ve bu dosya adında 0 ile 255 arasında bir N değeri içeren `reserve=N` sorgu parametresi varsa, oluşturulan veritabanı kopyası için ayrılan miktarın N olarak ayarlanmasını sağlayacak şekilde geliştirildiği ifade ediliyor. Oturum uzantısına, bir uygulamanın sqlite3_changegroup nesnesine tek tek değişiklikler eklemesini sağlayan yeni arayüzler eklendiği belirtilirken, kayan noktalı sayıdan metne dönüştürmelerde iyileştirmeler sağlandığı söyleniyor. Eski ifade dizini sorununu gidermek için kendi kendini onaran dizin özelliği eklendiği belirtilirken, sqlite3_rsync’e “-p|–port” seçeneği eklenmiş bulunuyor. SQLite 3.53.3 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

 

SQLite 3.53.3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

SQLite 3.53.2 duyuruldu

En yaygın SQL veritabanı motoru olan SQLite’in 3.53.2 sürümü duyuruldu. WAL sıfırlama veritabanı bozulma hatasının düzeltildiği belirtilirken, yazılıma, sabit aralıklı yazı tipi ekranında SQL sorgularının sonuçlarını insan tarafından okunabilir hale getirmek için sorgu sonucu biçimlendirici (QRF) kütüphanesinin eklendiği söyleniyor. Ayrıca, QRF’ye TCL’den erişilebilmesi için TCL arayüzüne format yöntemi eklendiği ifade ediliyor. QRF, CLI’da sonuç biçimlendirmesi için kullanılıyor ve bu da gelişmiş görüntüleme yetenekleri sağlıyor. NOT NULL ve CHECK kısıtlamalarının eklenmesine ve kaldırılmasına izin vermek için ALTER TABLE geliştirildiği belirtiliyor. VACUUM INTO işlevinin, hedef olarak bir URI dosya adı kullanılıyorsa ve bu dosya adında 0 ile 255 arasında bir N değeri içeren `reserve=N` sorgu parametresi varsa, oluşturulan veritabanı kopyası için ayrılan miktarın N olarak ayarlanmasını sağlayacak şekilde geliştirildiği ifade ediliyor. `.mode` komutunda önemli iyileştirmeler yapılırken, QRF uzantısının eklenmesiyle sonuç biçimlendirmesi iyileştirilmiş bulunuyor. SQLite 3.53.2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

 

SQLite 3.53.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

SQLite 3.53.1 duyuruldu

En yaygın SQL veritabanı motoru olan SQLite’in 3.53.1 sürümü duyuruldu. WAL sıfırlama veritabanı bozulma hatasının düzeltildiği belirtilirken, yazılıma, sabit aralıklı yazı tipi ekranında SQL sorgularının sonuçlarını insan tarafından okunabilir hale getirmek için sorgu sonucu biçimlendirici (QRF) kütüphanesinin eklendiği söyleniyor. Ayrıca, QRF’ye TCL’den erişilebilmesi için TCL arayüzüne format yöntemi eklendiği ifade ediliyor. QRF, CLI’da sonuç biçimlendirmesi için kullanılıyor ve bu da gelişmiş görüntüleme yetenekleri sağlıyor. NOT NULL ve CHECK kısıtlamalarının eklenmesine ve kaldırılmasına izin vermek için ALTER TABLE geliştirildiği belirtiliyor. VACUUM INTO işlevi, hedef olarak bir URI dosya adı kullanılıyorsa ve bu dosya adında 0 ile 255 arasında bir N değeri içeren `reserve=N` sorgu parametresi varsa, oluşturulan veritabanı kopyası için ayrılan miktarın N olarak ayarlanmasını sağlayacak şekilde geliştirilmiş olduğu söyleniyor. Etkileşimli CLI oturumları için varsayılan çıktı modu da, daha iyi okunabilirlik için Unicode kutu çizim karakterleri kullanılarak oluşturulan kutularda sorgu sonuçlarını görüntülemek için QRF kullanıyor. SQLite 3.53.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

 

SQLite 3.53.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

SQLite 3.53.0 duyuruldu

En yaygın SQL veritabanı motoru olan SQLite’in 3.53.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. WAL sıfırlama veritabanı bozulma hatasının düzeltildiği belirtilirken,sabit aralıklı yazı tipi ekranında SQL sorgularının sonuçlarını insan tarafından okunabilir hale getirmek için sorgu sonucu biçimlendirici (QRF) kütüphanesinin eklendiği söyleniyor. TCL Arayüzüne format yöntemini ekleyerek QRF’ye TCL’den erişim sağlandığı belirtilirken, NOT NULL ve CHECK kısıtlamalarının eklenmesine ve kaldırılmasına izin vermek için ALTER TABLE’ın geliştirildiği söyleniyor. REINDEX EXPRESSIONS ifadesinin, ifade indekslerini yeniden oluşturduğu belirtiliyor. `.mode` komutunda önemli iyileştirmeler sağlandığı ifade ediliyor. SQLite 3.53.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

 

SQLite 3.53.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0