Açık kaynaklı proje yönetimi aracı Plane'ın geliştiricileri, sürüm 1.2.0 ile tam bir geçişi tamamladılar: tüm web uygulamaları artık Next.js yerine React Router (Framework modu) ve Vine üzerinde çalışıyor. Değişiklik, makeplane/plane,plane-ee ve air-gapped dağıtım varyantı depolarındaki 1.200'den fazla dosyayı ve 20.000'den fazla yeni kod satırını etkiliyor. Yeni sürüm aynı zamanda Next.js ve React'taki kritik güvenlik açıklarını da kapatıyor.
Duyurudan sonra devamını okuyun
Bu değişiklik, Plane'ın sunucu tarafı işleme içermeyen “önce istemci” mimarisini temel alması ve hibrit yönlendirme veya özel veri alma mekanizmaları gibi Next.js'ye özgü özellikleri kullanmaması nedeniyle meydana geldi. Geliştiriciler bir blog yazısında sıcak şarj sürelerinin 20-30 saniyeden milisaniyeye düştüğünü bildirdi. Geliştirme sunucusu da çok daha hızlı açılıyor. Ek olarak, test ve üretim yapıları artık aynı araçları temel aldığından derleme ardışık düzenleri basitleştirildi.
Geliştiricilere göre, mevcut kendi kendine barındırılan bulut sunucularının operatörleri için önemli bir değişiklik yok. Değişiklik aynı zamanda son kullanıcılar için Plane'ın görünümünü veya davranışını da değiştirmeyecektir. Geçiş yalnızca Docker güncellemesi veya yeni bir kapsayıcı derlemesi gerektirir. Proje yeni mimariyi bulutta, kendi kendine barındırılan ve hava boşluklu ortamlarda test etti. Plane özel bir geçiş komut dosyası yayınlamaz; Git-Pull ve docker-compose up aracılığıyla standart güncelleme prosedürü yeterlidir.
Yeni gezinme ve klavye kısayolları
Teknik geçişe ek olarak, sürüm 1.2.0 da gözle görülür değişiklikler getiriyor: küresel arama ve gelen kutusu içeren yeni bir üst çubuk, önceki kenar çubuğunun bazı bölümlerinin yerini alıyor. Döngüler, Modüller, Destanlar ve Sayfalar gibi proje özellikleri yatay sekmeler halinde görünür. Sol gezinme yalnızca simgeler moduna indirgenebilir. Plane, “Power K” ile gezinme, iş öğeleri, döngüler ve formlar oluşturmanın yanı sıra kenar çubuklarını değiştirme ve bağlantıları kopyalama gibi gelişmiş klavye kısayollarını sunar.
Alım işlevi, normal proje durumlarından bağımsız olarak çalışan, gelen istekler için yeni bir “öncelik belirleme” durumu alır. Diğer değişiklikler arasında basitleştirilmiş kullanıcı filtreleme uç noktaları, çalışma alanı davetleri ve proje üyesi yönetimi için yeni API'ler ve harici bir uç nokta aracılığıyla proje oluşturmada otomatik simge ataması yer alıyor. Proje tanımlayıcılarının sınırı 10 karaktere çıkarıldı.
RCE açıklarına karşı güvenlik güncellemeleri
Duyurudan sonra devamını okuyun
Sürümün önemli bir kısmı güvenlik yamalarından oluşuyor: Plane, Next.js'deki CVE-2025-66478'i ve React'taki CVE-2025-55182'yi düzeltiyor; her ikisi de kimliği doğrulanmamış uzaktan kod yürütme güvenlik açıkları. Ayrıca Django, sütun takma adlarındaki SQL ekleme güvenlik açığını kapatmak için 4.2.27 sürümüne güncellendi. Nginx sürümü de bir güncelleme aldı. Kendi kendine barındırılan operatörler, bu kritik boşlukları gidermek için planları derhal güncellemelidir.
Enterprise Edition (plane-ee) ve Helm paketleri, Community Edition ile aynı değişiklikleri alır. Tek fark, kurumsal sürümün ek bulut ve analiz özellikleridir. Plane, geçişten önce ve sonra paket boyutu veya çalışma zamanı gecikmesiyle ilgili niceliksel performans ölçümlerini yayınlamaz, ancak önemli ölçüde daha hızlı oluşturma ve geliştirme iş akışlarına dikkat çeker.
Plane, Jira, Linear, Monday ve Asana'ya açık kaynaklı bir alternatif olarak konumlandırılmıştır. Sürüm 1.2.0 ile ilgili ayrıntılar GitHub sürümünde bulunabilir.
(fo)

Bir yanıt yazın