Skip to main content
arrow_back Yeniliklere Geri Dön
GÜNCELLEME

v1.5.0: UNS Explorer ve Çekirdek Performans

Gerçek zamanlı UNS yönetimi, yapay zeka için yerel MCP desteği ve büyük ölçekli gözlemlenebilirlik için ClickHouse tabanlı loglama.

Sürüm 1.5.0, platform yönetimi ve veri altyapısında önemli ilerlemeler sunuyor. Bu sürüm, Birleşik Namespace'in gerçek zamanlı görselleştirilmesi için UNS Explorer'ı, analitik ölçekte gözlemlenebilirlik için sistem loglarının ClickHouse'a taşınmasını ve yapay zeka entegrasyonunun Model Context Protocol (MCP) ile standartlaştırılmasını getiriyor.

🚀 Yeni Özellikler

Model Context Protocol (MCP) Desteği

Proxus artık MCP'yi yerel olarak destekliyor ve yapay zeka asistanlarının (Claude ya da özel LLM ajanları gibi) platformla etkileşime girmesi için standart ve güvenli bir arayüz sağlıyor.

  • Güvenli Kimlik Doğrulama: JWT token önbellekleme ve oturum yönetimi içeren yerleşik kimlik doğrulama.
  • OData Proxy: Platform varlıklarına (Device, Tag, Rule, Function) güvenli proxy üzerinden kontrollü erişim.
  • Telemetri Sorgulama: ClickHouse telemetri verisine enjeksiyon korumalı salt-okunur SQL erişimi.
  • Şema Keşfi: Platform varlıkları ve veri modelleri için otomatik dokümantasyon üretimi.
  • Yönetişim: Kapsamlı hız sınırlama, IP whitelist ve AI istekleri için tam denetim kaydı.

Entegrasyon detayları için MCP Server dokümantasyonuna bakın.

Azure Data Lake Storage Gen2 Entegrasyonu

Azure Data Lake Storage Gen2 (ADLS) için yeni, yüksek aktarım kapasiteli bir outbound connector artık büyük veri iş yüklerinde kullanılabilir.

  • Optimize Formatlar: Verimli Parquet (varsayılan), JSON ve CSV desteği.
  • Performans: Yüksek yük altında telemetri dışa aktarımında verimli bellek yönetimi için RecyclableMemoryStream kullanımı.
  • Aktarım Kontrolü: Dosya boyutu ve ağ aktarımını optimize eden yapılandırılabilir buffer ve batch flush.
  • Güvenlik: Service Principal üzerinden OAuth2 kimlik doğrulama.

Detaylar için Azure Data Lake Entegrasyonu rehberine bakın.

Azure IoT Hub Connector

Azure Device SDK üzerinden MQTT kullanarak Azure IoT Hub için production-ready outbound connector eklendi.

  • Cihaz Kimlik Doğrulama: SAS anahtarı tabanlı cihaz kimlik bilgileri.
  • Retry ve Timeout Kontrolleri: Yapılandırılabilir exponential backoff ve işlem zaman aşımı.
  • Tutarlı Payload Formatı: AWS IoT export'larıyla uyumlu düz telemetri şeması.

Detaylar için Azure IoT Hub connector rehberine bakın.

UNS Explorer Konsolu

Yeni UNS Explorer, Unified Namespace (ISA-95) hiyerarşisini gerçek zamanlı yönetmek için bir arayüz sunar. Tag yapılarını, topic path'lerini ve canlı veri değerlerini sıfır gecikmeyle görselleştirir.

UNS Explorer Console
UNS Explorer Console

Daha fazla bilgi için UNS Explorer Navigation.

Cihaza Özel Bağlantı Override'ları

Cihaz profilleri artık belirli bağlantı parametrelerinden ayrıştırılabiliyor. Yeni Override Connection Parameters fonksiyonu, ortak bir konfigürasyon profili korunurken cihaz başına benzersiz bağlantı ayarları (IP adresi, port vb.) tanımlanmasını sağlar.

Override Connection Parameters
Override Connection Parameters

Detaylar için Device Management.

Granüler UNS Topic Yetkileri (RBAC)

Role-Based Access Control, UNS seviyesine genişletildi ve veri görünürlüğü için hassas yönetişim sağlandı.

  • Path Tabanlı Kontrol: Belirli topic path'leri için Allow/Deny kuralları (örn. /Plant/Line1/*).
  • Öncelik Mantığı: Longest Prefix Match'e göre spesifik path kuralları genel kuralların önüne geçer.
  • Hiyerarşik Görünürlük: Yalnızca belirli alt düğümler erişilebilir olsa bile üst düğümler gezilebilir kalır.
  • Yönetim: Yetkiler UNS Explorer bağlam menüsünden yönetilebilir.

