Ana içeriğe geç

Sürüm 1.18.1.2

Yayın Tarihi: 4 Eylül 2026 Yayın Tipi: Kararlı Önceki numarası: 1.18.7 (imaj tag'i staging-1.18.7)

Poll başına dosya sınırı ve seçilebilir undeploy davranışı ile daha güvenilir SFTP polling, RFC destination'lar için ortak credential'lar, OFTP2 NERP desteği, AI Connections sayfası ve yeniden düzenlenen Operations sayfası ile birlikte XI, WSDL ve veritabanı bağlantısı düzeltmeleri.

Backend Server​

Yeni Özellikler​

  • OFTP2 NERP desteği: OFTP2 connector artık NERP (Negative End Response) mesajlarını destekler ve bir partnerin bir hata için bildirdiği neden Monitoring'e taşınır.
  • RFC destination'lar ortak bir credential ile oturum açabiliyor: Bir RFC destination artık kendi kullanıcı adı ve parolasını taşımak yerine ortak credential havuzundaki bir BASIC credential'a referans verebilir. Referans verilen credential önceliklidir; destination üzerinde saklanan kullanıcı adı ve parola ise credential bağlı olmadığında kullanılan yedek olarak kalır. Referans verdiği credential artık mevcut olmayan bir destination, eski değerlerle oturum açmak yerine kaydedilmez ve eksik bir zorunlu alan artık adıyla bildirilir.
  • Sınırlı turlar halinde SFTP polling ve seçilebilir undeploy davranışı: SFTP sender artık dosyaları Max Files Per Poll ile sınırlanan turlar halinde çeker (varsayılan 50, 1 ile 1000 arası) ve bir sonraki turu hemen başlatır; böylece bellek kullanımı sınırlı kalırken işlem hacmi değişmez. Her dosya, tüm çalıştırmanın sonunda değil, teslim edildiği anda silinir veya arşivlenir. Yeni Undeploy Behaviour ayarı, flow undeploy edildiğinde süren bir poll'a ne olacağını belirler: Drain (varsayılan) çekilmiş dosyaların tamamlanmasına izin verir; Immediate ise poll'u keser, çekilen dosyaları sunucuda bırakır ve o flow'un kuyruktaki mesajlarını atar.

Hata Düzeltmeleri​

  • SFTP polling artık dosyaları yeniden indirmiyor, arşiv kopyalarını kaybetmiyor ve belleği tüketmiyor: Kaynak dosyalar tüm poll çalıştırması bitene kadar yerinde kalıyordu; bu yüzden aynı dosya tek bir çalıştırma içinde defalarca indirilebiliyordu. Archive/Delete modunda bu durum bir dosyanın arşivlenmiş kopyasını yok edebiliyor, büyük bir çalıştırma ise belleğin tükenmesine yol açabiliyordu. Dosyalar artık tek tek tamamlanır. Ayrıca bir flow'u undeploy etmek, süren bir poll'u artık gerçekten durdurur; daha önce çalışan poll dosya çekmeye ve işlemeye devam ediyordu.
  • Başarısız XI mesajları hemen görünür ve yeniden tetiklenebilir oluyor: Flow'u başarısız olan gelen bir XI mesajı süresiz olarak PROCESSING durumunda kalabiliyor ve tüm EOIO kuyruğunu sessizce bloke edebiliyordu. Bu tür mesajlar artık her zaman PROCESSING durumundan çıkar ve flow yürütme hatası, tekrar tekrar denenmek yerine hemen ERROR olarak işaretlenir; böylece anında yeniden tetiklenebilir. Altyapı hataları yeniden deneme hakkını kullanmaya devam eder. Monitoring'e yapılan son hata yazımları da yeniden denenir; böylece bir kayıt artık DELIVERING durumunda kalıp sonradan özgün hata metni kaybolmuş genel bir 504'e dönüşmez.
  • Dosya aktarım flow'ları artık bayat bir veritabanı bağlantısı yüzünden başarısız olmuyor: Yalnızca seyrek dosya alan flow'lar (SFTP, FTP, File), yinelenen dosya takibi için kullanılan veritabanı bağlantısı boşta bekleyip veritabanı, bir firewall veya bir NAT cihazı tarafından düşürüldükten sonra bir poll'da "This connection has been closed" hatasıyla başarısız olabiliyordu. Veri kaybı olmuyordu, ancak her seferinde bir poll boşa gidiyor ve bir alert üretiliyordu. Boşta kalan bağlantılar artık doğrulanır ve yenilenir. Geçici çözüm olarak -Dc3p0.* JVM seçenekleri eklemiş kurulumlar bunları kaldırabilir.

Frontend Server​

Yeni Özellikler​

  • RFC destination'lar için ortak credential'lar ve otomatik geçiş: Bir RFC destination artık bir BASIC credential'a referans saklar. Bir destination'ın ya kullanılabilir bir credential'a ya da bir kullanıcı adı ve parolaya ihtiyacı vardır; referans verilen credential mevcut olmalı ve BASIC tipinde olmalıdır. Bir RFC destination'ın hâlâ kullandığı bir credential'ın silinmesi, o destination'ın adını veren bir mesajla reddedilir. Açılışta, hâlâ kendi kullanıcı adı ve parolasını tutan mevcut destination'lar için otomatik olarak bir BASIC credential oluşturulup bağlanır; aynı kullanıcı adı ve parolayı paylaşan destination'lar tek bir credential'a bağlanır ve özgün değerler yedek olarak korunur.
  • SFTP poll sınırı ve undeploy davranışı flow ile birlikte saklanıyor: İki yeni SFTP ayarı flow ile birlikte kaydedilir ve değiştirilmeden backend'e aktarılır; varsayılanlar backend'de uygulanır.

Hata Düzeltmeleri​

  • Yüklenen WSDL belirtmediğinde sunulan WSDL'ler elementFormDefault bildiriyor: Deploy edilmiş bir integration için sunulan WSDL, bu değeri belirtmeyen satır içi (inline) schema'larda artık elementFormDefault="qualified" bildirir; bu, WSDL designer'ın ürettiği WSDL'lerle tutarlıdır. Daha önce tüketiciler XSD varsayılanına (unqualified) düşüyordu. Zaten bir değer bildiren schema bu değeri korur ve saklanan WSDL resource'u değiştirilmez.

Frontend Web​

Yeni Özellikler​

  • RFC destination'larda credential seçimi: Create ve Update RFC Destination formlarına, ortak credential'lar üzerinden çalışan bir Credential (BASIC) seçimi eklendi; satır içi "New credential" seçeneği bir credential oluşturup onu seçer. User ve Password girdileri kaldırıldı: credential zorunludur ve bu forma artık parola yazılmaz. Daha önce oluşturulmuş destination'lar çalışmaya devam eder ve otomatik olarak ortak credential'lara taşınır.
  • SFTP connector'da Max Files Per Poll ve Undeploy Behaviour: SFTP Start connector'ın Advanced sekmesine iki ayar eklendi. Max Files Per Poll, tek bir poll turunun kaç dosya çekeceğini sınırlar (1 ile 1000 arası; boş bırakılırsa varsayılan 50 kullanılır) ve kalan dosyalar hemen bir sonraki turda alınır. Undeploy Behaviour, Drain (çekilmiş dosyalar sonuna kadar işlenir) ile Immediate (poll kesilir, çekilen dosyalar sunucuda kalır, kuyruktaki mesajlar atılır ve grup yeniden deploy edildiğinde tekrar okunur) arasında seçim yapar. Mevcut flow'lar hiçbir değişiklik gerekmeden Drain davranışını korur ve her iki ayar etkinlik logunda (activity log) etiketlenir.
  • Operations sayfası sekmeli sayfalar halinde yeniden düzenlendi: Alert Configurations artık System Health altında, DB Analysis & Backup Database Management altında ve System Log Settings System Logs altında birer sekmedir. Bağımsız kartlar Operations sayfasından kaldırıldı, önceki URL'ler yeni sekmelere yönlenir, her sekmeye doğrudan bağlantı verilebilir ve sekmeler yalnızca admin'lere açık olmaya devam eder.
  • AI Connections sayfası: Operations sayfasındaki MCP Servers kartı, değişmeyen MCP Servers sekmesini (varsayılan) ve yeni bir AI Engine sekmesini barındıran sekmeli AI Connections sayfasına dönüştü. AI Engine sekmesinde bir Developer veya Admin, AI sağlayıcı API anahtarını girer ve AI Flow sohbetinin kullandığı modeli aranabilir bir listeden seçer; sağlayıcı bildirdiğinde anahtarın kalan kredisi gösterilir. Önceki MCP Servers URL'i çalışmaya devam eder. AI Engine sekmesi yakında gelecek bir yeteneğin ön hazırlığıdır: bu sürümde AI Flow üretimi, kurulum için açıkça etkinleştirilmediği sürece bu ayarları kullanmaz.

Hata Düzeltmeleri​

  • Yeniden yüklenen WSDL'ler XI panellerinde algılanıyor: Bir WSDL resource'u yeniden yüklendikten veya düzenlendikten sonra, XI start ve receiver panelleri seçili interface'i artık yeni içerikten yeniden türetir. Daha önce paneller bayat interface'i göstermeye devam ediyor ve resource kaldırılıp yeniden seçilene kadar deploy işlemi bayat routing key'i yazıyordu. Resource artık mevcut değilse seçim temizlenir ve yeni bir seçim yapılması gerekir; WSDL tam olarak ayrıştırılamadığında elle girilmiş değerler korunur.

1.18.1.2, kararlı bir sürümdür. Önceki sürüm: 1.18.1.1