1.5.0 sürümü, platform yönetimi ve veri altyapısında önemli yenilikler getiriyor. Unified Namespace artık yeni Veri ağacı (UNS) ekranında canlı olarak izlenebiliyor. Sistem günlükleri, büyük hacimde analiz yapılabilmesi için ClickHouse'a taşındı. Yapay zekâ entegrasyonu da Model Context Protocol (MCP) ile standart bir yapıya kavuştu.
Yeni özellikler
Model Context Protocol (MCP) desteği
Proxus artık MCP'yi yerleşik olarak destekliyor. Claude gibi yapay zekâ asistanları ya da size özel LLM ajanları, platformla standart ve güvenli bir arayüz üzerinden çalışabiliyor.
- Güvenli kimlik doğrulama: JWT erişim anahtarlarının önbelleğe alındığı, oturum yönetimi içeren yerleşik kimlik doğrulama.
- OData proxy: Platform nesnelerine (Device, Tag, Rule, Function) güvenli proxy'ler üzerinden kontrollü erişim.
- Telemetri sorgulama: ClickHouse'taki telemetri verisine SQL enjeksiyonuna karşı korumalı, salt okunur erişim.
- Şema keşfi: Platform nesneleri ve veri modelleri için belgeler otomatik olarak üretiliyor.
- Kontrol ve izlenebilirlik: İstek sınırlama, IP izin listesi ve yapay zekâdan gelen her isteğin denetim kaydı.
Entegrasyon ayrıntıları için MCP sunucusu belgelerine bakın.
Azure Data Lake Storage Gen2 entegrasyonu
Büyük veri iş yükleri için Azure Data Lake Storage Gen2 (ADLS)'ye yüksek hızda veri aktaran yeni bir veri hedefi eklendi.
- Verimli dosya biçimleri: Parquet (varsayılan), JSON ve CSV desteği.
- Performans: Yoğun telemetri aktarımında bellek
RecyclableMemoryStreamile verimli kullanılıyor. - Aktarım ayarları: Ara bellek boyutu ve paket halinde yazma ayarlanabiliyor; böylece dosya boyutu ve ağ trafiği dengelenebiliyor.
- Güvenlik: Service Principal üzerinden OAuth2 kimlik doğrulaması.
Ayrıntılar için veri hedefleri başvurusuna bakın.
Azure IoT Hub bağlayıcısı
Azure IoT Hub'a veri gönderen, üretim ortamına hazır yeni bir veri hedefi eklendi. Bağlayıcı, Azure Device SDK ile MQTT üzerinden çalışıyor.
- Cihaz kimlik doğrulaması: SAS anahtarına dayalı cihaz kimlik bilgileri.
- Yeniden deneme ve zaman aşımı: Üstel artan bekleme süreleri ve işlem zaman aşımları ayarlanabiliyor.
- Tutarlı veri içeriği: AWS IoT aktarımlarıyla aynı yapıda, düz bir telemetri şeması.
Ayrıntılar için veri hedefleri başvurusuna bakın.
Veri ağacı (UNS) ekranı
Yeni Veri ağacı (UNS) ekranında Unified Namespace (ISA-95) hiyerarşisi canlı olarak yönetilebiliyor. Veri noktalarının yapısı, konu yolları ve anlık değerler gerçek zamana yakın güncellenerek gösteriliyor.

Daha fazlası için Veri ağacı (UNS) belgelerine bakın.
Cihaza özel bağlantı ayarları
Cihaz profilleri artık belirli bağlantı parametrelerine bağlı kalmak zorunda değil. Yeni Bağlantı parametrelerini geçersiz kıl işleviyle cihazlar ortak bir profili paylaşmaya devam ederken her birine ayrı bağlantı ayarları (örneğin IP adresi, port) tanımlanabiliyor.

