Archive | Programlama

Apache Syncope 3.0.0 duyuruldu

Java EE teknolojisinde uygulanan, Apache 2.0 lisansı altında kullanıma sunulan ve kurumsal ortamlarda dijital kimlikleri yönetmek için kullanılan açık kaynak kodlu bir sistem olan Apache Syncope‘nin “Maggiore” kod adlı 3.0.0 sürümü duyuruldu. Yeni Keymaster bileşeniyle sunulan yeni sürümün, web erişimi bileşeni Apereo CAS’a dayanmaktadır. Keymaster’in, yapılandırma parametreleri için anahtar/değer deposu ve tanımlanmış etki alanları için bir dizin olarak da kullanılabileceği belirtilirken; Apereo CAS’ın tüm yapılandırma seçeneklerine v e özelliklerine ek olarak, web erişimi, merkezi yapılandırma ve yönetim sunmak için Keymaster, Core ve Admin UI ile entegre edildiği ifade ediliyor. Son kullanıcı arayüzünün kendi kendine kayıt, self servis ve parola sıfırlama için web tabanlı bir uygulama olduğu belirtilirken, son kullanıcı UI ve Core arasındaki iletişimin yalnızca REST tabanlı olduğu söyleniyor. Mimari, teknoloji, proje organizasyonu ve doğal olarak dahili veri gösterimi bakımlarından önceki sürümler ile Syncope 3.0 Maggiore arasındaki mesafenin anlaşılabileceği söylenirken, önceki Syncope projesinden Syncope 3.0 tarafından sağlanan yeni sınıflara ve arayüzlere güncelleme yapılması öneriliyor. Apache Syncope 3.0.0 hakkında bilgi edinmek için projenin sürüm notlarını inceleyebilirsiniz.

Continue Reading →

Apache Syncope 3.0.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Rust programlama dilinin 1.63.0 sürümü duyuruldu

İlkin Mozilla çalışanı Graydon Hoare tarafından kişisel bir proje olarak geliştirilmeye başlanan; 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.63.0 final sürümü duyuruldu. Rust ekibinin, Rust’un yeni sürümünü duyurmaktan mutluluk duyduğu ifade ediliyor. Rust’un güvenlik, hız ve eş zamanlılık üzerine odaklanmış bir sistem programlama dili olduğu hatırlatılıyor. Rustup aracılığıyla yüklenmiş eski bir Rust sürümüne sahip olanların rustup update stable komutuyla kolaylıkla Rust 1.63.0’ı edinebilecekleri söyleniyor. pre-NLL için geçiş ödünç alma modunun kaldırıldığı belirtilen yeni sürümde, etiket/ömür boyu gölgeleme uyarılarının kaldırıldığı ifade ediliyor. Kullanımdan kaldırılan statik-nobundle bağlantı türünün de kaldırılarak paket yerel kitaplık değiştiricisinin sabitlendiği söyleniyor. Rust’un en ilginç özelliği, tam anlamıyla orjinal bir dil olmaması, diğer dillerin iyi özelliklerinin birleştirilmesiyle ortaya çıkan melez bir dil olmasıdır. Sözgelimi C++ dilinin hafıza referanslama ve destructor özellikleri, SML’in veri yapıları, Python’un lexer sistemi gibi özellikler Rust’un bünyesinde bir araya gelmiştir. Rust 1.63.0 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub sayfasını inceleyebilirsiniz.
Continue Reading →

Rust 1.63.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

PostgreSQL 14.5, 13.8, 12.12, 11.17, 10.22 ve 15 Beta 3 duyuruldu

Tüm Unix ya da Unix türevi sistemlerde çalışan güvenli ve geniş özelliklere sahip, SQL standart sorgu dilini destekleyen dünyanın en iyi açık kaynak veritabanı yönetim sistemi olan PostgreSQL’in 14.5, 13.8, 12.12, 11.17, 10.22 ve 15 Beta 3 sürümleri, PostgreSQL Global Development Group tarafından duyuruldu. Bu sürümler, bir güvenlik açığını kapatıyor ve son üç ayda raporlanan 40’tan fazla hatayı giderdiği ifade ediliyor. Değişikliklerin tam listesi için sürüm notlarının incelenebileceği söyleniyor. Ayrıca, PostgreSQL 10’un (EOL) ömrünün sonuna geldiği, bu nedenle, Kasım 2022’den itibaren düzeltme almayacağı ifade ediliyor. Kullanıcıların, hata ve güvenlik düzeltmelerini almaya devam edebilmek için PostgreSQL’in daha yeni, desteklenen bir sürümü için yükseltme planları yapmasının tavsiye edildiği bildiriliyor. Daha fazla bilgi için sürüm oluşturma politikasının incelenmesi öneriliyor. Hatırlanacağı gibi, 30 Haziran 2022’de PostgreSQL 15 Beta 2 duyurulmuştu. Bu duyuruyla birlikte PostgreSQL 15’in üçüncü beta sürümü de duyurulmuş oluyor. Kullanıcılardan PostgreSQL 15’in yeni özelliklerini sistemlerinde test etmesinin tavsiye edildiği belirtilirken, PostgreSQL 15 Beta 3’ün yalnızca test etmek amacıyla kullanılması gerektiği hatırlatılıyor. PostgreSQL 15 Beta 3 ile ilgili olarak geliştirici sayfasını ya da sürüm notlarını inceleyebilirsiniz. PostgreSQL’in 14.5, 13.8, 12.12, 11.17, 10.22 ve 15 Beta 3 sürümleri hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

