Ana içeriğe geç

Sürüm 1.17.0

Yayın Tarihi: 25 Temmuz 2026 Yayın Tipi: Release Candidate (Ön Sürüm)

Bu bir Release Candidate (ön sürüm) yayınıdır. Doğrulama sonrasında final 1.17.0 sürümü yayınlanacaktır. Bu sürümün öne çıkanı XI bağlantı paketi — yerel XI 3.0 mesajlaşması, ESR repository facade ve birleşik bir Bağlantılar (Connections) çalışma alanı — ve buna eşlik eden ActiveMQ connector'ı, dayanıklı monitoring depolaması ve flow bazında log saklama.

Backend Server

Yeni Özellikler

  • XI 3.0 gelen bağlantı: MIP, partner registry/iş sistemlerinden XI 3.0 mesajlarını, yapılandırılabilir bir public adreste (varsayılan /XIMIP) sürekli açık bir dinleyici üzerinden doğrudan alabilir. XI 3.0 zarflarını ayrıştırır, gönderen ve alan tarafları çözer, her mesajı doğru flow'a yönlendirir ve standartlara uygun alındı onayları (acknowledgement) ile hata (fault) yanıtları döner. Hata yönetimi fail-closed'dur; bir mesaj asla yanlışlıkla onaylanmaz ve reddedilen mesajlar (bilinmeyen binding, hatalı zarf, kimlik doğrulama hatası) artık Message Monitoring'de anlaşılır bir açıklamayla görünür.
  • Güvenilir asenkron XI mesajlaşması (EO / EOIO): Asenkron XI mesajları kalıcı bir gelen kutusuna (inbox) alınır ve onaylanmadan önce saklanır, böylece hata durumunda mesaj kaybolmaz. Exactly-Once tekrarları eler, Exactly-Once-In-Order kuyruk bazında kesin sırayı korur; çok düğümlü sunucularda güvenli çalışma, eski kayıtların otomatik temizliği ve flow'da tanımlı sıralı kuyruk adları desteklenir. Bir arka plan işçisi, havuzdaki kimlik bilgilerini kullanarak gönderen sisteme alındı onayları döner ve her mesaj kendi Message Monitoring kaydına bağlanır.
  • XI 3.0 giden istekleri: Yeni bir flow adımı, isimle seçilen bir registry/iş sistemine XI 3.0 isteği gönderir; Best Effort ve Exactly Once servis kalitesini, geçici hatalarda otomatik yeniden denemeyi destekler ve karşı tarafın yanıtını flow'a döndürür.
  • ESR repository facade: MIP, partner sistemin repository (ESR) tarama isteklerini doğrudan yanıtlayabilir; böylece MIP flow'larında dağıtılmış arayüzler, ayrı bir repository tutulmadan tasarım araçlarından keşfedilebilir hâle gelir. Geçişi kolaylaştıran bir capture/hibrit mod, bir sorgu ve public-WSDL servisi ile gelen repository isteklerinin MIP kullanıcı kimlik bilgilerine karşı doğrulanmasını içerir.
  • RFC fonksiyon tarama ve otomatik şema üretimi: Bir RFC connector'ı yapılandırılırken kullanıcılar bağlantıyı test edebilir, hedef sistemdeki uzak fonksiyon modüllerini gözden geçirebilir ve bir fonksiyonun arayüzünden istek/yanıt şemalarını otomatik üreterek elle şema yazımını ortadan kaldırabilir.
  • ActiveMQ connector: Harici ActiveMQ broker'larına gönderim ve bunlardan alım yapan, hem OpenWire hem AMQP protokollerini TLS ve kullanıcı adı/şifre kimlik doğrulamasıyla destekleyen yeni connector.
  • Kafka commit stratejisi ve gelişmiş consumer seçenekleri: Kafka consumer flow'ları, offset'i yalnızca flow başarıyla tamamlandıktan sonra ilerleten (sınırlı ve doğrulanmış yeniden denemeyle) bir "flow sonrası" commit stratejisi kazanır; bu, hata veya yeniden başlatmada mesaj kaybını önler. Ayrıca opsiyonel gelişmiş consumer ayarları (offset reset, poll aralığı, fetch boyutları, isolation level, manuel/otomatik commit) sunulur; her biri yalnızca ayarlandığında uygulanır, mevcut flow'lar etkilenmez.
  • Kafka topic yönetimi: Yeni bir yetenek, topic'leri durumlarıyla listeler, topic başına yapılandırmayı ve consumer group başına lag'i gösterir; operatörlerin düzenlenebilir ayarları (retention, cleanup policy, sıkıştırma, maksimum mesaj boyutu) değiştirmesine ve partition sayısını artırmasına izin verir — her değişiklik broker'a gitmeden önce doğrulanır.
  • Elasticsearch ↔ PostgreSQL otomatik monitoring yedekliliği: Monitoring deposu Elasticsearch iken erişilemez olur veya yazma kabul edemezse, message-monitoring kayıtları otomatik olarak PostgreSQL'e geçer ve iyileşince geri döner; böylece Elasticsearch kesintisinde monitoring verisi kaybolmaz. Hem bağlantı kaybını hem de dolu disk, kırmızı küme veya reddedilen yazma gibi yazma engellerini tespit eder. Opt-in.
  • Yan-etkisiz Flow Simulation: Dry-run ve mock simülasyonları artık harici sistemlere dokunmayacağı ve monitoring'i kirletmeyeceği garanti altındadır — dosya yazmaz, FTP/SFTP'ye yüklemez, e-posta göndermez, Kafka/JMS/Solace'a üretmez, bulut servislerini çağırmaz, RFC/OFTP2/WebDAV/MCP veya harici veritabanlarını çalıştırmaz ve monitoring/attachment/trace kaydı oluşturmaz. Live Test önceki gibi gerçekten çalışır ve kaydedilir.
  • REST multipart / form-data işleme: Gelen REST dinleyicisi artık multipart/form-data istek gövdelerini doğru koruyup iletir ve her parçayı isteğe bağlı olarak attachment log'una kaydedebilir; çok büyük yüklemelere karşı belleği korumak için yapılandırılabilir bir boyut sınırı vardır.
  • Flow bazında log saklama ve daha uzun varsayılan: Log saklama süresi flow bazında yapılandırılabilir; bir flow, loglarını global varsayılandan daha uzun veya daha kısa tutabilir. Varsayılan log saklama süresi 5 günden 14 güne çıkarıldı.
  • "No Payload" log seviyesi: Yeni log seviyesi, başarıda payload gövdelerini saklamadan mesaj sayılarını ve başarı/hata durumunu kaydeder; hatada payload'ları yine yakalar — saklanan veri hacmini azaltır ve veri gizliliği gereksinimlerine yardımcı olur.
  • OpenShift dağıtım desteği: Resmi OpenShift-yerel dağıtım manifest'leri (kısıtlı güvenlik bağlamı, operatör-yönetimli PostgreSQL, yerel Route'lar) ve ek rootless imaj varyantları; mevcut Kubernetes/Azure seçeneğinin yanında.
  • OFTP2 teslimat-hatası görünürlüğü: OFTP2 aktarım sorunları (duplicate-file reddi veya karşı tarafın teslim makbuzu göndermeden bağlantıyı kesmesi) artık Message Monitoring'de anlaşılır hatalar olarak görünür; sanal dosya kimlikleri, yeniden gönderimde sahte duplicate-file reddini önlemek için benzersizleştirilir.
  • Kimlik doğrulanmış loglarda servis kullanıcısı adı: Basic ve JWT ile doğrulanan gelen isteklerde, mesaj logları kimliği doğrulayan servis kullanıcısının adını kaydeder; mesajı kimin gönderdiği daha net izlenir.

