Synergy CSP 2025 R2 SP17 Sürüm Notları
1. Improvements
188049 – Synergy'de harici login yöntemlerinde kullanılmak üzere; login ekranı açıldığında kullanıcıdan herhangi bir aksiyon beklenmeden ilgili kimlik doğrulama servisine otomatik yönlendirme yapılmasını sağlayan auto-redirect desteği eklenmiştir.
Sistemde yer alan AdditionalLoginMethods altında ilgili sağlayıcı için yeni eklenen auto-redirect:true olarak belirlendiğinde, login ekranı gösterilmeden doğrudan sağlayıcıya ait authentication adresine yönlendirme yapılır.
Kullanıcının Logout işlemi sonrası bu davranış geçici olarak devre dışı bırakılır ve login ekranı gösterilir; kullanıcı tekrar başarılı şekilde giriş yaptığında otomatik yönlendirme yeniden aktif hale gelir.
Sonsuz yönlendirme ve istenmeyen girişleri önlemek amacıyla aşağıdaki durumlarda otomatik yönlendirme uygulanmaz
- Logout sonrası ilk giriş
- Login As ve Vekalet (Delegate) ile yapılan girişler
- Shared Link senaryoları
- Mobil uygulama üzerinden yapılan girişler
Bu geliştirme ile, kayıtlı kimlik doğrulama bilgileri bulunan kullanıcılar için daha hızlı ve kesintisiz bir giriş deneyimi sağlanmıştır.
180631 – Projede yer alan DataSource, Form ve Flow bileşenleri için export/import fonksiyonları yeniden aktif edildi.
Yapılan geliştirmeyle aynı versiyona sahip ortamlar veya projeler arasında aktarım yapılabilmektedir.
Mevcut dosyalar üzerine yazma ve klasör üzerinden yeni bileşen ekleme işlemleri desteklenmektedir.
Import işlemleri sırasında oluşan uyarı ve hata mesajları markdown formatında görüntülenebilir ve indirilebilir.
186263 – Formlarda kullanılan tüm chart nesnelerine Label özelliği eklendi. Label aktif edildiğinde, chart üzerinde gösterilen verinin etiket olarak görüntülenmesi ve veri türüne uygun etiket formatının belirlenebilmesi sağlandı.
PieChart haricindeki chart türleri için ise, verilerin üst üste gelmesi durumunda görüntüleme davranışını kontrol etmek amacıyla Overlapping Behavior özelliği eklendi.
189158 – Web arayüzünde sol üstte yer alan ürün başlığının özelleştirilmesi için kullanılan Tenant.Custom.Properties.header.text değerinin IDE arayüzü için de geçerli olması sağlandı.
189015 – DataGrid bileşeninde satırların performans amacıyla dinamik olarak oluşturulması nedeniyle onCellPrepared eventi içinde satır bazlı stil ve renklendirme işlemleri çalışmamaktaydı.
Bu ihtiyacı karşılamak üzere, satır DOM’u tamamen oluşturulduktan sonra çalışan ve satır bazlı stil özelleştirmesi yapılmasına imkan tanıyan onRowPrepared eventi eklenmiştir.
Stil özelleştirmelerinin bu event üzerinden yapılması gerekmektedir.
188711 – IDE'de proje lock durumundayken gösterilen mesajların (yayınlama aşaması, import, farklı bir işlem yapılıyor) içerikleri daha açıklayıcı hale getirildi.
188044 – Projede form/flow/datasource import işleminin yalnızca designer'da açık olmayan dosyalar için çalışması sağlandı.
2. Bug Fixes
186610 – ServiceAPI'de yer alan CreateMaskedDocument endpoint'inde alınan sunucu hatası giderildi.
186847 – Elektronik imza ile giriş veya doküman imzalama işlemlerinde kullanıcı doğrulaması için kullanılan Identifier Number alanının boş veya tanımlı olmaması durumunda, sistem hatası yerine kullanıcıyı yönlendiren anlamlı bir bilgilendirme mesajı gösterilmesi sağlandı.
182562 – Datagrid'de daha önce değer seçimi yapılmamış boolean kolonların false olarak gelmesi engellendi.
188339 – Form içeriğinin boyutunu kontrol eden ve proje üzerinde değeri artırılabilen MaxRequestBodySize değerinin YARP üzerinde limite takılmaması için gerekli düzenleme yapılarak YARP limiti sınırsız*olarak değiştirildi.
187040 – Akış ilerletme sırasında oluşan 502 / 5xx hataları sonrasında Save ve SaveAndContinue isteklerinin otomatik tekrar gönderilmesi nedeniyle aynı sürecin birden fazla tetiklenmesine neden olan hata giderildi.
Bu kapsamda ilgili endpoint’lerde retry mekanizması yalnızca 404 durumlarıyla sınırlandırıldı.
187137 – Menüden akışa parametre olarak geçilen değişken değerinin doğru şekilde okunmaması sorunu giderildi.
188389 – Datagrid'de daha önce değer seçimi yapılmamış boolean kolonların false olarak gelmesi engellendi.
188011 – Save mode: Row Change olan datagrid'e server side kod ile satır ekleme işleminde yaşanan satır eklenmeme sorunu giderildi.
188530 – Akışta mobil imza ile onay işleminde oluşan imza sertifikasına erişim hatası giderildi.
188486 – Datagrid selection formunda cache settings özelliği aktif olduğunda seçim listesinde önceden seçili kayıtların seçili görünmemesine sebep olan hata giderildi.
188458 – IDE'de proje açılırken studio ve document service arasında iletişimin kesilmesi kaynaklı timeout hatası giderildi.
Haberleşmeyi sağlayan akka framework actor'lerinin karantinaya düşmesi durumunda kesinti oluşmaktaydı, çözüm olarak bu tip durumlarda pod'lar otomatik restart edilmektedir.
188852 – IDE'de form index modalında, indexlenmek üzere seçilen form alanlarının tamamı seçim listesinden temizlendiğinde oluşan boş liste hatası giderildi.
189046 – Paralel akışlarda rollback sonrası yeniden ilerletilen süreçlerin VE operatöründe askıda kalmasına neden olan sorun giderildi.
Rollback sonrasında paralel akış bitişi doğru şekilde değerlendirilerek akışın devam etmesi sağlandı.
189147 – Formda RelatedDocuments nesnesinde dosya ekleme özelliği pasif olduğu durumda Tümünü İndir butonunun da pasif olması sorunu giderildi.
188212 – HR transferde schedule görevin tetiklenmesi sonrası oluşan hata giderildi.
188654 – Deploy işlemi devam eden bir projede başka bir kullanıcı tarafından Undo Changes işleminin başlatılabilmesine ve arayüzün loading durumunda kalmasına neden olan hata giderildi.
Proje lock altındayken Undo Changes işlemi artık engellenmekte ve kullanıcıya uyarı mesajı gösterilmektedir.
Aynı şekilde Undo Changes devam ederken projede paralel işlemlerin başlatılması da önlenmektedir.