Ayrıntılar için cihaz ekleme belgelerine bakın.
UNS konularında ayrıntılı yetkilendirme (RBAC)
Rol tabanlı erişim denetimi UNS düzeyine indi. Kimin hangi veriyi görebileceği artık konu yolu bazında belirlenebiliyor.
- Yol bazında kurallar: Belirli konu yolları için İzin ver ve Reddet kuralları tanımlanabiliyor (örneğin
/Plant/Line1/*). - Öncelik sırası: En uzun önek eşleşmesi esas alınıyor; belirli bir yola ait kural, genel kuralın önüne geçiyor.
- Hiyerarşide gezinme: Kullanıcı yalnızca bazı alt düğümlere erişebilse bile üst düğümlerde gezinebiliyor.
- Kolay yönetim: İzinler doğrudan Veri ağacı (UNS) ekranındaki sağ tık menüsünden düzenlenebiliyor.

Yapılandırma için UNS konu izinleri belgelerine bakın.
Teknik olay tetikleyicileri
Alarm kurallarının ölçüt diline iki yeni sistem olayı eklendi:
- LogReceived: Belirli sistem tanılama günlükleri ya da güvenlik uyarıları geldiğinde otomasyon çalıştırılabiliyor.
- MetricsReceived: Modüllerin iç performans metriklerine göre gerçek zamanlı izleme ve alarm kurulabiliyor.
Ayrıntılar için alarm kuralları belgelerine bakın.
Performans ve mühendislik
Yeniden yazılan C# IntelliSense
Kod tamamlama motoru, derleme kaynaklı gecikmeyi ortadan kaldıracak şekilde baştan tasarlandı.
- Daha düşük gecikme: Tamamlama önerileri artık her seferinde 100 ms'nin altında geliyor.
- Bağlama göre öneri: Bir nesnenin üyelerine erişirken
class,constgibi ilgisiz anahtar sözcükler listede çıkmıyor. - Doğru simgeler: Metot, özellik, sınıf ve arayüzler kendi simgeleriyle gösteriliyor.
- Hazır kod parçacıkları: Hızlı geliştirme için
prxfun,prxsub,prxpubveprxlogkısayolları eklendi.
Monaco kod editöründe kararlılık
Sayfa yenilenirken kod editörünün açılışını bozabilen yarış durumları giderildi.
- AMD yükleyicinin yalıtılması: Monaco yükleyicisinin üçüncü taraf kütüphanelerle (Knockout, Vega) çakışması çözüldü.
- Yaşam döngüsü: Editör, sayfalar arasında nasıl gezinilirse gezinilsin sorunsuz açılıyor.
- Pano uyumluluğu: Panoların betik çakışması olmadan tam olarak çalıştığı doğrulandı.
Sistem günlükleri ClickHouse'a taşındı
Sistem tanılama günlükleri, büyük hacimde analiz yapılabilmesi için PostgreSQL'den ClickHouse'a taşındı.
- Sorgu hızı: Sütun tabanlı depolama sayesinde günlük aramaları yaklaşık 10 kat hızlandı.
- Disk tasarrufu: Yüksek oranlı sıkıştırma ile disk kullanımı %90'a kadar azaldı.
- Ölçeklenebilirlik: Günlükler artık performans kaybı olmadan çok daha uzun süre saklanabiliyor.

Sorgu söz dizimi için Sistem günlükleri belgelerine bakın.
Günlük saklama süresi (TTL) ayarlanabiliyor
Günlüklerin ne kadar süre saklanacağı artık Proxus-config.toml dosyasından ayarlanabiliyor:
[ClickHouse]
ClickHouseLogTTLExpression = "toDateTime(Time) + INTERVAL 45 DAY DELETE"Varsayılan: 45 gün.
Edge Gateway durumu daha anlaşılır
Edge Gateway'lerin bağlantı durumu artık geçen süreyle birlikte gösteriliyor; sahada neler olduğu bir bakışta anlaşılıyor.
- Durum ayrıntısı: Sabit zaman damgası yerine "Çevrim içi (2 sa 15 dk'dır)" ya da "Son görülme 5 dk önce" yazıyor.
- Performans: Liste, bağlantı durumunun sorgulanmasını beklemeden hızla yükleniyor.
- Renkli göstergeler: Renkler sayesinde durum sütunu bir bakışta okunuyor.

Daha sade konu yapısı
Platformun tüm bileşenleri artık konu adlarını tek bir ortak yardımcıyla oluşturuyor. Böylece yer tutucu adlar gibi gereksiz konu bölümleri oluşmuyor; hiyerarşi daha düz ve verimli hale geliyor.
Veri noktası içe aktarma güçlendirildi
Veri noktası içe aktarma, büyük veri kümelerinde de sorunsuz çalışacak şekilde yeniden tasarlandı.
- Çakışma tespiti: Aynı ada sahip veri noktaları ve çakışan adresler otomatik olarak bulunuyor.
- Anında doğrulama: Adres çakışmaları, içe aktarma sırasında görsel olarak gösteriliyor.
- Karakter kodlaması: Geliştirilen BOM tespiti sayesinde farklı dil ve bölge ayarlarıyla hazırlanmış CSV dosyaları da doğru okunuyor.
TLS sertifikalarında esneklik
Çekirdek servisler ve yönetim konsolu artık PFX/PKCS#12'nin yanı sıra PEM biçimli sertifikaları da kabul ediyor. PEM'in standart olduğu Linux ve konteyner ortamlarında kurulum bu sayede kolaylaşıyor.
Endüstriyel protokol iyileştirmeleri
- Siemens S7 PDU belirleme: Eski S7-300/400 donanımında Protocol Data Unit boyutu otomatik ayarlanıyor; toplu okumalar elle ince ayar gerekmeden daha güvenilir çalışıyor.
- Hızlı okuma: Veri bloğu okuma mantığı iyileştirildi; yüksek frekanslı veri noktalarında haberleşme yükü en aza indi.
Güvenilirlik ve güvenlik
Kesintide ara bellekli aktarım
İletilemeyen mesajlar Edge Gateway'de tutulur ve bağlantı geri geldiğinde sırasıyla gönderilir (ara bellek saklama süresi içinde).
Cihaz metrikleri kalıcı hale geldi
Cihaz istatistikleri artık kalıcı olarak saklanıyor; veride süreklilik bozulmuyor.
- Durumun geri yüklenmesi: Platform açılırken metrikler ClickHouse'tan yeniden yükleniyor.
- Sayaçlar sıfırlanmıyor: Bir Edge Gateway yeniden başladığında sayaç değerleri korunuyor ve birikmeye devam ediyor.
- Düzenli kayıt: Metrikler her 30 saniyede bir ve sistem düzgün kapatılırken arka planda ClickHouse'a yazılıyor.
Sistem genelinde izlenebilirlik
Tüm işlem modüllerinin günlükleri ve performans istatistikleri artık doğrudan merkezi olay akışına gönderiliyor. Arka plandaki görevlerde sorun ararken çok daha ayrıntılı bilgiye ulaşılabiliyor.
Eski veritabanlarından geçiş
Eski rol modelinden güncel rol modeline otomatik geçiş iyileştirildi. Eski sürümlerden gelen kurulumlar, rol modeli elle taşınmadan yükseltilebiliyor.
Uyumluluğu bozan değişiklikler
MQTT konu yapısı standart hale geldi
MQTT sunucusu artık yalnızca ISA-95 uyumlu konu yapılarını kabul ediyor.
Kaldırılan konu biçimi: hooks/devicedata/{deviceId}
Yeni standart biçim:
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/_statusYapılandırma değişiklikleri:
- Kaldırıldı:
UNSEnabled(UNS artık platformun ayrılmaz bir parçası). - Adı değişti:
UNSUseSparkplugB→UNSPayloadFormat(değerler:"JSON"ya da"SparkplugB"). - Kaldırıldı:
UNSDefaultEnterprise,UNSDefaultSite,UNSDefaultArea(bu bilgiler artık cihaz meta verilerinden alınıyor). - Kaldırıldı:
UNSEdgeNodeUsername,UNSEdgeNodePassword.
Yeni optimizasyon ayarları: Ayrıntılar için MQTT belgelerindeki [UNS.Optimizations] bölümüne bakın.
Hata düzeltmeleri
Kullanıcıların çevrim içi durumu
Kullanıcıların çevrim içi durumunun takibindeki sınır durumlar düzeltildi.
- Açık sekme takibi: Her kullanıcının açık tarayıcı sekmeleri doğru izleniyor.
- Bekleme süresi: Bağlantı koptuktan 30 saniye sonra kullanıcı doğru şekilde "Çevrim dışı" olarak işaretleniyor.
- Sistem bağlamı: İç durum güncellemeleri sistem yetkisiyle yapılıyor; güvenlik kısıtlamalarına takılmadan güvenilir biçimde çalışıyor.
Monaco kod editörünün açılışı
Kritik "define is not a function" hataları giderildi.
- Yükleyicinin yalıtılması: AMD yükleyicisinin genel kapsamı kirletmesi engellendi.
- Modül tanımları: Yinelenen modül uyarıları ve betik yükleme hataları ortadan kalktı.