Hata Düzeltmeleri

  • İkili (binary) istek gövdeleri (örneğin multipart parçası olarak yüklenen bir görsel veya PDF) artık doğru loglanır; önceden gömülü null baytlar log kalıcılığını bozuyor ve ilgili ekler monitoring'de eksik görünüyordu.
  • Set Context node'u, eşlenen bir değer null ya da boş dizi/nesne olduğunda, alt akışı bozan hatalı çıktı yerine artık geçerli JSON üretir.
  • Attachment loglama (Elasticsearch kapalıyken) artık parametreli veritabanı yazımı kullanarak bir SQL-injection açığını kapatır ve retention ile zaman-penceresi filtresinin çalışması için doğru zaman damgaları basar.
  • XI receiver hataları artık gerçek hata kategorisini, kodunu ve detayını flow hatasına ve monitoring'e taşır; operatörler arayüz uyuşmazlığı ile eksik receiver'ı ayırt edebilir.
  • XI connector'ı için Basic kimlik doğrulama bilgisi araması artık her zaman boş dönmek yerine doğru çözülür.
  • Bir flow'un flow-bazlı global-yapılandırma geçersiz kılması artık yalnızca miras alınan bir ayarı engeller; bir ayarı zorla açamaz veya global bir değeri değiştiremez.
  • Service Methods (XSD/WSDL) üreticisi artık operasyon açıklamalarını içerir ve yapılandırılmış hedef namespace'e uyar.
  • Kubernetes'te, paketlenmiş Kafka broker'ı topic'lerini, consumer offset'lerini ve metadata'sını pod yeniden başlatmaları arasında artık korur.

