Sürüm 1.18.3.2
Yayın Tarihi: 28 Eylül 2026
Yayın Tipi: Kararlı
Önceki numarası: 1.18.35 (imaj tag'i staging-1.18.35)
Designer'da deploy durumu, designer'dan ve Integrations listesinden undeploy, deploy edilmiş flow'lar için korumalı iki adımlı silme ve counter silme ile where-used düzeltmeleri.
Frontend Server
Yeni Özellikler
- Deploy edilmiş flow'lar yanlışlıkla silinmeye karşı korunuyor: Deploy edilmiş bir flow'un API üzerinden silinmesi artık, önce flow'un undeploy edilmesini isteyen bir 409 yanıtıyla reddedilir; daha önce silme işlemi flow'u sessizce undeploy ediyordu.
DELETE /api/flowsveyaDELETE /api/flows/{flowId}çağrısındaundeployIfDeployedgönderildiğinde flow önce undeploy edilir ve yalnızca undeploy başarılı olursa silinir. Toplu silmede yalnızca silinemeyen flow'lar bildirilir, grubun geri kalanı yine silinir. - Bir flow'un deploy durumu:
GET /api/flows/{flowId}/deployment, bir flow'un deploy edilmiş olup olmadığını, deploy edilen versiyonu, kimin ne zaman deploy ettiğini, kimin ne zaman undeploy ettiğini (flow kapalıyken), flow'un güncel versiyonunu ve son değişikliğini, ayrıca flow'un deploy edildikten sonra değişip değişmediğini bildirir.deployed_integrationstablosu bu bilgileri yenideployed_at,deployed_by,undeployed_atveundeployed_bykolonlarında tutar. Flow ve package listeleri de artık her flow'un deploy durumunu ve deploy edilen versiyonunu taşır. - Counter where-used:
GET /api/number-ranges/{id}/flows, Counter node'u ilgili counter'ı kullanan, deploy edilmiş veya kaydedilmiş her flow'u listeler; böylece bir counter'ın silinmesini hangi flow'ların engellediği görülebilir.
Hata Düzeltmeleri
- Where-used listeleri ve kullanım kontrolleri tanımı olmayan flow'ları tolere ediyor: Where-used listeleri ve bir öğe silinmeden önce yapılan kullanım kontrolleri, kaydedilmiş bir tanımı olmayan bir flow bulunduğunda sunucu hatasıyla başarısız oluyordu. Bu tür flow'lar artık atlanır ve deploy edilmiş bir flow, kaydedilmiş flow olarak ikinci kez bildirilmez.
- Where-used listesini flow adına göre sıralama çalışıyor: Bir where-used listesinin flow adı gibi liste kolonlarından birine göre sıralanması, tüm where-used endpoint'lerinde sunucu hatası döndürüyordu. Sıralama alanları artık doğru şekilde eşlenir.
Frontend Web
Yeni Özellikler
- Designer'da deploy rozeti: Flow adının yanındaki DEPLOYED veya UNDEPLOYED rozeti, flow'un canlıda olup olmadığını gösterir. Üzerine gelindiğinde deploy edilen versiyon ile kimin ne zaman deploy ettiği görüntülenir; undeploy edilmiş bir flow için önce kimin ne zaman undeploy ettiği, ardından en son neyin canlıda olduğu gösterilir. Açıklama metni ayrıca kaydedilen değişikliklerin henüz canlıda olmadığını veya görüntülenen versiyonun deploy edilen versiyon olmadığını da belirtir. Flow deploy edilmiş durumdayken açıklama metnindeki Go to Endpoints bağlantısı, Operations > Endpoints sayfasını flow'a göre filtrelenmiş olarak açar.
- Designer'dan undeploy: Flow deploy edilmiş durumdayken Deploy'un altında kırmızı bir Undeploy düğmesi görünür. Düğme onay ister ve flow undeploy edildiğinde rozet güncellenir; böylece bir flow'u kapatmak için artık Operations > Endpoints altında aranması gerekmez.
- Integrations listesinden undeploy: Flow satır menüsü, Danger Zone içinde Delete Flow'un üzerinde Undeploy Flow seçeneğini sunar. Seçenek yalnızca o anda deploy edilmiş flow'lar için gösterilir.
- Deploy edilmiş bir flow'un silinmesi iki adımlı bir işlem: Deploy edilmiş bir flow'da Delete Flow, önce flow'un deploy edilmiş ve çalışır durumda olduğunu ve undeploy işleminin runtime'ını anında durduracağını belirten bir Delete Deployed Flow penceresi açar. Onaylandığında flow undeploy edilir ve ancak bundan sonra olağan silme onayı görünür; orada No yanıtı verilirse flow undeploy edilmiş ancak silinmemiş olarak kalır. Undeploy başarısız olursa silme önerilmez. Seçili birden fazla satırın silinmesi de aynı adımları izler, deploy edilmiş flow'ları id'leriyle listeler ve yalnızca undeploy durumdaki flow'ları silip deploy edilmiş olanları çalışır halde bırakan ü çüncü bir yanıt sunar.
- Counter'lar için Where Used: Operations > Counters sayfasında Where Used Counter eylemi, Counter node'u ilgili counter'ı kullanan flow'ları listeler. Certificate, OFTP2 ve RFC kullanım pencereleri artık aynı where-used penceresini kullanır ve bu pencerede kolon başlığına göre sıralama çalışır.
Hata Düzeltmeleri
- Counter'lar konsoldan silinebiliyor: Counters sayfasında bir counter'ın silinmesi, counter kullanımda olsun ya da olmasın her zaman başarısız oluyordu; çünkü istek counter'ı id'si yerine adıyla tanımlıyordu. Adı rakamlardan oluşan bir counter ise farklı bir counter'ın silinmesine bile yol açabiliyordu. Silme işlemi artık counter'ı id'siyle adresler.
- Kısmi toplu silme ekrana yansıyor: Seçili flow'ların yalnızca bir kısmı silinebildiğinde, silinen satırlar sayfa yeniden yüklenene kadar açık bir onay penceresinin altında, seçili halde ekranda kalıyordu. Artık liste yenilenir, seçim temizlenir ve pencere kapanır.
- Configuration In Use penceresindeki flow listesi okunabilir: Global Flow Configurations sayfasında bir configuration'ı kullanan flow'ları adlandıran onay penceresinde flow adları tek bir paragraf halinde birbirine karışıyor ve id'ler ortasından bölünebiliyordu. Artık her flow, kaydırılabilir bir listede kendi satırında gösterilir.
1.18.3.2, kararlı bir sürümdür. Önceki sürüm: 1.18.3.1