DEV Community

Cover image for APIDOG Mart Güncellemeleri: Sınırsız Sprint Dalları, Yapay Zeka Kenar Çubuğu & Gelişmiş Test CLI
Tobias Hoffmann
Tobias Hoffmann

Posted on • Originally published at apidog.com

APIDOG Mart Güncellemeleri: Sınırsız Sprint Dalları, Yapay Zeka Kenar Çubuğu & Gelişmiş Test CLI

Şubat ayında, MCP hata ayıklama ve Test Paketi düzenlemesine odaklanan sekiz sürüm yayınlandı. Mart ayında ise erişilebilirlik ve işbirliğine daha fazla ağırlık verildi—ücretsiz kullanıcılara kurumsal düzeyde dallanma imkanı sunuldu, yayınlanmış belgelere çok turlu yapay zeka sohbetleri getirildi ve CLI yetenekleri sprint iş akışlarına genişletildi.

Apidog'u hemen deneyin

Bu ayki tüm yenilikler aşağıda👇

⭐ Yeni Güncellemeler

🔥 Sınırsız Sprint Dalı ve API Sürümü—Artık Ücretsiz

Bu ay, Apidog'un ücretsiz sürümünde sınırsız sprint dalı ve API sürümü oluşturabilirsiniz. Bu özellikler daha önce sadece ücretli planlarda mevcuttu. Şimdi her ekip:

  • Paralel geliştirme iş akışlarını modelleyebilir,
  • Deneysel API değişikliklerini izole edebilir,
  • Sürüm kontrollü belgeleri herhangi bir sınır olmadan yönetebilir.

Sprint Dalları: Ana dalı bozmadan izole geliştirme yapın.

API Sürümleri: API sözleşmelerinizin birden çok yinelemesini eş zamanlı yönetin.

Küçük ekipler ve bireysel geliştiriciler için doğrudan Apidog'a entegre edilmiş Git benzeri bir geliştirme deneyimi sağlar.

Nasıl Kullanılır?

  1. Yeni bir sprint dalı oluşturmak için Apidog arayüzünde “Dal Oluştur” seçeneğine tıklayın.
  2. API sürümünüzü ana daldan ayırın ve bağımsız olarak geliştirin.
  3. Geliştirmeler tamamlandığında ana dala birleştirin veya ayrı bir sürüm olarak yayınlayın.

Sprint Dalları ve Sürüm Yönetimi


✅ Optimizasyonlar

📄 Yayınlanmış Belgelerde Yapay Zekaya Sor: Kenar Çubuğu + Çok Turlu Konuşmalar

Yayınlanmış belgelerdeki "Yapay Zekaya Sor" özelliği artık kalıcı bir kenar çubuğunda yer alıyor. Çok turlu sohbet desteği ile:

  • Kullanıcılar bağlamı tekrar açıklamadan ek soru sorabilir,
  • Yanıtlar üzerinde yineleme yapabilir,
  • Belgeleri interaktif şekilde keşfedebilir.

Nasıl Kullanılır?

  1. Belgelerinizin sağ tarafındaki “Yapay Zekaya Sor” kenar çubuğunu açın.
  2. Sorunuzu yazın, yanıt alın.
  3. Ek sorularınızı doğrudan aynı sohbet penceresinde devam ettirin.

Yapay Zeka Kenar Çubuğu


🔒 Geliştirilmiş Proje Davet Güvenliği

Artık proje davet bağlantıları sadece davet edilen hesapla sınırlıdır. Bu sayede:

  • Davet bağlantıları ekipler arasında paylaşılamaz,
  • Yetkisiz yeniden kullanım engellenir.

Pratikte:

Proje davetleri sadece hedef kullanıcı tarafından kullanılabilir. Ekip dışı erişimi engellemek için ek bir işlem yapmanıza gerek yoktur.


⚡ Sprint Dallarında Test Senaryosu CLI Yürütme

Test senaryolarınızı sprint dallarında CLI (Komut Satırı Arayüzü) üzerinden çalıştırabilirsiniz.

