Spitfire 1.0.0 sürüm notları
Yayın tarihi: 2026-11-03son sürüm
- Spitfire 1.0: Yük Testi ve Gözlemlenebilirlik. Spitfire'ın kendi APM'i var; mevcut APM'niz varsa onunla da çalışır. Yeni slogan başlıkta, giriş ekranında, yeni Spitfire hakkında penceresinde ve dokümanda.
- Kendi APM'nin ilk adımı: Go ve Rust rehberleriyle OTel artık 7 dilde (Java, .NET, Python, Node.js, PHP, Go, Rust). Gözlemlenebilirlik ve Tower'lar sayfasındaki Servis ekle sihirbazı dil, ortam (Docker, Kubernetes, VM, IIS) ve servis adını seçtiriyor, endpoint ve token'ı doldurulmuş komutları veriyor ve ilk span'ı canlı bekliyor. Alıcı OTLP/gRPC'yi de :4317'de kabul ediyor.
- Harici motorlar: mevcut JMeter (.jmx), Gatling ve Locust testleri çevrilmeden çalışıyor. Sonuçlar Spitfire metriklerine geliyor, lisans sınırları uygulanıyor. Her motor varsayılan olarak kapalı; admin Runner'lar sayfasındaki Harici motorlar kartından açıyor. Runner'lar için -jmeter, -gatling ve -locust imajları her sürümle yayınlanıyor.
- Spitfire Recorder (Chrome eklentisi): akışı Chrome'da kaydedin, test olarak içe aktarın. Şifre, kart numarası, TCKN ve yetki header'ları tarayıcıda maskeleniyor; CSRF, JWT ve oluşan ID'ler gibi korelasyon adayları kayıtlı cevapla doğrulanıyor.
- Dynatrace ve Instana ile derin APM: koşu başında, her aşamada ve sonunda işaret (varsayılan kapalı), aşama başına servis p95 ve hata oranı, host CPU ve bellek, her aşamanın en yavaş trace'leri bağlantılarıyla. Yavaşlama ve aşamadaki problem bulgu olarak raporda.
- Rapor Sonuç cümlesiyle açılıyor: koşu sayfası ve HTML/PDF rapor tek cümlelik bir hükümle ve 3-5 kısa satırla başlıyor. Canlı ilerleme satırı yükün şu an ne yaptığını söylüyor. Yeni Yönetici özeti tek sayfalık PDF: risk, zayıf nokta, üç sayı, en çok üç öneri ve önceki koşuyla karşılaştırma; paylaşılan bağlantıda /summary.
- Kurmadan dene: install.sh --with-demo, kırılma noktası olan bir demo mağaza ve hazır testle geliyor. Genel bakıştaki İlk adımlar listesi demo testten kendi sisteminize uzanan yolu gösteriyor.
- Geri bildirim: kullanıcı menüsündeki yeni Geri bildirim sayfası. Cevaplar yalnız Gönder'e basınca sizin tarayıcınızda sitemize taşınıyor; teşekkür olarak lisansa 30 gün (ücretsiz kullanıcıya 30 günlük Growth).
- Starter planı 1.000 VU ve saniyede 5.000 istek sınırıyla geliyor; eski Starter anahtarları kendi sınırlarını koruyor. GitLab CI/CD katalog bileşenleri (load-test, deploy, maintenance) eklendi.
- Sürüm doğrulama: her sürümün SBOM'u (SPDX, CycloneDX), açık taraması ve cosign imzası; doğrulama adımları Güvenlik ve sürüm doğrulama sayfasında.
- Düzeltme: runner sayısı alanları eldeki runner sayısını aşmıyor. Çalıştır, kalibrasyon ve karşılaştırmalı koşu pencerelerinde yazılan sayı yazarken boştaki runner sayısına çekilir; Etiketle modu da bu sınırı uygular. Zamanlamalarda en fazla kayıtlı runner sayısı (sentetik izlemeye ayrılan runner hariç, Kubernetes isteğe bağlı runner'lar dahil) seçilebilir; önceden 256'ya kadar izin verilip koşu zamanı gelince "yeterli runner yok" hatası alınıyordu.
Güncelleme
Kurulumunuz yeni bir sürümü kendisi bildirir: yöneticiler arayüzün üstünde sürüm notlarını ve bu kuruluma uygun güncelleme komutunu görür. Komut önce veritabanını yedekler ve ayarları korur (Güncelleme). Yeni sürümleri RSS beslemesiyle de takip edebilirsiniz.