Tag Archives | JavaScript

Gradle derleme aracı 9.8.0-rc-3 duyuruldu

Android, Java, Kotlin Multiplatform, Groovy, Scala, Javascript ve C/C++ dillerini destekleyen; zarif ve genişletilebilir bildirimsel bir derleme diline sahip, hızlı, güvenilir ve uyarlanabilir açık kaynaklı bir derleme otomasyon aracı olduğu belirtilen Gradle derleme aracının 9.8.0-rc-3 sürümü duyuruldu. Bu sürümde, hem Gradle daemon’ı hem de Java araç zincirleri için Java 27 desteklendiği belirtilirken, Gradle’nin artık Maven’ın ayna ayarlarını yeniden kullanabileceği ifade ediliyor. Bu sürüm, ayrıca Windows için performans iyileştirmeleri de içeriyor. Gradle kullanıcı kılavuzunu inceleyebilirsiniz. Ölçeklenebilir hız, güvenebileceğiniz derlemeler ve herhangi bir iş akışını otomatikleştirme esnekliği sunan Gradle; milyonlarca geliştirici tarafından yazılımlarını oluşturmak için kullanılıyor. Gradle derleme aracı 9.8.0-rc-3 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.  Continue Reading →

 

 

 

Gradle derleme aracı 9.8.0-rc-3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Gradle derleme aracı 9.8.0-rc-2 duyuruldu

Android, Java, Kotlin Multiplatform, Groovy, Scala, Javascript ve C/C++ dillerini destekleyen; zarif ve genişletilebilir bildirimsel bir derleme diline sahip, hızlı, güvenilir ve uyarlanabilir açık kaynaklı bir derleme otomasyon aracı olduğu belirtilen Gradle derleme aracının 9.8.0-rc-2 sürümü duyuruldu. Bu sürümde, hem Gradle daemon hem de Java araç zincirleri için Java 27‘nin desteklendiği belirtilirken, Gradle’nin artık Maven’ın ayna ayarlarını yeniden kullanabileceği ifade ediliyor. Bu sürüm, ayrıca Windows için performans iyileştirmeleri de içeriyor. Gradle kullanıcı kılavuzunu inceleyebilirsiniz. Ölçeklenebilir hız, güvenebileceğiniz derlemeler ve herhangi bir iş akışını otomatikleştirme esnekliği sunan Gradle; milyonlarca geliştirici tarafından yazılımlarını oluşturmak için kullanılıyor. Gradle derleme aracı 9.8.0-rc-2 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz. 

Continue Reading →

 

 

Gradle derleme aracı 9.8.0-rc-2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Gradle 9.8.0-rc-1 duyuruldu

Çok dilli yazılım geliştirme ortamları için esnek şekilde tasarlanmış açık kaynak kodlu bir derleme otomasyon aracı olan Gradle‘nin 9.8.0-rc-1 sürümü duyuruldu. Derleme, paketleme, test, dağıtım ve yayınlama görevlerinde geliştirme süreçlerini takip eden Gradle Java platformlarında sıklıkla kullanılmakla birlikte C/C++ ve JavaScript dillerini de desteklediği biliniyor. Gradle ekibinin Gradle 9.8.0-rc-1’i duyurmaktan heyecan duyduğu belirtilirken, bu sürümün, Java 27 desteğiyle geldiği ve Maven yansıtma ayarlarının yeniden kullanımını sağladığı ifade ediliyor. Bu Gradle sürüme katkıda bulunan topluluk üyelerine teşekkür edildiği belirtilirken, yükseltme yaparken, kullanımdan kaldırılan özellikler, uyumsuzluk yaratan değişiklikler ve diğer hususlar hakkında bilgi edinmek için Gradle 9.x yükseltme kılavuzuna bakılabileceği söyleniyor. Java, Groovy, Kotlin ve Android uyumluluğu için tam uyumluluk notlarına bakılabileceği söyleniyor. Twitter veya GitHub üzerinden geri bildirimlerin beklendiği ifade ediliyor. Gradle 9.8.0-rc-1 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