Bu, CI/CD sürecinizde özellik dallarında otomatik testler yürütmenizi sağlar.

Uygulama Adımları:

  1. Sprint dalınızda çalışırken terminali açın.
  2. Aşağıdaki komutu kullanarak testleri tetikleyin:
   apidog test run --branch my-feature-branch --collection tests
Enter fullscreen mode Exit fullscreen mode
  1. Ana dala birleştirmeden önce API sözleşmelerinin doğruluğunu kontrol edin.

👥 Ekip Üyeleri Listesi Dışa Aktarma

Ekip üyeleri listesini doğrudan Apidog arayüzünden dışa aktarabilirsiniz.

Nasıl Yapılır?

  1. "Ekip" sekmesine gidin.
  2. "Dışa Aktar" seçeneğine tıklayın.
  3. Rapor formatınızı belirleyin (örn. CSV).
  4. Elde edilen dosyayı uyumluluk veya erişim kontrolü için kullanın.

🔧 Ayarlamalar

📛 Test Durumu Görüntüleme Adı

Arayüzde "Durumlar" ismi artık "Test Durumları" olarak güncellendi. Bu sayede daha anlaşılır ve tutarlı bir test yönetimi deneyimi sunuluyor.


🔐 İşlem Sonrası Komut Dosyalarında Sertifika Bilgileri

İşlem sonrası komut dosyaları artık pm.response.socketSession desteği ile uç noktanın sertifika bilgilerini alabiliyor.

Kullanım Örneği:

const certInfo = pm.response.socketSession.peerCertificate();
console.log(certInfo.subject);
Enter fullscreen mode Exit fullscreen mode

Bu, TLS doğrulama testleri yazmak isteyen ekipler için idealdir.


🐞 Hata Düzeltmeleri

Bu ay toplam 10 hata giderildi:

  • Otomatik testlerin projeler arası uç noktalara referans verdiğinde proxy yapılandırmasının etkili olmaması sorunu giderildi.
  • Bazı durumlarda Socket.IO hata ayıklamadan sonra bağlantının serbest bırakılmaması düzeltildi.
  • Belgelerde özel gezinme çubuğu yapılandırıldığında dahili klasörlerin yanlışlıkla görünmesi ve 404 hataları giderildi.
  • Eski sürümlerden oluşturulan test raporlarının yeni istemcide açılamaması sorunu düzeltildi.
  • Verileri dışa aktarırken Word formatı seçeneği eklendi.
  • HAR dosyası içe aktarımında XML ve düz metin body parametrelerinin eksik alınması düzeltildi.
  • Swagger 2.0'daki parametreli verilerin içe aktarılamaması sorunları giderildi.
  • Apidog formatında veri dışa aktarırken geçersiz üst ön/son işlemci referanslarının temizlenmemesi düzeltildi.
  • İstek-öncelikli modda uç nokta istek geçmişinde yanıt doğrulamasının görüntülenememesi giderildi.
  • Özel alan adlarının sertifika durumunun gerçek zamanlı güncellenememesi sorunu düzeltildi.

🌟 Geleceğe Bakış

Mart ayı güncellemeleri, her ekip büyüklüğünde Apidog'u daha erişilebilir ve işbirlikçi bir API platformu haline getirme taahhüdümüzü yansıtıyor.

İkinci çeyrekte odaklanacağımız başlıklar:

  • Yapay zeka tabanlı iş akışlarını genişletmek,
  • Git-öncelikli geliştirme entegrasyonlarını derinleştirmek,
  • Kurumsal düzeyde API programlarını destekleyen altyapı özellikleri sunmak.

💬 Sohbete Katılın

Diğer API mühendisleri ve Apidog ekibiyle bağlantı kurmak için:

  • Gerçek zamanlı tartışmalar ve destek için Discord topluluğumuza katılın.
  • Teknik sohbetler için Slack topluluğumuza katılın.
  • En son güncellemeler için bizi X (Twitter)'da takip edin.

Not: Tüm güncellemelerin detayları için Apidog Değişiklik Günlüğü'ne göz atın!

Saygılarımızla,

Apidog Ekibi

Top comments (0)