Yeni Özellikler
  • Context Ayarları: Simge seçiciye artık example.com gibi bir alan adı girilerek ilgili Context için bu alan adının simgesi kullanılabiliyor.
    Hata Düzeltmeleri
  • Etiketler: Bağlı Context'ler birden fazla ortak etikete sahip olduğunda kenar çubuğunda artık yalnızca ilk etiket yerine tüm etiketler (#prod #aws) gösteriliyor.
  • Kaynak Listeleri: 100 gün veya daha eski kaynakların yaş bilgisinde artık saat gösterilmiyor.
  • CRD'ler: DatadogMetric gibi bazı özel kaynaklar açılırken oluşan çökme düzeltildi.
Yeni Özellikler

  • Değişiklik Koruması: Context'ler artık Korumalı veya Salt Okunur olarak ayarlanabiliyor. Aptakube; kaynak oluşturma, düzenleme, silme, ölçeklendirme ve yeniden başlatma gibi cluster'ı değiştiren veya içerisinde komut çalıştıran işlemleri engelliyor. Korumalı Context'lerin kilidi geçici olarak açılabiliyor.
  • Context'ler: Artık Aptakube içerisinden her Context'e simge, renk, etiket ve Değişiklik Koruması atanabiliyor.
  • Context'ler: Bir Context'in rengi artık avatarında, Context sütununda bir nokta olarak, Komut Paleti'nde, ayrıntı başlıklarında ve ilgili Context'in iletişim kutuları ile shell sekmelerinde gösteriliyor.
  • Gezinme: En sık kullanılan görünümlere hızlıca geçmek için G ve ardından başka bir tuşun kullanıldığı kısayollar eklendi. Örneğin Pod'lar için G P, Deployment'lar için G D, Helm Release'leri için G H kullanılabiliyor. Tam liste Klavye Kısayolları bölümünde bulunuyor.
  • Gezinme: Context Seçici'ye gitmek için Cmd+O (Ctrl+O) kısayolu eklendi.
  • Komut Paleti: Yeni Sekme, Yeni Pencere, Kaynak Oluştur, Terminalde Aç, Yakınlaştırma, Tema, Tercihler, Klavye Kısayolları ve Güncellemeleri Kontrol Et gibi yaygın işlemler eklendi.
    İyileştirmeler
  • Yakınlaştırma: Windows ve Linux'ta Ctrl+Fare Tekerleği ile artık yakınlaştırma ve uzaklaştırma yapılabiliyor.
  • Revizyonlar: Deployment, StatefulSet veya DaemonSet'in mevcut revizyonu artık Current etiketiyle gösteriliyor ve bu revizyon için Rollback devre dışı bırakılıyor.
  • ConfigMap'ler: Değerler artık önceden tıklanmadan fare tekerleğiyle kaydırılabiliyor. Düzenleyici bulunan tüm görünümlerde, sayfa üzerinde başlayan kaydırma işlemi sayfayı kaydırmaya devam ediyor.
    Hata Düzeltmeleri
  • Revizyonlar: Takılı kalan bir rollout sırasında önceki revizyon için Rollback seçeneğinin devre dışı kalması sorunu düzeltildi.
  • Gateway API: HTTPRoute'ların Matching Pods listesiyle ilgili sorun düzeltildi.
  • Argo Rollouts: Açık temada tamamlanan adımların beyaz metinle gösterilmesi sorunu düzeltildi.

✨ Yeni​


  • Sign in: EKS/GKE/AKS ile SSO kullananlarda session süresi dolduğunda veya geçersiz hâle geldiğinde Aptakube artık Sign in with ... button’ını gösteriyor. Bu button SSO sign-in sürecini doğrudan başlatıyor; böylece authentication için uygulama ile terminal session arasında geçiş yapmaya gerek kalmıyor.

💎 İyileştirmeler​


  • Performans: Aptakube’un boyutu yaklaşık %30 küçültüldü. Boyuttaki bu azalma sayesinde uygulama artık daha hızlı başlıyor.
  • macOS (.dmg): 32,7 MB → 23,5 MB (%28 daha küçük)
  • Windows (.msi): 16,6 MB → 11,5 MB (%31 daha küçük)
  • Linux (.deb): 17 MB → 12,1 MB (%29 daha küçük)

✨ Yenilikler​

  • VPA: VPA (Vertical Pod Autoscaler), Aptakube’a first-class resource olarak eklendi. Böylece eşleşen pod’lar için önerilen resource’lar çok daha net şekilde görüntülenebiliyor.
  • Helm: Upgrade (U) ve Rollback (R) için shortcut’lar eklendi.
  • Helm: Upgrade ve Rollback işlemleri artık background’da gerçekleştiriliyor ve status kalıcı bir notification üzerinden gösteriliyor. Upgrade işlemleri iptal edilebiliyor.
  • Helm: Rollback modal daha anlaşılır ve kullanışlı olacak şekilde yeniden tasarlandı. Rollback başlatılmadan önce value’ları karşılaştırma seçeneği eklendi.
  • Helm: Helm Release’lere tüm standard context menu action’larının yanı sıra Upgrade ve Rollback seçenekleri eklendi. Böylece UX diğer resource’larla tutarlı hâle getirildi.
  • Navigation: Open In New Tab and Focus için yeni bir browser-link shortcut eklendi.

💎 İyileştirmeler​

  • Helm: Helm CLI kurulu olmadığında artık kurulum talimatlarına yönlendiren bir link gösteriliyor.
  • Navigation: Context selector üzerinden yeni bir window açmak için Switch Context üzerinde Shift+Click desteği eklendi.
  • ArgoCD: ArgoCD App üzerinde sync gerçekleştirirken kullanılabilecek isteğe bağlı Prune seçeneği eklendi.