Frontend Server

Yeni Özellikler

  • Bağlantılar paketi — XI/PO, RFC/IDoc ve web servisleri: Bir PO/XI sistemine bağlanın, yazılım bileşenlerini gözden geçirin ve ESR servis arayüzlerini önbelleklenmiş WSDL'lerle içe aktarın; RFC destination'larını gözden geçirin ve fonksiyon arayüzlerini içe aktararak import/export şemalarını flow kaynağı olarak somutlaştırın; web servislerini bir WS-Inspection (WSIL) kataloğu üzerinden keşfedip seçilenleri içe aktarın. XI iş sistemlerini kaydedin, XI gelen kuyruklarını yeniden deneme ve iptal ile izleyin ve yeni XI proxy receiver adımını kullanın.
  • ActiveMQ connector: Harici ActiveMQ broker'larına gönderim ve alım yapan flow'lar için sunucu tarafı destek.
  • EDI converter connector ve EDI şema yönetimi: EDI mesajlarını dönüştüren birleşik bir connector ve flow'larınızın kullandığı EDI şemalarının yönetimi.
  • Kafka topic tarayıcısı ve gelişmiş consumer ayarları: Flow'larınızın veya tüm kümenin kullandığı Kafka topic'lerini — partition'lar, sağlık durumu, pencereli producer/consumer sayıları ve consumer-group lag — gözden geçirin, topic ayarlarını değiştirin ve canlı yenileyin. Kafka consumer'larını start connector'da ince ayarlayın (offset reset, poll/fetch boyutu, isolation level).
  • Yeniden kullanılabilir mock kütüphaneli flow simülasyonu: Bir flow'u dağıtmadan önce simüle edin, adım adım sonuçları canlı izleyin, geçmiş çalıştırmaları saklayın ve yeniden yazmadan tekrar uygulamak üzere yeniden kullanılabilir mock yanıtları kaydedin.
  • Çakışma analizli rehberli import: Bir paket veya flow-mapping arşivini, hangi flow'ların, kaynakların ve eşlemelerin hâlihazırda var olduğunu önden gösteren bir analizle içe aktarın; uygulamadan önce öğe bazında veya toplu olarak üzerine yaz/atla kararı verin. Arka planda ilerleme ve iptal ile çalışır, boş veya geçersiz arşivler için anlaşılır mesajlar verir ve mevcut tek-tık import'u değiştirmez.
  • Flow bazında geçersiz kılmalı global flow yapılandırması: Yeniden kullanılabilir yapılandırma değerlerini bir kez tanımlayıp flow'lar arasında uygulayın veya bunları tek tek flow'lar için geçersiz kılın/engelleyin. Bir flow'un değerleri artık export ve import sırasında onunla birlikte seyahat eder ve silme bir nerede-kullanılıyor kontrolüyle korunur.
  • Ayrıntılı flow değişiklik geçmişi: Her flow güncellemesi tam olarak neyin değiştiğini kaydeder — hangi adımların eklendiği, kaldırıldığı veya değiştirildiği ve hangi alanların değiştiği — tasarımcıda görünen alanlarla sınırlı olarak.
  • Flow bazında saklama, geçmişe dönük sayımlar ve daha uzun varsayılan: Tek tek flow'lar için özel bir saklama penceresi belirleyin; loglar temizlendikten sonra bile herhangi bir tarih aralığında flow başına başarılı ve hatalı mesaj sayılarını raporlayın; varsayılan saklama artık 5 yerine 14 gün.
  • Mesaj logu kimlik takibi ve dışa aktarımı: Mesaj logları her mesajı kimin tetiklediğini ve hangi kimlik bilgisi ile kimliğin kullanıldığını yakalar ve bu alanlar CSV dışa aktarımına dahil edilir.
  • Dayanıklı, saat dilimi-doğru monitoring: Elasticsearch erişilemez olursa monitoring otomatik olarak veritabanından okur ve iyileşince geri döner, kaçırılan pencereyi yeniden senkronlar. Zaman-aralığı filtresi tarihleri yapılandırılan iş saat diliminde yorumlar ve açık bir offset'e uyar; bastırılan adım payload'ları Show Full Log'da gizli kalır.
  • REST multipart/form-data desteği: REST start connector'ı gelen multipart/form-data yüklemelerini isteğe bağlı kabul edebilir, ekleri loglayabilir ve gövdeyi iletebilir.
  • OAuth2 imzalı-JWT istemci kimlik doğrulaması ve login iyileştirmeleri: MIP OAuth2 token isterken, paylaşılan secret yerine imzalı bir JWT (client_secret_jwt veya private_key_jwt) ile kimlik doğrulayabilir; kimlik bilgisi başına seçilebilir. OAuth2 login yönlendirmeleri doğru public adresi çözer, arayüz OAuth2 login'in ne zaman kullanılabilir olduğunu bilir ve erişilemeyen gateway zarif şekilde ele alınır.
  • Tek kimlik bilgisi modu ve iyileştirilmiş servis kullanıcısı yönetimi: Her bağlantının, bağlantıyla birlikte atomik oluşturulan otomatik adlandırılmış tek bir kimlik bilgisi taşıdığı opsiyonel bir mod; ayrıca role göre kapsamlanmış sayfalanabilir, sıralanabilir, aranabilir iki panelli servis kullanıcısı görünümü.
  • Connector iyileştirmeleri: X.400 connector ayarları O/R adresleme, TLS, teslim raporları ve gövde-parça tipi etrafında iyileştirildi (mevcut flow'lar yüklenmeye devam eder); FTP ve SFTP bağlantıları ek özel parametreler kabul eder; OFTP2 bağlantıları hem gönderen hem alan tarafta hangi flow'ların kullandığını gösterir, kullanımdayken silmeyi engeller.
  • OpenShift desteği ve sağlık probe'ları: Yerel OpenShift dağıtım manifest'leri ve rootless imajlar; ayrıca veritabanı erişilemezken hızlı hata veren liveness ve readiness probe'ları ile güvenilir rolling dağıtımlar.

Hata Düzeltmeleri

  • Sürüm-geçmişi aktivite kayıtları, önceki kaydın zamanı yerine kendi kaydetme zamanıyla damgalanır.
  • Kimlik bilgisi Confirm Sync aksiyonu, henüz yoksa API management consumer'ını oluşturur; böylece kimlik bilgisi gateway'e ulaşır ve Consumer listesinde görünür.
  • Bir servis kullanıcısını silmek, ilgili OAuth2 ve API-management bağlarını temizler; artık öksüz kayıt kalmaz.
  • Certificate Where Used artık Kafka connector'larını da içerir; Kafka flow'larında kullanılan sertifikalar listelenir ve silinmekten korunur.
  • AI-monitoring sertifika tablosu, banner'ıyla uyumlu olarak yalnızca süresi eşiğe giren veya geçmiş sertifikaları listeler.
  • Adı mevcut bir flow ile çakışan bir flow'u içe aktarmak artık başarısız olmaz — otomatik yeniden adlandırılır.
  • API management route provisioning, gateway kararlı hâle gelirken yeniden dener ve API management kapalıyken MIP gateway'e hiç bağlanmaz.

Frontend Web

Yeni Özellikler

  • Doğrudan XI (ESR) arayüzlerinden flow tasarımı: Yeni gelen ve giden XI Proxy connector'ları, Enterprise Services Repository'deki arayüzlerden doğrudan flow oluşturmanızı sağlar — bir arayüz seçin, kayıtlı bir sistemi hedefleyin, WSDL kaynağını seçin, sender/receiver party-service bağlayın ve EOIO kuyruklarını ayarlayın; hepsi yazılım-bileşeni sürümüne ve namespace'e göre gruplanmış, aranabilir bir katalog ağacından.
  • XI sistemleri kaydı ve kuyruk izleme: XI/PO sistemlerini kaydetmek, paylaşılan bir kimlik bilgisi havuzu ile iş-taraf bağlarını yönetmek, mevcut bir sistem tanımını kopyalamak, ayrıntılı bağlantı testleri çalıştırmak ve mesaj kuyruklarını izlemek için yeni bir yönetim alanı.
  • XI arayüzlerini ilerleme ve nerede-kullanılıyor ile içe aktarma: Büyük katalogları kapsamak için yazılım bileşenlerinin çoklu seçimiyle arayüzleri içe aktarın, güzel-biçimli WSDL'yi önizleyip indirin, canlı import ilerlemesini takip edin ve değiştirmeden önce bir arayüzü tam olarak hangi flow'ların kullandığını görün.
  • RFC bağlantısı — gözden geçir, keşfet, test et ve şema kopyala: Uzak fonksiyon modüllerini flow node'undan gözden geçirip seçin, RFC kataloğunu ayrı bir sayfadan keşfedin, destination bağlantısını test edin, arayüz şemalarını JSON veya XML olarak görüntüleyin, şemaları içeri/dışarı kopyalayın ve içe aktarılan nesneleri eşleme şeması olarak yeniden kullanın.
  • Birleşik Bağlantılar çalışma alanı: RFC, XI Proxy/PO ve web-servis bağlantıları, Operations altında tek bir sekmeli Bağlantılar sayfasında birleştirildi; PO bağlantıları için inline BASIC kimlik bilgisi oluşturma ile.
  • Web servisleri (SOA) tarayıcısı: Web servislerini keşfedin, bir WSDL taslağını görüntüleyin, örnek istekler üretin ve seçilen servisleri MIP'e seçmeli olarak içe aktarın.
  • ActiveMQ connector: Flow tasarımcısında sender ve receiver node'ları; böylece flow'lar ActiveMQ broker'larında üretim ve tüketim yapabilir.
  • Kafka topic izleme ve consumer ayarı: Operations altındaki yeni bir sayfa topic'leri ve mesaj sayımlarını hızlı, önce-önbellek yüklemeyle gösterir; consumer start node'ları bir commit-stratejisi seçici, bir RECEIVED durum dökümü ve genişletilmiş, doğrulanmış bir Advanced ayar sekmesi kazanır.
  • Flow bazında log saklama: Database Management altındaki yeni bir Flow Retention sayfası, tek tek flow'lar için log-saklama kuralları belirler; anlaşılır ipuçları ve budama (truncation) uyarılarıyla.
  • Birleşik kimlik bilgisi yönetimi ve servis kullanıcıları: Kimlik bilgisi yönetimi düzenleme sayfalarına sadeleştirildi; kimlik bilgisi başına aç/kapat, aşamalı create-with-credentials, consumer OAuth2 bağlama ve tek-mod sıkılaştırması ile. Servis kullanıcıları iki role-bölünmüş panel ve tek seferlik gösterimli güvenli bir parola üretici kazanır.
  • Editörlerde kaynak seçiciler ve koruma: XSLT, XSD ve flow script eklemek için kademeli Flow-to-Resource seçicileri, istemci taraflı XSD örnek-XML üretici ve canlı flow'ların kullandığı kaynakları düzenlerken uyaran kaydetme kontrolleri.
  • EDI converter ve şema yönetimi: Birleşik bir EDI converter connector node'u ve bir EDI Şemaları yönetim sayfası.
  • OFTP2 bağlantı kullanım penceresi: OFTP2 bağlantıları, onları değiştirmeden veya silmeden önce bağımlı flow'ları ve sertifikaları/keystore'ları listeleyen bir nerede-kullanılıyor penceresi gösterir.
  • Flow tasarımcısı verimliliği: Ctrl+tık ile çoklu node seçimi ve grup kopyala/yapıştır, JDBC sorgu alanları için çok satırlı SQL editörü ve bir Multicast'ten sonra Direct olmayan bir connector geldiğinde uyaran (ancak artık engellemeyen) daha net Multicast yönlendirmesi.
  • Daha net, daha dayanıklı monitoring: Payload ve tam loglar yüklenirken yükleme göstergeleri, Show Full Log'da hatalı connector'a otomatik odaklanma, seçili zaman aralığını yeniden hesaplayan yenileme, XI flow endpoint'leri için bir arayüz kolonu ve bir MIP Message ID kolonu, disk-kullanım kolonu ile düğüm başına satırları geri getiren Sync Jobs ve Component Health.
  • Zenginleştirilmiş aktivite geçmişi: Aktivite paneli, flow güncellemeleri için okunabilir node ve alan değişiklik detaylarını gösterir; boş alanları gizler ve temizlenen değerleri gruplar.
  • Endpoints seçicisinde "No Payload" log seviyesi ve bir REST Multipart Attachment Logging anahtarı.
  • OpenShift desteği: Kullanıma hazır OpenShift manifest'leri ve çok-varyantlı imajlar.

Hata Düzeltmeleri

  • API management'taki Consumer listesi artık dolu bir listenin üzerinde "Nothing Found" göstermez.
  • XSD/WSDL şema tasarımcısı doğru şemalar üretir — taze önizlemeler, SOAP 1.1 ve 1.2 çıktısı, tam girdi doğrulaması ve yıkıcı düzenlemelerden önce onay.
  • Global flow yapılandırmasının flow-bazlı geçersiz kılmaları doğru şekilde yalnızca-engelleme (block-only) şeklindedir; silme veya devre dışı bırakmada doğru bir kullanımda uyarısı ile.

Health Check

Yeni Özellikler

  • Harici sistem-sağlığı API'si: Harici sistemler ve izleme araçları, güvenli bir uç üzerinden tek bir birleşik MIP sistem-sağlığı anlık görüntüsü çekebilir — genel önem derecesi, her bileşenin ve düğümün durumu, güncel kaynak kullanımı ve tespit edilen anormallikler. Erişim bir API token'ı veya bir kullanıcı adı ve şifre ile çalışır; okunamayan herhangi bir bölüm sessizce atlanmak yerine yanıtta açıkça listelenir.
  • Bileşen bazında sağlık genel görünümü: Yeni bir genel görünüm, her MIP bileşeninin canlı durumunu — sağlıklı, bozulmuş, iyileşiyor, sağlıksız veya bilinmiyor — yanıt süresi ve kontrol aralığıyla birlikte raporlar; her backend instance'ı, her arama-kümesi düğümü ve her veritabanı instance'ı için ayrı ayrı, yüksek disk kullanımını kesintiye dönüşmeden önce bir uyarı olarak işaretler.
  • Bileşen sürüm detayları: Sistem-bilgisi görünümü artık containerlı dağıtımlarda MIP bileşenlerinin — backend sunucusu, web sunucusu ve çalışan container imajları — gerçek sürüm numaralarını gösterir; önceden bunlar yer tutucu değerler gösteriyordu.
  • OpenShift dağıtım desteği: MIP Health Check, yerel manifest'ler ve rootless imaj varyantları kullanılarak OpenShift/ARO üzerinde dağıtılabilir; kullanıma hazır bir izleme ve pano entegrasyonuyla.
  • Hızlı hata veren sağlık probe'ları: Özel readiness ve liveness probe'ları, bir orkestratörün sağlıksız veya veritabanı-erişilemez bir instance'ı saniyeler içinde tespit etmesini sağlar ve servisin, yeniden başlatma döngüsüne sıkışmak yerine veritabanı geçici olarak kapalıyken bile başlamasına izin verir.

Hata Düzeltmeleri

  • Sistem bellek kullanımı doğru raporlanır; önceden geri kazanılabilir tampon/önbelleği kullanılmış sayıyor ve büyük ölçüde boştaki bir makinede bile ~%96'ya kadar okunabiliyordu.
  • Sağlık verisinin zaman-penceresi filtresi, açık bir saat dilimi offset'ine ve yapılandırılabilir bir iş saat dilimine uyar; böylece grafikler amaçlanan yerel günle hizalanır.

Bu bir Release Candidate (ön sürüm) yayınıdır; doğrulama sonrasında final 1.17.0 sürümü yayınlanacaktır. Önceki sürüm: 1.16.0