UNS Path-Based Permissions
UNS Path-Based Permissions

Yapılandırma için UNS Topic Permissions.

Teknik Olay Tetikleyicileri

Rule Engine kriter dili, iki yeni sistem seviyesinde olay türüyle genişletildi:

  • LogReceived: Belirli sistem teşhis logları veya güvenlik uyarılarıyla tetiklenen otomasyon.
  • MetricsReceived: Dahili modül performans metriklerine göre gerçek zamanlı izleme ve alarm.

Detaylar için Rule Engine Triggers.

⚡ Performans ve Mühendislik

Yeniden Tasarlanan C# IntelliSense

Kod tamamlama motoru mimari olarak elden geçirildi ve derleme gecikmesi ortadan kaldırıldı.

  • Gecikme Azalması: Tamamlama yanıt süresi artık tutarlı şekilde 100ms altında.
  • Bağlam Farkındalığı: Üye özelliklerine erişimde alakasız anahtar kelimeler (class, const) gizleniyor.
  • Tip Görselleştirme: Metod, Property, Class ve Interface ikonları doğru gösteriliyor.
  • Snippet Kütüphanesi: Hızlı geliştirme için kısa yol snippet'leri (prxfun, prxsub, prxpub, prxlog).

[!TIP] Yeni deneyim VS Code standartlarıyla uyumlu. Bir üyeye . ile erişip hızını test edin.

Monaco Editor Stabilitesi

Sayfa yenilemelerinde editörü etkileyen başlatma yarış koşulları giderildi.

  • AMD Loader İzolasyonu: Monaco loader ile üçüncü parti kütüphaneler (Knockout, Vega) arasındaki çakışmalar çözüldü.
  • Lifecycle Yönetimi: Tüm navigasyon durumlarında güvenilir editor başlatma sağlandı.
  • Dashboard Uyumluluğu: XAF Dashboard'lar için script çakışmaları giderildi.

System Logs'un ClickHouse'a Taşınması

Sistem teşhis logları, analitik ölçekte kullanım için PostgreSQL'den ClickHouse'a taşındı.

  • Sorgu Performansı: Kolon bazlı depolama sayesinde log aramaları yaklaşık 10 kat daha hızlı.
  • Verimlilik: Yüksek oranlı sıkıştırma disk kullanımını %90'a kadar azaltır.
  • Ölçeklenebilirlik: Mimari, performans düşmeden daha uzun saklama sürelerini destekler.

System Logs Migration to ClickHouse
System Logs Migration to ClickHouse

Sorgu söz dizimi için System Logs.

Yapılandırılabilir Log Saklama (TTL)

Log saklama politikaları artık Proxus-config.toml üzerinden yapılandırılabilir:

[ClickHouse]
ClickHouseLogTTLExpression = "toDateTime(Time) + INTERVAL 45 DAY DELETE"

Varsayılan: 45 gün.

Gateway Durum Görünürlüğü

Gateway bağlantı durumları artık operasyonel farkındalık için göreli zaman bilgisi gösteriyor.

  • Durum Detayı: Statik timestamp yerine "Online (2s 15d)" veya "Son görülme 5d önce" gibi gösterimler.
  • Performans: Bağlantı durumuna bağlı listeleme gecikmesi kaldırıldı.
  • Görsel Göstergeler: Hızlı farkındalık için renk kodlu durum kolonları.

Gateway Status Improvements
Gateway Status Improvements

Yalın Topic Mimarisi

