Kurumsal ortamlarda dijital kimlikleri yönetmek için Jakarta EE teknolojisiyle geliştirilmiş ve Apache 2.0 lisansı altında yayınlanmış açık kaynaklı bir sistem olan Apache Syncope‘nin 4.1.3 ve 4.0.8 sürümleri duyuruldu. Kimlik yönetimi ve erişim yönetiminin genellikle birlikte anıldığı bilinir, zira bu iki yönetim dünyasının aynı projede veya aynı ortamda birlikte var olma olasılığının yüksek olduğu da bilinir. Ne var ki bu iki konu tamamen birbirinden farklıdır ve her birinin kendi bağlamı, kendi kuralları ve kendi uygulamaları vardır. Apache Syncope 2.0.0’dan beri, yönetilen kimlikler artık kullanıcılar ve gruplarla sınırlı değil. Herhangi bir nesnenin verilerinin Syncope aracılığıyla yönetilebilmesi için yeni nesne türleri tanımlanabiliyor: iş istasyonları, yazıcılar, klasörler, sensörler, hizmetler vb. Bu, Apache Syncope’u Nesnelerin İnterneti (IoT) dünyasına kimlik yönetimi getirme konusunda öncü konuma getiriyor. Uygulamalara ve BT sistemlerine erişimi doğrulamak, yetkilendirmek ve denetlemek: erişim yönetimi, anlamına geliyor. Yerel ve bulut tabanlı uygulamalara, hizmetlere ve BT altyapısına erişimi sıkı bir şekilde kontrol ederek güvenliği güçlendirmeye ve riski azaltmaya yardımcı oluyor. Erişim Yönetimi, doğru kullanıcıların doğru kaynaklara doğru zamanlarda ve doğru nedenlerle erişebilmesini sağlamaya yardımcı olur. Apache Syncope 4.1.3 Capriccio, Apache Syncope 4.1’in üçüncü bakım sürümü ve birkaç düzeltme ve iyileştirme getiriyor. Apache Syncope 4.0.8 Notturno ise Apache Syncope 4.0’ın sekizinci bakım sürümü ve çeşitli düzeltmeler ve iyileştirmeler içeriyor. Apache Syncope 4.1.3 ve 4.0.8 hakkında bilgi edinmek için ilgili sürüm notları incelenebilir.
Archive | Programlama
Apache OpenDAL 0.59.2 duyuruldu
Apache OpenDAL PMC tarafından yönetilen, farklı depolama sistemlerine tek ve birleşik bir arayüzle (API) erişmeyi sağlayan özgür bir kütüphane olan Apache OpenDAL‘ın 0.59.2 sürümü duyuruldu. Modern uygulamaların; nesne depolama (S3, GCS vb.), dosya sistemleri, bulut servisleri, veritabanları ve anahtar-değer (key-value) depoları gibi birçok farklı imkânla çalışmak zorunda oldukları bilinir. Her birinin farklı bir SDK’si ve bağlantı yöntemi vardır. OpenDAL tüm bu farklılıkları ortadan kaldırarak hepsini tek bir standart yöntemle yönetmeyi sağlıyor. Asıl olarak Rust diliyle geliştirilen yazılımın diliyle geliştirilmiştir; ancak Python, Java, Node.js, C++, Go, PHP ve Ruby gibi birçok popüler programlama dili için bağlamaları (bindings) vardır. Amazon S3, Google Cloud Storage, Azure Blob, yerel dosya sistemleri, Redis, S3 uyumlu diğer bir sürü bulut servisi ve veritabanı ile doğrudan uyumlu çalışabilmektedir. Depolama katmanına erişirken ek yük (overhead) yaratmayacak şekilde optimize edilmiş bulunuyor. eniden deneme (retry), loglama (logging), metrik toplama gibi işlemleri her servis için ayrı ayrı yazmak yerine OpenDAL katmanları üzerinden tek seferde yönetmek mümkündür. Yeni sürümde, lisans başlıklarının ve üçüncü taraf lisans muhasebesinin düzeltildiği belirtilirken, kaynak arşivlerini yeniden üretme ve ATR adaylarını hazırlama olanağı sağlandığı söyleniyor. Apache OpenDAL 0.59.2 hakkında bilgi edinmek için GitHub sürümler sayfası incelenebilir.
Apache OpenDAL 0.59.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
Less 710 duyuruldu
CSS formatına derlenebilen açık kaynak kodlu dinamik bir biçim dili olan Less’in 710 sürümü duyuruldu. Komutlarda ve || komutlarda, ^N işaret mektubu yerine hat numarasının girmesine izin veririldiği belirtilirken, OSC 8 bağlantılarının özel renklendirilmesi için -DO eklendiği ifade ediliyor. Mesajların diğer dillere çevrilmesine izin veren LESSMSG eklendiği belirtilirken, uçucu geri dönüş değerleri ile sistemdeki sorunların düzeltildiği söyleniyor. Kötü biçimlendirilmiş ikili daha az anahtar dosyası için hata işlemenin iyileştirildiği belirtilirken, eskimiş daha az anahtar programının çıkarıldığı söyleniyor. & filtrelenmiş çıktının sonunda eksik “END” mesajının düzeltildiği belirtilirken, bir durum mesajı ASCII olmayan avcılar içerdiğinde veya çok dar bir ekranda görüntülendiğinde ekran hatalarının düzeltildiği söyleniyor. ASS’tan esinlenerek Alexis Sellier tarafından tasarlanan Less; sunucu veya istemci tarafından çalıştırılabiliyor. LESS’in diğer CSS ön-derleyicilerinden farkı LESS’in tarayıcı tarafında çalışan less.js ile gerçek zamanlı derleme imkanı sunmasıdır. Apache 2 lisansı ile kullanıma sunulan Less’in yeni sürümü 710 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.
Apache Airflow® 3.3.2 duyuruldu
Geleneksel zaman tabanlı veya olay tetiklemeli toplu veri işlem hatları, makine öğrenimi, model eğitimi ve ajan tabanlı veya LLM tabanlı iş yükleri gibi iş akışlarını geliştirmek, planlamak ve izlemek için açık kaynaklı bir platform olan Apache Airflow®‘un 3.3.2 sürümü duyuruldu. Airflow‘un genişletilebilir Python çerçevesi, yapay zeka ve ajan tabanlı araçları işlem hattınızın geri kalanıyla birlikte düzenlemek için giderek artan sayıda sağlayıcıyla birlikte, neredeyse her teknolojiyle bağlantı kuran iş akışları oluşturmaya olanak tanıyor. Web tabanlı bir kullanıcı arayüzü, iş akışlarını görselleştirmeye, yönetmeye ve hata ayıklamaya yardımcı oluyor. Yeni sürümde, arayanın okuyamadığı bir DAG’da backfill isteğinin artık 404 (Backfill bulunamadı) hatası döndürdüğü belirtilirken, yol içindeki bir `backfill_id`, istek gövdesindeki veya sorgu dizesindeki bir `dag_id`’ye karşı asla yetkilendirilmediği söyleniyor. Dört rotanın da artık bilinmeyen bir kimliğe aynı ayrıntıyla yanıt verdiği belirtilirken, `backfill bulunamadı`. `pause`, `unpause` ve `cancel` rotalarının daha önce `{backfill_id}` kimliğine sahip `backfill` bulunamadı şeklinde yanıt verdiği hatırlatılıyor. Yazılım; Apache Lisansı altında özgür olarak indirilebilir. Apache Airflow® 3.3.2 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.
Apache BookKeeper 4.18.1 duyuruldu
Periyodik olarak sürümler duyuran ve genel kamu dağıtımı ve kullanımı için onaylanmış proje yapıtlarının bir veya daha fazla paketi olarak gönderilen Apache BookKeeper‘in 4.18.1 sürümü duyuruldu. Projenin kamuya açık yüzü olduğu ve çoğu kullanıcı projeyle yalnızca sürümler aracılığıyla etkileşim kurduğu için sürümlerin BookKeeper topluluğu için önemli olduğu belirtiliyor. Apache BookKeeper 4.18.1; birkaç yeni istemci API’si, çeşitli performans iyileştirmeleri, hata düzeltmeleri ve bağımlılık güncellemeleri içeriyor. Yazılım; Apache Lisansı altında özgür olarak indirilebilir. 4.18.x sürümünü kullanan Apache BookKeeper kullanıcılarının, 4.18.1 sürümüne yükseltmeleri önerildiği belirtiliyor. Bir defterin geri çağrılarının, `withOrderingKey` aracılığıyla çağıran tarafından seçilen bir iş parçacığına sabitlendiği belirtilirken, `Java9IntHash`’te `MethodHandle.invokeExact` kullanarak her sağlama toplamı için kutulamadan kaçınılması gerektiği hatırlatılıyor. Bağımlılık güncellemeleriyle gelen yeni sürümde, Jetty sürümü 12.1.10’a yükseltilmiş ve ikili lisans meta verileri düzeltilmiş bulunuyor. Apache BookKeeper 4.18.1 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.
Apache Fory™ 1.7.3 duyuruldu
İdiomatik etki alanı nesneleri, şema IDL ve diller arası veri alışverişi için son derece hızlı çok dilli serileştirme çerçevesi olan Apache Fory™‘nin 1.7.3 sürümü, Shawn Yang tarafından duyuruldu. JIT derlemesi, sıfır kopya bellek erişimi, meta veri paylaşımı ve gelişmiş serileştirme protokollerini birleştirerek yüksek verimli ve kompakt yük boyutlarına ulaşan yazılım; geniş bir programlama dilleri ekosistemini ve hedef çalışma zamanlarını destekliyor ve poliglot sistemlerin yapılandırılmış verileri paylaşılan referans ve şema muhafazasıyla değiştirmesine olanak tanıyor. Yeni sürümde, Go’nun artık, yapı kodlaması ve tüm satırı çözmeden alanlara ve koleksiyon öğelerine doğrudan erişim sağlayan standart satır biçimini desteklediği belirtilirken, bunun, Java, C++, Python ve Rust ile satır verisi alışverişini mümkün kıldığı ifade ediliyor. Daha hızlı Java JSON okuma ve yazma, kayan noktalı dönüştürme ve zaman dilimli zaman damgalarının ayrıştırılması dahil. Kotlin JSON artık, desteklenen JVM, GraalVM Yerel Görüntü ve Android yollarında NON_EMPTY dahil olmak üzere özellik dahil etme ayarlarını dikkate alıyor. Apache Fory™ 1.7.3 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.
Apache Fory™ 1.7.3 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
Apache Struts 7.3.0 ve 6.11.0 duyuruldu
Şık ve modern Java web uygulamaları oluşturmak için kullanılan özgür, açık kaynaklı bir MVC çerçevesi olan Apache Struts‘un 7.3.0 ve 6.11.0 sürümleri duyuruldu. Yapılandırma yerine kurala önem veren, eklenti mimarisi kullanılarak genişletilebilen ve REST, AJAX ve JSON’u desteklemek için eklentilerle birlikte gelen Apache Struts; Apache Lisansı altında özgür olarak indirilebilir. Apache Struts 7.3.0 sürümünün, kullanıma sunulduğunu duyurmaktan mutluluk duyulduğu belirtilirken, yazılımın; uygulamaların oluşturulmasından, dağıtımına ve zaman içinde bakımına kadar tüm geliştirme döngüsünü kolaylaştırmak için tasarlandığı ifade ediliyor. Yapılan hata düzeltmeleri ve iyileştirmeler hakkında daha fazla bilgi için sürüm notlarının okunabileceği söyleniyor. Apache Struts 6.11.0 sürümünün, kullanıma sunulduğunu duyurmaktan mutluluk duyulduğu belirtilirken, her iki sürümün de (GA), en yüksek kalite seviye sürüm oldukları ifade ediliyor. Apache Struts 6.11.0 hakkında daha fazla bilgi için sürüm notlarının okunabileceği söyleniyor. Apache Struts 7.3.0 ve 6.11.0 hakkında bilgi edinmek için ilgili sürüm duyuruları incelenebilir.
