Büyük güncellemede 233 hat


URL’lerle veri aktarmak için her yerde bulunan komut satırı aracı ve kütüphane olan Curl, 230’dan fazla hatayı ele alan ve dahili mimarisini kolaylaştıran bir dönüm noktası sürümüyle 8.15.0 sürümüne ulaştı.

Twitch’te canlı akışlı bir sunumda bugün saat 10:00 Cest’te (08:00 UTC) resmen başlatılan bu sürüm, projenin 269. yinelemesini işaret ediyor ve istikrar, performans ve topluluk işbirliğine olan bağlılığını yeniden teyit ediyor.

Önceki, daha uzun geliştirme döngülerinden ayrılışta, Curl ekibi 8.15.0 için dört ila altı haftada daha sıkı bir program uyguladı.

Hızlandırılmış tempoya rağmen, koruyucular 233 farklı hata raporunu tanımladı ve çözdü-42 günlük sprint üzerinde günde ortalama altı düzeltme-tüm curl sürümlerinde belgelenen hata çözünürlükleri 12.200’in üzerine çıkardı.

Birleştirme izleyicilerinde resmi olarak tek bir yeni değişiklik resmi olarak günlüğe kaydedilmiş olsa da, geliştiriciler mevcut işlevselliği sertleştirmek ve eski kod yollarını emekliye ayırmak için kaput altında kapsamlı çaba harcadılar.

Bu sürümdeki en önemli mimari değişimlerden biri, Apple’ın Güvenli Taşıma API’sı ve hafif Bearssl kütüphanesine desteğin kaldırılmasıdır.

Bu arka uçları kullanımdan kaldırarak, CURL projesi bakım ek yükünü azaltır ve kullanıcıları daha sağlam ve yaygın olarak test edilen OpenSSL, Windows’taki güvenli kanal ve diğer büyük TLS sağlayıcıları etrafında pekiştirmeye teşvik eder.

Bu stratejik budama, oluşturma sürecini kolaylaştırır, koşullu kodu azaltır ve gelecekteki sürümleri, eski uyumluluk yüklerini taşımadan en yeni güvenlik önlemlerini benimsemek için konumlandırır.

8.15.0’da yeni bir kamu Libcurl işlevi, CURL_EASY_SETOPT seçenekleri veya komut satırı bayrakları tanıtılmış olsa da, proje 96 genel API çağrısı, 308 Easy_Setopt seçenekleri ve 269 CLI anahtarından oluşan bir paletle zengin kalıyor.

Bu küçük sürümde yeni özelliklerin olmaması, ekibin güvenilirlik ve genişleme üzerinde parlatma önceliklendirilmesinin altını çiziyor. Benzer şekilde, güvenlik yamaları bu döngüde yer almamıştır; Curl’daki son güvenlik açığı düzeltmesi 8.14.4 sürümünde ele alınmıştır.

8.15.0 katkı istatistikleri, kıvrım topluluğunun canlılığını vurgulamaktadır. Katılan 57 katılımcıdan 29’u yeni gelenler, kod tabanı üzerinde ilk etkilerini ortaya koydu.

Bu arada, 37 farklı yazar, 16’sı bu döngüye projeye katılan değişiklikler yaptı.

Toplamda, 334 taahhüt, depoya 35.572 kümülatif değişiklik itti ve kurutulmasından bu yana Curl’un kod kalitesini ve özellik setini istikrarlı bir şekilde ilerletti.

Curl 8.15.0, desteklenen tüm platformlarda indirilebilir hale geldikçe, kullanıcılar ve entegratörler bu sağlamlık iyileştirmelerinden yararlanmak için derhal yükseltmeye teşvik edilir.

Tam kaynak paketleri, ikili dosyalar ve ayrıntılı değişim köpeği resmi Curl web sitesinde bulunabilir.

Hataları ezme ve kodu basitleştirme konusundaki acımasız sürüşü ile Curl, ağ mühendisi ve geliştiricinin araç kutusundaki kaya gibi sağlam bir araç olarak itibarını sağlamlaştırmaya devam ediyor.

Günlük Siber Güvenlik Haberleri’nde güncel olun. Bizi takip edin Google News, LinkedIn ve X’te.



Source link