İyileştirmeler

  • Belirli bir HTTP header'ını kaldırmak için --no-header seçeneği eklendi.
  • Hata oluştuğunda yanıt gövdesini çıktı olarak vermek için --fail-with-body seçeneği eklendi.
  • JSONPath coercion işlemini devre dışı bırakma seçeneği eklendi.
  • Yalnızca proxy'ye header göndermek için --proxy-header seçeneği eklendi.
  • HTTP/1.1 Upgrade kullanmadan doğrudan HTTP/2 kullanmak için --http2-prior-knowledge komut satırı seçeneği eklendi.
  • Input struct'ı hurl_core üzerinden hurl içinde yeniden dışa aktarıldı.
  • Sublime Text için sözdizimi vurgulama desteği eklendi.
  • --tls-max seçeneği eklendi.
  • Çok uzun anahtar kelimeler için öneri gösterilmemesi sağlandı.
  • İzin verilen minimum TLS sürümünü belirlemek için --tls-min seçeneği eklendi.
  • Hurl yapılandırma dosyası desteği eklendi.
    Hata Düzeltmeleri
  • Eşit değil (not-equal) predicate'i için gösterilen yanıltıcı hata mesajı düzeltildi.
  • Sayı veya boolean değerle başlayan değişken seçeneği değerleriyle ilgili sorun düzeltildi.
  • CONNECT ile proxy'ye bağlanırken kaydedilen header'larla ilgili sorun düzeltildi.
  • İstek binary gövdesi NUL karakteri içerdiğinde Hurl debug curl komutunda oluşan sorun düzeltildi.
  • Windows'ta dosya simgesine erişilemediğinde derlemenin başarısız olması önlendi.
  • JSONPath ifadelerindeki üs değerlerinin ayrıştırılması düzeltildi.
  • JSONPath ifade ayrıştırmasına açık bir iç içe geçme sınırı eklendi.
  • URL içermeyen curl komutları içe aktarılırken hurlfmt uygulamasının çökmesine neden olan sorun düzeltildi.
  • Sunucudan UTF-8 olmayan cookie alındığında oluşan çökme düzeltildi.
  • Hatalı @cookie_storage_set yorumunun çökmeye neden olması düzeltildi. Bu özellik hâlen deneyseldir.
  • JSONPath'te sonlu float değerlerinin ayrıştırılması sağlandı.
  • --curl seçeneği ve --verbose log'unda gösterilen curl komutunun uygun şekilde escape edilmesi sağlandı.
    Güvenlik Düzeltmeleri
  • CVE-2026-63481 giderildi: Farklı bir host'a yönlendirme yapılırken Cookies bölümündeki cookie'lerin kaldırılması sağlandı.
  • HTML raporlarındaki header değerlerinin uygun şekilde escape edilmesi sağlandı.
  • Sembolik bağlantıların dosya kök dizininin dışına çıkabilmesine neden olan güvenlik sorunu düzeltildi.
  • --header kullanılırken yönlendirmelerin takip edilmesi sonucunda kimlik bilgilerinin sızabilmesine neden olan sorun düzeltildi.
  • JSON Body ayrıştırmasına açık bir iç içe geçme sınırı eklendi.
  • HTML raporlarındaki capture adlarının uygun şekilde escape edilmesi sağlandı.