Tüm platform aktörlerinde merkezi bir TopicBuilder yardımcı aracı entegre edildi. Bu optimizasyon, gereksiz topic segmentlerinin (ör. "default" placeholder'ları) üretilmesini engelleyerek daha düz ve verimli bir MQTT hiyerarşisi sağlar.

Gelişmiş Tag İçe Aktarma

Tag import sistemi büyük veri setlerinde dayanıklılık için yeniden tasarlandı.

  • Çakışma Tespiti: Yinelenen isimler veya adres çakışmaları otomatik tespit edilir.
  • Görsel Doğrulama: Register adres çakışmaları için gerçek zamanlı geri bildirim.
  • Kodlama Desteği: Yerelleştirilmiş CSV dosyaları için gelişmiş BOM tespiti.

TLS Sertifika Esnekliği

Çekirdek servisler ve Management Console, PFX/PKCS#12'ye ek olarak PEM formatlı sertifikaları da destekliyor. Bu, PEM'in standart olduğu Linux ve container ortamlarında dağıtımı kolaylaştırır.

Endüstriyel Protokol Optimizasyonları

lightbulb
Protocol Alignment

Siemens S7 uygulaması artık S7-300/400 donanımı için PDU pazarlığını otomatik olarak yönetiyor ve manuel yapılandırma olmadan throughput'u optimize ediyor.

  • Siemens S7 PDU Pazarlığı: Legacy S7-300/400 donanımında PDU boyutlarının otomatik yönetimi, batch read güvenilirliğini artırır.
  • Hızlı Okuma Yolu: Yüksek frekanslı tag'ler için iletişim overhead'ini azaltan optimize veri blok okuma mantığı.

🛡️ Güvenilirlik ve Güvenlik

Garantili Veri Teslimi

Mesaj teslim alt sistemi, ağ kararsızlığı veya uzun süreli bağlantı kopmalarında sıfır veri kaybı sağlayacak şekilde güçlendirildi.

Cihaz Metriklerinin Kalıcılığı

Cihaz istatistikleri artık veri sürekliliği için kalıcı olarak saklanır.

  • State Hydration: Platform başlangıcında metrikler ClickHouse'tan geri yüklenir.
  • Birikim Mantığı: Edge gateway yeniden başladığında sayaç değerleri sıfırlanmak yerine korunur ve birikir.
  • Flush Mekanizması: Arka planda her 30 saniyede bir ve graceful shutdown sırasında ClickHouse senkronizasyonu.

Sistem Genelinde Gözlemlenebilirlik

Tüm işlem modülü logları ve performans istatistikleri artık merkezi EventStream'e akıtılarak orkestrasyon görevleri için derin teşhis görünürlüğü sağlar.

Legacy Veritabanı Migrasyonu

PermissionPolicyRoleApplicationRole için otomatik migrasyon mantığı iyileştirildi ve eski sürümlerden gelen kurulumlarda sorunsuz yükseltme sağlandı.

⚠️ Kırılma Değişiklikleri

MQTT Topic Yapısı Standardizasyonu

MQTT broker artık ISA-95 uyumlu topic yapısını katı şekilde uygular.

Kaldırılan Topic Formatı: hooks/devicedata/{deviceId}

Yeni Standart Format:

v1/{enterprise}/{site}/{area}/{processCell}/{equipmentModule}/{deviceName}/telemetry/{metric}
v1/{enterprise}/{site}/{area}/{processCell}/{equipmentModule}/{deviceName}/telemetry/_summary
v1/{enterprise}/{site}/{area}/{processCell}/{equipmentModule}/{deviceName}/state/_status

[!CAUTION] Eski hooks/ topic'lerine abone olan harici sistemler, yeni ISA-95 path'lerine derhal güncellenmelidir.

Konfigürasyon Güncellemeleri:

  • Kaldırıldı: UNSEnabled (UNS artık platformun çekirdeğinde).
  • Yeniden Adlandırıldı: UNSUseSparkplugBUNSPayloadFormat (Değerler: "JSON" veya "SparkplugB").
  • Kaldırıldı: UNSDefaultEnterprise, UNSDefaultSite, UNSDefaultArea (Cihaz metadata'sı ile superseded).
  • Kaldırıldı: UNSEdgeNodeUsername, UNSEdgeNodePassword.

Yeni Optimizasyon Ayarları: MQTT Broker dokümantasyonundaki [UNS.Optimizations] bölümüne bakın.

🐛 Hata Düzeltmeleri

Gerçek Zamanlı Kullanıcı Durum Takibi

CircuitHandler içindeki kullanıcı varlığıyla ilgili edge case'ler düzeltildi.

  • Aktif Circuit Takibi: Kullanıcı başına aktif tarayıcı sekmeleri doğru şekilde izleniyor.
  • Retention Politikası: Bağlantı koptuktan sonra kullanıcıların 30 saniyede "Offline" olarak işaretlenmesi sağlanıyor.
  • Sistem Bağlamı: Güvenilirlik için dahili durum güncellemelerinde güvenlik kısıtları bypass edilir.

Monaco Editor Başlatma

Kritik "define is not a function" hataları giderildi.

  • Loader İzolasyonu: AMD loader'ın global scope'u kirletmesi engellendi.
  • Modül Tanımı: Yinelenen modül uyarıları ve script yükleme hataları giderildi.

Dokümantasyon ve Kaynaklar

Proxus v1.5.0

20 Ocak 2026 tarihinde yayınlandı