PostgreSQL’in 14.5, 13.8, 12.12, 11.17, 10.22 ve 15 Beta 3 sürümlerini edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Qt Creator 8.0.1 duyuruldu

Qt Creator’un 8.0.1 sürümü, David Schulz tarafından duyuruldu. Qt Creator 8.0.1’i duyurmaktan mutluluk duyduklarını belirten Schulz; bu sürümün, çeşitli performans iyileştirmeleri ve hata düzeltmeleri içerdiğini ifade etti. Çıplak metal uygulamalarını çalıştırma ve hata ayıklama konusunda problemlerin giderildiğini belirten Schulz; Boot2Qt cihazlarını yeniden başlatma özelliğiyle gelen yazılıma yeni bir kod modeli kazandırıldığını söyledi. Açık Kaynak sürümü, “Qt Creator” altındaki Qt indirme sayfasında olduğunu belirten Schulz; ticari olarak lisanslı paketlerin Qt Hesap Portalında bulunabileceğini söyledi. Schulz; sorunların hata izleyicisine gönderilmesi gerektiğini hatırlattı. Schulz; sorunların hata izleyicisine gönderilmesinin iyi olacağını söyledi. Qt Creator 8.0.1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ya da değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

Qt Creator 8.0.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Boost 1.80.0 duyuruldu

Doğrusal cebir, sözde rasgele sayı oluşturma, çoklu iş parçacığı oluşturma, görüntü işleme, düzenli ifadeler ve birim testi gibi görevler ve yapılar için destek sağlayan C++ programlama dili için bir dizi kitaplık olan Boost‘un 1.80.0 sürümü duyuruldu. C++11 için yeni async_result biçimini etkinleştirmek için tüm zaman uyumsuz işlemlere çıkarılmış bir sondaki dönüş türü eklenen yeni sürümde, C++11 ile uyumlu deneysel::parallel_group yapıldığı belirtiliyor. Complete_signature_of özelliği eklenen yeni sürümde; kanallara, Windows akış tanıtıcılarına ve Windows rastgele erişim tanıtıcılarına release() üye işlevleri de eklenmiş bulunuyor. Eşzamanlı ve eşzamansız işlemler tarafından üretilen istisnalara ve hata kodlarına kaynak konumları eklenen yeni sürümde, OpenSSL 3.0.4 ve sonraki sürümleriyle uyumluluk düzeltilmiş bulunuyor. ARM, AArch32 ve AArch64 hedeflerinde endianness kontrollerinin taşınabilirliğinin iyileştirildiği belirtilen yeni sürümde, GNU/Linux’ta, çalışma zamanında copy_file_range ENOSYS ile başarısız olursa sendfile copy_file uygulamasına geçiş düzeltildiği söyleniyor. Boost 1.80.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Boost 1.80.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

pg_partman 4.7.0 duyuruldu

Seri kimlik tabanlı tablo bölümleme yönetimini kolaylaştırmaya yardımcı olan bir eklenti olan PostgreSQL bölüm yöneticisi eklentisi pg_partman‘ın 4.7.0 sürümü, kıdemli veritabanı mühendisi Keith Fiske tarafından duyuruldu. Sürüm 3.0.1’den itibaren, bu eklentinin PostgreSQL 10’da tanıtılan yerel bölümleme yöntemlerini desteklediği belirtilirken, yerel bölümlemeyle, PostgreSQL’in sürümüne bağlı olarak belirli özelliklerin üst öğeden devralınamadığı ifade ediliyor. pg_partman bunun yerine bir şablon tablosu kullanıyor. PostgreSQL 15 için destek sağlayan yazılım, pg_partman tarafından yönetilen bir veya tüm bölüm kümelerinde ANALYZE çalıştırmak için yeni bir prosedür içeriyor. Bu ve önceki sürümler için ek özellikler ve hata düzeltmelerinin değişiklikler sayfasında bulunabileceği belirtiliyor. pg_partman 4.7.0 hakkında bilgi edinmek için sürüm duyurusunu ya da değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

pg_partman 4.7.0 edinmek için aşağıdaki linklerden yararlanabileceksiniz.

0

pgFormatter 5.3 duyuruldu

SQL ve PLPGSQL kodunu biçimlendirmek için kullanılan özgür ve güvenilir bir araç olan pgFormatter’ın 5.3 sürümü duyuruldu. pgFormatter, PostgreSQL’e adanmış en gelişmiş SQL ve PlPgsql kod biçimlendirici ve güzelleştiricidir. Bir CLI veya bir CGI programı olarak kullanılabilir. Yeni sürümün, bir bakım sürümü olduğu belirtilirken, son altı aydan beri kullanıcılar tarafından bildirilen sorunları giderdiği ifade ediliyor. Yeni sürümde, DML deyimindeki bazı gereksiz parantezlerin kaldırıldığı belirtilirken, desteklenmeyen json operatörünün düzeltildiği söyleniyor. –nocomment kullanıldığında oluşturma tablosundaki yanlış kaydırmanın düzeltildiği söylenirken, iç içe CREATE SCHEMA biçimlendirmesi de düzeltilmiş bulunuyor. Eksik ELSIF anahtar sözcüğü eklenen yeni sürümde, hedef listesinde INDEX varken meydana gelen hatalı girinti de düzeltilmiş bulunuyor. pgFormatter 5.3 hakkında bilgi edinmek için sürüm duyurusunu, sürümler sayfasını ya da değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

pgFormatter 5.3 edinmek için aşağıdaki linklerden yararlanabileceksiniz.

0