Spitfire 0.19.0 sürüm notları
Yayın tarihi: 2026-10-08
- Schema'dan query önerileri (yalnız kurulum yöneticileri): Bağlantılar → "Schema'dan öner". Spitfire kendi sunucunuzdan veritabanınızın kataloğunu okur (schema'lar, tablolar, sütunlar, primary key'ler, index'ler, foreign key'ler, satır tahminleri; tablo verisi değil) ve buna göre SELECT önerir: id ile kayıt, index'li sütunla arama, foreign key join'leri, sayfalama ve sayım. Her öneri EXPLAIN ile kontrol edilir (query çalıştırılmaz), tam tablo taraması yapanlar işaretlenir; seçtikleriniz query mix step'ine ya da ayrı step'lere dönüşür. PostgreSQL, MySQL/MariaDB, SQL Server ve Oracle.
- Başlamadan onay: ilk okumadan önce yönetici onay metnini okuyup kabul eder; onay kim, ne zaman, hangi IP ve tarayıcıdan, hangi bağlantı için, hangi metin sürümüyle, hangi kapsamla ve hangi uyarılar gösterilerek verildiyse veritabanına kaydedilir ve denetim kaydına yazılır. Bağlantının adresi, kullanıcısı, tüneli ya da production işareti değişince, kapsam genişleyince ya da metin değişince yeniden onay istenir; onay geri alınabilir (kayıt silinmez).
- Yetki kontrolü: bağlı kullanıcının yetkileri okunur; read-only ise yeşil, yazma yetkisi varsa turuncu, superuser/admin ise kırmızı uyarı ve ek onay kutusu. Her veritabanı için en az yetkili read-only kullanıcı oluşturan hazır script gösterilir. SQL bağlantılarına "production" işareti eklendi; işaretliyse güçlü uyarı gösterilir.
- İsteğe bağlı örnek değerler (ayrı onayla): parametreler için tablodan sınırlı sayıda gerçek anahtar değeri örneklenip veri dosyasına yazılır; değerler sunucunuzda kalır.
- SQL bağlantıları için SSH tüneli (PostgreSQL, MySQL/MariaDB, SQL Server, Oracle): veritabanına bir bastion üzerinden anahtar ya da parola ile bağlanın. Sunucunun host key'i her zaman doğrulanır ("ilk kullanımda güven" fingerprint'i gösterir, siz onaylarsınız); parola ve anahtarlar şifreli saklanır, API'den dönmez. Tünel hem controller'da hem yük testinde runner'larda çalışır. SSH ayarlarını yalnız kurulum yöneticileri değiştirebilir.
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.