Gradle 9.8.0-rc-1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Kotlin 2.4.20-RC3 duyuruldu

Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in 2.4.20-RC3 sürümü duyuruldu. İlkin St. Petersburg ve Rusya merkezli JetBrains programcıları tarafından geliştirilmeye başlanan Kotlin’in ismi, Finlandiya Körfezi’nde Rusya’ya bağlı bir ada olan Kotlin Adası’ndan gelmektedir. Java ile uyumlu sözdizimi olmasa da, Kotlin, Java kodu ile birlikte çalışmak üzere tasarlanmıştır. Eş zamanlı işlem yığın izleme kurtarma desteği ve koleksiyon öğelerinin eşitliğini ve benzersizliğini kontrol etmeye yönelik yeni özelliklerle gelen yeni sürüm, yeni Swift dışa aktarma özellikleri ve SwiftPM bağımlılıkları için otomatik olarak oluşturulan Package.swift dosyaları içreriyor. @JsFun bildirimlerindeki üst düzey require() çağrılarında değişiklikler, geliştirilmiş yardımcı nesne başlatma sırası ve Kotlin Gradle eklentisinde Wasmtime desteğiyle gelen yeni sürüm, tarayıcı testleri için yeni DSL ve askıya alınmış lambda ifadelerini asenkron fonksiyonlar olarak dışa aktarma desteği içeriyor. Kotlin derleyici olarak yerel imajın deneysel sürümü geliyor. Bunun için Kotlin sürüm sürecini inceleyebilirsiniz. Kotlin 2.4.20-RC3 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

Kotlin 2.4.20-RC3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

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.

Kotlin 2.4.20-RC duyuruldu

Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in 2.4.20-RC sürümü duyuruldu. İlkin St. Petersburg ve Rusya merkezli JetBrains programcıları tarafından geliştirilmeye başlanan Kotlin’in ismi, Finlandiya Körfezi’nde Rusya’ya bağlı bir ada olan Kotlin Adası’ndan gelmektedir. Java ile uyumlu sözdizimi olmasa da, Kotlin, Java kodu ile birlikte çalışmak üzere tasarlanmıştır. Başlık derleme performansını iyileştirmek için XheaderModeType= compilation desteği eklendiği belirtilen yeni sürüm, K2JKlibCompilerArguments’e -jvm-target eklenmiş olarak geliyor. Jklib için firAggressivePrunner’ın devre dışı bırakılmasına izin verildiği belirtilirken, varsayılan olarak artımlı derlemenin açıldığı söyleniyor. Tip parametrelerine sahip fonksiyonda birleştirilebilir tekil nesnenin düzeltildiği belirtilirken, modüller arası çağrıların yanlış derlenmesine neden olan bir hatanın düzeltildiği ifade ediliyor. Kotlin 2.4.20-RC hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

Kotlin 2.4.20-RC edinmek için aşağıdaki linkten yararlanabilirsiniz.

Gradle 9.7.0 duyuruldu

Çok dilli yazılım geliştirme ortamları için esnek şekilde tasarlanmış açık kaynak kodlu bir derleme otomasyon aracı olan Gradle‘nin 9.7.0 sürümü duyuruldu. Derleme, paketleme, test, dağıtım ve yayınlama görevlerinde geliştirme süreçlerini takip eden Gradle Java platformlarında sıklıkla kullanmakla birlikte C/C++ ve JavaScript dillerini de desteklediği biliniyor. Gradle ekibinin Gradle 9.7.0’ı duyurmaktan heyecan duyduğu belirtilirken, bu sürümde, İzole projeler performansı, deneyselden kuluçkaya kadar mezunlar sunarak, yapıyı taşımaya yardımcı olacak güvenli paralel proje yapılandırması ve araçlar sunulduğu söyleniyor. Bu sürümün aynı zamanda, görevlerin daha yüksek seviyeli bağımlılık çözünürlüğü API’lerine erişim sağladığı, Java ajanlarının ve TestKit’in birlikte daha iyi çalıştığı ve IntelliJ IDEA’sından kullanıldığında sahte bir geçersiz kılma kaynağının kaldırıldığı Configuration Cache’yi de geliştirdiği söyleniyor. Test raporlama ve yürütme artık varsayılan olarak konsoldaki TestNG, JUnit 4 ve JUnit Platformu için çerçeve başlatma başarısızlıklarını ortaya koyuyor ve TestNG 7.10 ve sonrakilerinde paralelliği kontrol etmenin yeni yolunu destekliyor. CLI, oturum açma ve sorun raporlamasında, Gradle şimdi 50’den 2050’ye kadar olan sorunlara kadar kaynak bir yer gösteriyor, bu nedenle konsol, problem raporu ve araçlama API’si daha birçok sorunu tespit ediyor. Son olarak, performans iyileştirmeleri, dosya sisteminin özel bir proje önbellek dizini ile çalışmasını ve bağımlılık yönetimi, gelişmiş bağımlılık çözünürlüğü siparişi ile önizleme sağlıyor. Gradle 9.7.0 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

Gradle 9.7.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.