Ç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.
Archive | Programlama
Rustls 0.23.44 duyuruldu
Rustls‘un 0.23.44 sürümü, Dirkjan Ochtman tarafından duyuruldu. İyi bir kriptografik güvenlik seviyesi sağlamayı amaçlayan bir TLS kütüphanesi olan Rustls, güvenliğe ulaşmak için hiçbir yapılandırma gerektirmiyor ve güvensiz özellikler sağlamıyor. Rustls‘nin, hem istemciler hem de sunucular için TLS1.2 ve TLS1.3 uyguladığı hatırlatılırken, 0,22 Rustls’tan bu yana kriptografik ilkellerin sağlayıcısını seçmenin mümkün olduğu söyleniyor. Yeni sürüm, varsayılan olarak ML-DSA sertifikaları etkinleştirilerek yayınlanmış bulunuyor. Rustls 0.23.44; varsayılan olarak kuantum sonrası güvenli ML-DSA sertifikalarını etkinleştiriyor. Rustls 0.23.44’ün en önemli özelliğinin, aws-lc-rs kripto sağlayıcısı ile varsayılan olarak kuantum sonrası güvenli ML-DSA sertifikalarını etkinleştirmesi olduğu belirtilirken, Module-Lattice-Based Digital Signature Algorithm’in (ML-DSA) RSA ve ECDSA gibi algoritmaların yerini alırken, hızlı anahtar oluşturma/imzalama/doğrulama hızları ve kuantum bilgisayar saldırılarına karşı güvenliğiyle öne çıktığı ifade ediliyor. Rustls 0.23.44 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.
Pydantic AI 2.40.0 duyuruldu
Generative AI ile üretim kalitesinde uygulamalar ve iş akışları oluşturmaya hızlı, güvenli ve zahmetsiz bir şekilde yardımcı olmak için tasarlanmış bir Python ajan çerçevesi olan Pydantic AI‘nin 2.39.0 sürümü, Douwe Maan tarafından duyuruldu. pydantic_ai.prices. update_in_background() eklendiği belirtilen yeni sürümde, oturumda müdahale etme durumunun ele alındığı söyleniyor. handle_barge _in=True, interrupt(played_bytes=…) ve played_audio_bytes eklendiği belirtilirken, infer_realtime_model’e provider_factory de eklenmiş bulunuyor. Agent üzerinde olay dinleyicilerini kaydetmek için @agent.on_event eklenirken, RealtimeSession.send()’e respond= eklendiği ve bir metin dönüşünün bir yanıt istediğinin belgelendirildiği belirtiliyor. defer_loading’in paralel bir toplu işin tool_result’unu tool_use’dan ayırmasının düzeltildiği belirtilirken, gerçek zamanlı bir aracın, kendisini kilitlemek yerine ctx.realtime_session.close() ile takılı kalmasına izin verildiği söyleniyor. Pydantic AI 2.40.0 hakkında bilgi edinmek için GitHub sürümler ve değişiklikler sayfasını inceleyebilirsiniz.
Pydantic AI 2.39.0 duyuruldu
Generative AI ile üretim kalitesinde uygulamalar ve iş akışları oluşturmaya hızlı, güvenli ve zahmetsiz bir şekilde yardımcı olmak için tasarlanmış bir Python ajan çerçevesi olan Pydantic AI‘nin 2.39.0 sürümü, David SF tarafından duyuruldu. #8055 numaralı değişiklikte OpenAI gpt-6-astra model desteği eklendiği belirtilen yeni sürümde, #7667 numaralı değişiklikte context_subtree() dışa aktarıcı önbelleği ve span-processor sızıntılarının düzeltildiği söyleniyor. #8046 numaralı değişiklikte Instrumentation spec seçeneği include_model_ request_parameters’in geri yüklendiği ve bildirilmemiş öznitelik birleştirme hatasının keskinleştirildiği belirtilirken, #7922 numaralı değişiklikte AzureProvider ve OpenAIProvider’daki AsyncAzureOpenAI istemcileri için Azure içerik filtresi hatalarının tespit edildiği söyleniyor. #8062 numaralı değişiklikte stream_transcripts() üzerinde bir araç çağrısı tarafından sonlandırılan konuşmanın yayımlandığı belirtiliyor. Pydantic AI 2.39.0 hakkında bilgi edinmek için GitHub sürümler ve değişiklikler sayfasını inceleyebilirsiniz.
Pydantic AI 0.29.0 duyuruldu
Generative AI ile üretim kalitesinde uygulamalar ve iş akışları oluşturmaya hızlı, güvenli ve zahmetsiz bir şekilde yardımcı olmak için tasarlanmış bir Python ajan çerçevesi olan Pydantic AI‘nin 0.29.0 sürümü, David SF tarafından duyuruldu. pydantic-ai 2.38.0 sürümünde Floor özelliği eklendiği belirtilirken, SummarizingCompaction özelliğinin iç içe özet isteklerini akış halinde işlemesine izin verildiği ifade ediliyor. #700 numaralı gönderide arayana ait medya işaretleyici anahtarlarının korunduğu ve kaçış önbelleğinin şekle göre eşleştirildiği belirtilirken, #417 numaralı gönderide feat(aws-lambda): AWS Lambda dayanıklı fonksiyonları için AWSLambdaDurability özelliği eklendiği söyleniyor. #767 numaralı gönderide tekrarlanan yeteneklerin nasıl oluşturulduğunu belirtme ve SubAgents ve StackOne’a bunu belirleyen kimlikleri verme özelliği eklendiği belirtiliyor. Pydantic AI 0.29.0 hakkında bilgi edinmek için GitHub sürümler ya da değişiklikler sayfasını inceleyebilirsiniz.
Rust programlama dilinin 1.98.1 sürümü duyuruldu
İlkin Mozilla çalışanı Graydon Hoare tarafından kişisel bir proje olarak geliştirilen, 2009’da Mozilla’nın sponsor olmasıyla günümüzde Mozilla Research tarafından geliştirilmeye devam edilen bir programlama dili olan Rust’un 1.98.1 sürümü duyuruldu. Rust ekibinin, Rust’un yeni sürümünü duyurmaktan mutluluk duyduğu ifade ediliyor. Rustup aracılığıyla yüklenmiş önceki bir Rust sürümü olanların, Rust 1.98.1’i edinmek için rustup update stable komutunu vermesinin yeterli olacağı söyleniyor. Gelecek sürümleri test ederek yardımcı olmak isteyenlerin, beta kanalını (rustup default beta) veya gecelik kanalı (rustup default nightly) kullanmak için yerel olarak güncellemeyi düşünebilecekleri söyleniyor. Rust 1.98.1’in, vtable oluşturmada bir derleme hatasını düzelttiği belirtilirken, Rust 1.98.0’da, bazı durumlarda rustc’nin, bir fonksiyon işaretçisi olması gereken yerde null işaretçisi içeren bir trait nesnesi vtable’ı yanlışlıkla oluşturuyordu; böylelikle bu problem çözülmüş oldu. Rust 1.98.1 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub sayfasını inceleyebilirsiniz.Pydantic AI 2.38.0 duyuruldu
Generative AI ile üretim kalitesinde uygulamalar ve iş akışları oluşturmaya hızlı, güvenli ve zahmetsiz bir şekilde yardımcı olmak için tasarlanmış bir Python ajan çerçevesi olan Pydantic AI‘nin 2.38.0 sürümü, Aditya Vardhan tarafından duyuruldu. Tek seferlik yeteneklere varsayılan bir kimlik ve tekrarlar için bir birleştirme kuralı eklendiği belirtilirken; ModelProfile’a context_window ve RunContext’e context_window_used eklendiği ifade ediliyor. Gemini-3.8-flash modelinin eklendiği belirtilen yeni sürümde, uygulama kodunun ve yeteneklerin, tür belirtilmiş CustomEvents ve CapabilityEvents’i çalıştırma olay akışına yaymasına ve @on_event ile abone olmasına izin verildiği söyleniyor. DeepSeek ve Together’in zorunlu tool_choice işlemesinin düzeltildiği ve DeepSeek’in Responses API’sinde NativeOutput desteği sağlandığı belirtilirken, Anthropic’in eski düşünme bloğu kurtarma işleminin turlar arasında sürdürüldüğü söyleniyor. Pydantic AI 2.38.0 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.