🐞 Düzeltmeler​

  • Helm: Helm Release’ler artık underlying secret name yerine gerçek release name’i gösteriyor.
  • Navigation: Switch Context üzerinde Ctrl+Click yapıldığında yanlışlıkla browser window açılmasına neden olan sorun giderildi.
Yalnızca performans iyileştirmelerine odaklanan bir sürüm. Özellikle büyük cluster’larda listeler, watch işlemleri ve navigation artık belirgin şekilde daha hızlı çalışıyor.

✨ Yeni​

  • Resources: MutatingAdmissionPolicy ve MutatingAdmissionPolicyBindings desteği eklendi.

💎 İyileştirmeler​

  • Node Drain: Bir node drain edilirken app artık donmuyor. Bunun yerine progress gösteriliyor; işlem tamamlanana kadar bekleme veya cancel etme seçeneği sunuluyor.
  • Resources: Listeler artık expression / içine alınarak regex ile filtrelenebiliyor. Örnek: ^api-\d+$/
  • Log Viewer: Log Viewer’daki histogram view, stream’de gerçekten görülen log’larla birebir eşleşecek şekilde güncellendi. Önceki “white bar” yerine artık bir range selector kullanılıyor.

Diğer​

  • Tauri/Rust dependency’leri güncellendi.
  • Yeni:
  • Log Viewer: Birden fazla Deployment/ReplicaSet/DaemonSet/StatefulSet’e ait pod’ların log’larını görüntüleme seçeneği eklendi. İki veya daha fazla deployment seçip L tuşuna basmanız ya da sağ tıklayıp Logs seçeneğini kullanmanız yeterli.
  • Log Viewer: Bir container kapandığında ve yeniden başlatılmayacaksa EOF log entry’si eklendi.
  • macOS: macOS Dock menüsüne New Window ve açık window’ların listesi eklendi.
  • YAML Editor: Bir object güncellenirken field manager name’i değiştirmeye yönelik geçici/deneysel bir özellik eklendi.
  • PodTemplate: Temel PodTemplate desteği eklendi.
  • İyileştirmeler:
  • Log Viewer: Space tuşuna basıldığında gösterilen Mark’ın render edilme şekli geliştirildi. Artık line wrap ve farklı timestamp formatları dahil tüm seçili option’larla düzgün çalışıyor.
  • Ingress: Ingress Rule’lara Copy düğmesi eklendi.
  • Düzeltmeler:
  • Log Viewer: Bir container’ın seçimi kaldırıldığında log’ların temizlenmemesine neden olan hata düzeltildi.
  • YAML Editor: Scrollbar görünür olmasına rağmen horizontal scroll’un çalışmamasına neden olan sorun düzeltildi.

✨ Yeni​

  • Zamanlama: Pod/Deploy/DS/RS/SS için Pod Affinity ve Pod Anti-Affinity desteği eklendi.
  • Kaynak Silme: Bazı kaynaklar silinirken --cascade=orphan ayarını kullanma seçeneği eklendi.

💎 İyileştirmeler​

  • Log Görüntüleyici: Farklı uzunlukta ada sahip pod’lar görüntülenirken log satırları artık hizalı kalıyor.

🐞 Düzeltmeler​

  • Windows Container’ları: macOS üzerinde çalıştırılırken Windows Container’ları için kullanılan shell komutu düzeltildi.

✨ Yenilikler​

  • Log Viewer: Tamamen yenilenen günlük görüntüleyici; yapılandırılmış ayrıştırma ile günlük seviyesi filtreleme, geliştirilmiş performans, hızlı gezinme sağlayan günlük hacmi histogramı, indirme/kopyalama için farklı biçimler, regex/büyük-küçük harf eşleşmesi filtreleme, ters filtreleme ve duraklat/devam ettir özellikleri sunuyor.
  • Log Viewer: Birbiriyle ilişkili olmayan birden fazla pod'un günlüklerini aynı anda görüntüleyebilirsiniz. Pod'ları seçip sağ tıklayın veya L tuşuna basın.

💎 İyileştirmeler​

  • Gezinme: Cmd+K kullanıldığında kenar çubuğu artık seçilen Kind öğesine otomatik olarak kaydırılıyor.

🐞 Düzeltmeler​

  • CRD'ler: Hiç CRD bulunamadığında CRD filtresinin görünmez hâle gelmesine neden olan hata düzeltildi.
  • Windows: Uygulama içi terminaldeki Shift+Ctrl+C Windows sorunu düzeltildi.
  • Windows: Ctrl+J tuşlarının sistemin indirme iletişim kutusunu açmasına neden olan sorun düzeltildi.
Sürüm: 1.20.5
  • Yenilikler:
    • External Secrets Operator: Generator'lar ve Template'ler için destek eklendi.
    • External Secrets Operator: Zorla Yenile düğmesi eklendi.
    • ArgoCD Application: ApplicationList ve ApplicationView'da otomatik senkronizasyon, prune ve self-heal alanları eklendi.
  • İyileştirmeler:
    • Kaynak Oluşturma: Mevcut olmayan bir apiVersion/kind ile kaynak oluşturulmaya çalışıldığında gösterilen hata mesajı iyileştirildi.
  • Düzeltmeler:
    • Kaynak Oluşturma: Linux/Windows'ta Ctrl+Shift+C klavye kısayolunun çalışmamasına neden olan hata düzeltildi.
    • YAML Düzenleyici: Bir YAML kaynağı düzenlenirken L tuşuna basıldığında Günlükler sekmesine geçilmesine neden olan hata düzeltildi.