Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .release/windows.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"version": "1.6.36",
"version": "1.6.37",
"channel": "stable",
"platform": "windows-x64",
"primaryAsset": "ARSAS-Windows-x64-Setup.exe",
"publicationRequest": 24
"publicationRequest": 25
}
6 changes: 3 additions & 3 deletions ArIED61850Tester.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
<Product>ARSAS</Product>
<AssemblyTitle>ARSAS - IEC 61850 Engineering Workstation</AssemblyTitle>
<Description>Open-source Windows IEC 61850 engineering workstation for MMS model discovery, reporting, independent multi-IED monitoring, GOOSE subscription, fault-record file transfer, Sampled Values engineering and evidence export, SCL workflows, diagnostics, sequence of events, and guarded control validation.</Description>
<Version>1.6.36</Version>
<AssemblyVersion>1.6.36.0</AssemblyVersion>
<FileVersion>1.6.36.0</FileVersion>
<Version>1.6.37</Version>
<AssemblyVersion>1.6.37.0</AssemblyVersion>
<FileVersion>1.6.37.0</FileVersion>
<PackageProjectUrl>https://github.com/masarray/arsas</PackageProjectUrl>
<RepositoryUrl>https://github.com/masarray/arsas</RepositoryUrl>
<RepositoryType>git</RepositoryType>
Expand Down
8 changes: 4 additions & 4 deletions Directory.Build.props
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<Project>
<PropertyGroup>
<Version>1.6.36</Version>
<AssemblyVersion>1.6.36.0</AssemblyVersion>
<FileVersion>1.6.36.0</FileVersion>
<InformationalVersion>1.6.36</InformationalVersion>
<Version>1.6.37</Version>
<AssemblyVersion>1.6.37.0</AssemblyVersion>
<FileVersion>1.6.37.0</FileVersion>
<InformationalVersion>1.6.37</InformationalVersion>
</PropertyGroup>
</Project>
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.6.36
1.6.37
56 changes: 28 additions & 28 deletions landing/release-notes.json
Original file line number Diff line number Diff line change
@@ -1,36 +1,36 @@
{
"schemaVersion": 1,
"product": "ARSAS",
"version": "1.6.36",
"title": "In-process COMTRADE workstation and safer FAT evidence continuity",
"titleId": "COMTRADE in-process dan kontinuitas evidence FAT yang lebih aman",
"summary": "ARSAS 1.6.36 keeps COMTRADE analysis inside the ARSAS workstation with the field-accepted native analysis bridge, restores the rich disturbance-analysis surfaces, converges FAT and Live Monitor UX, and hardens FAT evidence capture and restart persistence.",
"summaryId": "ARSAS 1.6.36 menjaga analisis COMTRADE tetap di dalam workstation ARSAS dengan native analysis bridge yang sudah diterima di field, memulihkan surface analisis gangguan yang lengkap, merapikan UX FAT dan Live Monitor, serta memperkuat capture dan persistence evidence FAT saat restart.",
"version": "1.6.37",
"title": "IEDScout-aligned RCB export and smoother COMTRADE interaction",
"titleId": "Export RCB selaras IEDScout dan interaksi COMTRADE lebih halus",
"summary": "ARSAS 1.6.37 is a focused reliability and UX update for Legacy SAS RCB export and the in-process COMTRADE workstation. Live RCB instances are presented like IEDScout while source-backed IID/SCL export keeps the canonical logical ReportControl identity, and COMTRADE Phasor, Harmonics and distance Locus presentation now follows native analysis targets smoothly without changing authoritative engineering values.",
"summaryId": "ARSAS 1.6.37 adalah pembaruan reliability dan UX yang terfokus untuk export RCB Legacy SAS dan workstation COMTRADE in-process. Instance RCB live ditampilkan seperti IEDScout sementara export IID/SCL source-backed tetap mempertahankan identity logical ReportControl yang canonical, dan presentation COMTRADE Phasor, Harmonics, serta distance Locus kini mengikuti target native analysis secara lebih halus tanpa mengubah nilai engineering yang authoritative.",
"highlights": [
"Fault Records opens COMTRADE in-process inside ARSAS; the external ArdIrec Qt desktop UI is not launched or packaged.",
"The field-accepted disturbance workstation restores Time Signals, Phasor, Harmonics, six-loop distance Locus, cursor measurements and recorded-value engineering semantics.",
"The FAT workspace now follows the same Engineering card/header language, while Live Monitor keeps title, bounded search and filters on one compact row.",
"FAT capture now requires a real initialized live IEC 61850 observation, preventing offline SCL placeholders from becoming commissioning evidence.",
"FAT evidence resumes across ordinary application restarts and harmless IED display-name changes using durable SCL or endpoint identity, while damaged state files are preserved non-destructively."
"Legacy SAS RCB selection now presents concrete live instances such as Buffer01/Buffer02 and Unbuffer01/Unbuffer02 when those instances are actually exposed by the connected IED, without showing a duplicate logical Buffer/Unbuffer row.",
"Source-backed RCB export preserves the canonical SCL ReportControl identity and RptEnabled indexing metadata, matching the separation between online runtime instances and saved engineering model used by IEDScout.",
"RCB occupancy is shown with a calm square-only indicator: yellow when a client is using the RCB and green otherwise, while detailed engineering evidence remains available without alarming status captions.",
"COMTRADE Phasor and Harmonics views ease toward the latest exact native result at display cadence, with bounded settle time and exact convergence to the authoritative analysis target.",
"Distance Locus cursor presentation now uses the same latest-target principle and resets transient presentation state across PRI/SEC engineering-basis changes so unrelated unit bases are never interpolated together."
],
"highlightsId": [
"Fault Records membuka COMTRADE secara in-process di dalam ARSAS; UI desktop Qt ArdIrec eksternal tidak dijalankan maupun dipaketkan.",
"Workstation disturbance yang sudah diterima di field memulihkan Time Signals, Phasor, Harmonics, distance Locus enam loop, cursor measurement, dan semantics engineering untuk recorded value.",
"Workspace FAT kini memakai bahasa card/header yang sama dengan Engineering, sementara Live Monitor menempatkan title, bounded search, dan filter dalam satu baris yang ringkas.",
"Capture FAT sekarang mensyaratkan observasi IEC 61850 live yang benar-benar sudah terinisialisasi sehingga placeholder SCL offline tidak dapat menjadi commissioning evidence.",
"Evidence FAT dapat dilanjutkan setelah restart aplikasi biasa dan perubahan display name IED yang aman menggunakan identity SCL atau endpoint yang durable, sementara file state yang rusak tetap dipertahankan secara non-destruktif."
"Pemilihan RCB Legacy SAS kini menampilkan instance live konkret seperti Buffer01/Buffer02 dan Unbuffer01/Unbuffer02 ketika instance tersebut benar-benar diekspos oleh IED yang terhubung, tanpa menampilkan row logical Buffer/Unbuffer duplikat.",
"Export RCB source-backed mempertahankan identity SCL ReportControl canonical dan metadata indexing RptEnabled, mengikuti pemisahan antara instance runtime online dan engineering model tersimpan seperti pada IEDScout.",
"Occupancy RCB ditampilkan dengan indikator kotak yang tenang: kuning ketika RCB sedang digunakan client dan hijau untuk kondisi lainnya, sementara evidence engineering detail tetap tersedia tanpa caption status yang mengkhawatirkan.",
"View COMTRADE Phasor dan Harmonics melakukan easing menuju hasil native exact terbaru pada display cadence, dengan settle time terbatas dan konvergensi exact ke target analysis authoritative.",
"Presentation cursor Distance Locus kini memakai prinsip latest-target yang sama dan mereset transient presentation state saat basis engineering PRI/SEC berubah sehingga unit basis yang berbeda tidak pernah diinterpolasikan bersama."
],
"improvements": [
"Official Windows packaging pins the native-only ArdIrec bridge and explicitly rejects ardirec.exe and Qt runtime files.",
"COMTRADE release validation exercises the managed bridge plus native cursor, phasor, harmonics and distance-locus capabilities before packaging.",
"FAT persistence no longer depends on ephemeral runtime DeviceId and keeps an already collision-safe evidence path stable across display-name changes.",
"The stable Windows release pipeline runs full application regressions, portable and installer smoke tests, SHA-256 checksums, SPDX SBOM, provenance and GitHub attestations before publication."
"The RCB source/export boundary is regression-guarded so declarative RptEnabled@max metadata never becomes authority to invent runtime RCB names.",
"Live-model-only RCB export remains concrete and unchanged; canonical source identity preservation is opt-in only for source-backed SCL export.",
"COMTRADE presentation smoothing does not add an analysis queue or periodic work after settling: cursor/native analysis remains latest-wins and authoritative.",
"The stable Windows release pipeline runs full application regressions, RCB and COMTRADE integration guards, portable and installer smoke tests, SHA-256 checksums, SPDX SBOM, provenance and GitHub attestations before publication."
],
"improvementsId": [
"Packaging Windows resmi mengunci native-only ArdIrec bridge dan secara eksplisit menolak ardirec.exe serta file runtime Qt.",
"Validasi release COMTRADE menguji managed bridge beserta capability native cursor, phasor, harmonics, dan distance-locus sebelum packaging.",
"Persistence FAT tidak lagi bergantung pada runtime DeviceId yang ephemeral dan mempertahankan path evidence yang sudah collision-safe ketika display name berubah.",
"Pipeline stable release Windows menjalankan regression test aplikasi lengkap, smoke test portable dan installer, checksum SHA-256, SPDX SBOM, provenance, serta GitHub attestation sebelum publikasi."
"Boundary source/export RCB dikunci regression test sehingga metadata deklaratif RptEnabled@max tidak pernah menjadi authority untuk menciptakan nama RCB runtime.",
"Export RCB live-model-only tetap concrete dan tidak berubah; preservation identity source canonical hanya diaktifkan untuk export SCL source-backed.",
"Smoothing presentation COMTRADE tidak menambah analysis queue maupun kerja periodik setelah settle: cursor/native analysis tetap latest-wins dan authoritative.",
"Pipeline stable release Windows menjalankan regression test aplikasi lengkap, guard integrasi RCB dan COMTRADE, smoke test portable dan installer, checksum SHA-256, SPDX SBOM, provenance, serta GitHub attestation sebelum publikasi."
],
"knownLimitations": [
"Physical relay validation remains necessary for vendor-specific values, report behavior and field network conditions that cannot be reproduced by CI.",
Expand All @@ -55,11 +55,11 @@
"src": "assets/screenshots/arsas-live-values.webp",
"width": 1507,
"height": 893,
"alt": "ARSAS 1.6.36 Engineering, FAT and in-process COMTRADE workstation",
"altId": "Workstation Engineering, FAT, dan COMTRADE in-process ARSAS 1.6.36",
"caption": "ARSAS 1.6.36 keeps live IEC 61850 engineering and FAT evidence continuity while COMTRADE analysis remains inside the ARSAS workstation.",
"captionId": "ARSAS 1.6.36 menjaga kontinuitas engineering IEC 61850 live dan evidence FAT sementara analisis COMTRADE tetap berada di dalam workstation ARSAS."
"alt": "ARSAS 1.6.37 Engineering, RCB export and in-process COMTRADE workstation",
"altId": "Workstation Engineering, export RCB, dan COMTRADE in-process ARSAS 1.6.37",
"caption": "ARSAS 1.6.37 aligns live RCB selection and source-backed export semantics while keeping COMTRADE interaction smooth and native analysis authoritative.",
"captionId": "ARSAS 1.6.37 menyelaraskan pemilihan RCB live dan semantics export source-backed sambil menjaga interaksi COMTRADE tetap halus dan native analysis tetap authoritative."
},
"issuesUrl": "https://github.com/masarray/arsas/issues/new/choose",
"releaseUrl": "https://github.com/masarray/arsas/releases/tag/v1.6.36"
"releaseUrl": "https://github.com/masarray/arsas/releases/tag/v1.6.37"
}
Loading