Spitfire 0.18.0 sürüm notları
Yayın tarihi: 2026-10-08
- SQL sorgu karışımı: tek step'te en çok 200 sorgu, ağırlıklarıyla; her iterasyon ağırlığa göre birini çalıştırır. Her sorgunun adedi, payı, p50/p95/p99 süresi ve hata oranı koşu sayfasında, HTML/PDF raporda ve CLI özetinde ayrı ayrı görünür; eşik tek bir sorguya da konabilir ("filter": {"check": "<ad>"}).
- SQL toplu ekleme: sorguları yapıştırın ya da .sql dosyası seçin; PostgreSQL, MySQL/MariaDB, SQL Server (GO) ve Oracle (/) kurallarına göre bölünür, satır numarası ve okuma/yazma sınıfıyla listelenir. Aynı sorgu bir kez alınır, tekrar sayısı ağırlık olur; yazan sorgular işaretsiz gelir. Çıktı: tek query mix step'i ya da sorgu başına bir step.
- Üretim istatistiklerinden içe aktarma: pg_stat_statements ya da MySQL performance_schema özetini CSV/TSV olarak yapıştırın ya da (yönetici) bağlantıdan salt okunur okuyun; ağırlık çalışma sayısıdır, parametreler CSV kolonuna ya da sahte veriye bağlanır.
- SQL yazma koruması yeniden yazıldı: her veritabanının kendi kurallarıyla (MySQL # yorumları, PostgreSQL iç içe yorumlar ve $ metinleri, SQL Server [ad] ve GO, Oracle q'' metinleri) çalışır; yazma yalnız bir statement'ın başında sayılır, böylece replace() ya da update adlı bir kolon okumayı yazma yapmaz. FOR KEY SHARE, LOCK IN SHARE MODE ve SQL Server kilit ipuçları da yakalanır. SQL Server ve Oracle'da okumaların salt okunur transaction'da çalışmadığı uyarısı gösterilir.
- Destek paketi: Sistem olayları sayfasında "Destek paketi indir" — controller ve runner log'ları, sürüm ve kurulum bilgisi, gizli değerleri temizlenmiş ayarlar, lisans durumu (anahtar değil), son 30 günün olayları ve son başarısız koşuların özeti tek zip'te. İçerik indirmeden önce listelenir; hiçbir şey kendiliğinden gönderilmez. Arayüz açılmazsa: ./install.sh --support-bundle ya da install.ps1 -SupportBundle.
- Sistem olayları (kurulum yöneticileri): panic'ler, sunucu hataları, runner bağlanma/kopma, başarısız koşular, lisans, güncelleme kontrolü, veritabanı, SSO/LDAP ve bildirim kanalı hataları 30 gün tutulur, filtrelenebilir.
- Hata kodu: bir sunucu hatasında arayüz "Hata kodu" gösterir (kopyala düğmesiyle); aynı kod log'da ve destek paketinde o isteği bulur.
- Panic'ler artık controller'ı ya da runner'ı düşürmez: API isteği 500 ve hata koduyla döner, arka plan işleri yeniden başlar; bir protokol sürücüsündeki panic o isteği hatalı sayar, runner koşmaya devam eder.
- Controller log'u veri diskine de yazılır (20 MiB × 5, SPITFIRE_LOG_FILE, SPITFIRE_LOG_MAX_SIZE_MB, SPITFIRE_LOG_MAX_FILES); runner'ın --log-file'ı da artık döner. Mevcut kurulumlar bunu güncelleme komutuyla alır.
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.