Skip to content

ARSAS 1.6.41

Latest

Choose a tag to compare

@github-actions github-actions released this 13 Oct 11:19

What's Changed

  • site: compact global-grade product landing experience by @masarray in #349
  • site: build search-to-engineering progressive landing architecture by @masarray in #350
  • site: premium brand pass and embedded Inter typography by @masarray in #352
  • site: finish restrained premium hero treatment by @masarray in #353
  • site: complete R4 guided product onboarding by @masarray in #354
  • site: polish R4 beginner onboarding hierarchy by @masarray in #355
  • site: add beginner-first capability and evidence architecture by @masarray in #356
  • site: connect live discovery to bounded SCL engineering output by @masarray in #357
  • site: make engineering evidence a reusable product contract by @masarray in #358
  • site: add service-level interoperability evidence matrix by @masarray in #359
  • site: connect GOOSE events fault records and COMTRADE into one investigation workflow by @masarray in #360
  • site: make open-source reliability independently reviewable by @masarray in #361
  • site: align technical review reliability metadata by @masarray in #362
  • site: finish R5 with audit and simplification by @masarray in #363
  • site: connect homepage evidence collector to reviewable proof by @masarray in #364
  • site: close the loop between capability pages and inspectable proof by @masarray in #365
  • site: distinguish historical field evidence from current stable verification by @masarray in #366
  • site: show bounded field-evidence gaps and collection path by @masarray in #367
  • site: make field evidence intake reviewable before publication by @masarray in #368
  • site: trace reviewed field evidence to exact ARSAS releases by @masarray in #369
  • site: align public relaunch copy with proven COMTRADE and FAT scope by @masarray in #370
  • docs(evidence): record v1.6.40 installed-release Smart Discovery field acceptance by @masarray in #371
  • fix(soe): suppress Boolean display-only false process transitions by @masarray in #372
  • fix(release): preserve stable binary immutability and manual publish opt-out by @masarray in #373
  • docs(engine): align compatibility baseline with accepted v1.6.40 by @masarray in #375
  • fix(ci): verify exact triggering commit in Windows build and package by @masarray in #376
  • fix(release): retire obsolete 1.6.38 publishers and block SBOM overwrite by @masarray in #377
  • refactor(tests): neutralize synthetic fixture and parity identifiers by @masarray in #378
  • docs(governance): independent implementation and auditable provenance by @masarray in #379
  • refactor(provenance): neutral IEC 61850 interoperability reference contract by @masarray in #381
  • refactor(sntp): neutral commissioning-profile names without wire change by @masarray in #382
  • chore(github): tighten public repository maintenance hygiene by @masarray in #385
  • fix(source-clean): scan every tracked file and test rejection fixtures by @masarray in #384
  • docs: archive historical engineering audits outside repository root by @masarray in #393
  • docs(legal): align ARSAS branding and surface independent implementation policy by @masarray in #394
  • perf(source-clean): execute full-tree fingerprint checks in compiled matcher by @masarray in #397
  • ci: reduce unnecessary pull-request and dependency maintenance load by @masarray in #395
  • docs(architecture): distinguish static report-only from adaptive monitoring by @masarray in #398
  • test(wpf): isolate donor lifecycle smoke from parallel test load by @masarray in #396
  • Bump the test-tooling group with 2 updates by @dependabot[bot] in #400
  • test: remove redundant xUnit enumeration and async warnings by @masarray in #401
  • docs(provenance): register tracked assets and unresolved rights review by @masarray in #402
  • refactor(diagnostics): make missing association summary explicit by @masarray in #403
  • build(deps): bump the github-actions group with 6 updates by @dependabot[bot] in #399
  • chore(repo): activate text conventions and editor defaults by @masarray in #405
  • docs(provenance): make tracked asset inventory reviewable and CI-enforced by @masarray in #404
  • refactor(validation): express nullable schema-safe reference contract by @masarray in #406
  • docs(release): document pipeline ownership and version-safe packaging by @masarray in #407
  • docs(provenance): corroborate bundled Inter v4.1 font hashes by @masarray in #408
  • chore(assets): remove unreferenced legacy output visuals by @masarray in #409
  • refactor(ui): express nullable binding path in signal-grid layout policy by @masarray in #410
  • docs(provenance): qualify historical IP review against current asset register by @masarray in #411
  • docs(governance): stage main protection after release-writer migration by @masarray in #412
  • chore(maintenance): consolidate runtime boundary and deterministic CI by @masarray in #416
  • refactor(formatting): avoid second legacy scalar extraction by @masarray in #417
  • docs(contributing): retire mandatory DCO sign-off by @masarray in #418
  • ci: enforce vendor-neutral public PR metadata by @masarray in #419
  • fix(maintenance): own SCL trial client lifetime by @masarray in #420
  • docs(maintenance): evidence-based architecture audit and current handoff by @masarray in #421
  • chore(maintenance): reproducible workflow/script consumer inventory by @masarray in #422
  • ci(p0): stabilize workflow topology and freeze CI-sprawl baseline by @masarray in #427
  • ci(p1): shared engine resolver and opt-in exact-SHA Windows build shadow by @masarray in #429
  • ci(p2a): reuse canonical exact-SHA regression proof in merge execution guard by @masarray in #431
  • ci(p2b): reuse canonical ARSAS regression in R10 Mainline Readiness by @masarray in #433
  • ci(p2c): reuse canonical regression in Smart Discovery production route guard by @masarray in #437
  • ci(p2d): stop canonical consumers at exact regression artifact readiness by @masarray in #439
  • ci(p2e): reuse exact-main canonical ARSAS regression post-merge by @masarray in #441
  • ci(p2f): reuse canonical regression while preserving Field Capture packaging by @masarray in #443
  • ci(p3a): establish reproducible Windows portable build identity by @masarray in #448
  • ci(p3): seal canonical Windows package and reuse exact tested bits by @masarray in #445
  • fix(ci-p3): retry transient sealed-artifact download readiness by @masarray in #452
  • ci(p3b): promote sealed canonical portable into Field Capture by @masarray in #453
  • ci(p3c): promote exact sealed package through production release by @masarray in #456
  • ci(p3d): promote exact validated installer into production release by @masarray in #458
  • ci(p3f): defer Windows installer until canonical package is ready by @masarray in #461
  • ci(p3g): defer Windows release until immutable dependencies are ready by @masarray in #463
  • ci(p3h): cancel superseded Windows PR runs by @masarray in #465
  • ci(p3i): promote canonical domain-test proof into SV and IO lanes by @masarray in #469
  • ci(p3i): preserve exact main and manual verification evidence by @masarray in #468
  • ci(p3j-a): seal canonical native ArdIrec CTest evidence without retiring COMTRADE by @masarray in #472
  • ci(p3j-b): verify sealed native CTest proof before installer and Field Capture reuse by @masarray in #474
  • ci(p3j-c): compare independent COMTRADE native CTest and DLL against canonical shadow proof by @masarray in #475
  • ci(p3j-d): offload native shadow waiting to lightweight Ubuntu observer by @masarray in #477
  • ci(p3j-e): require completed-success canonical build before final native shadow parity by @masarray in #478
  • P10: trusted SCL IED/LD identity and lossless Discovery SCL export by @masarray in #513
  • P10.1/P10.2: reconcile main CI/packaging without losing verified P10 by @masarray in #514
  • P10.3/P10.4: GE Edition1 SHA-bound Discovery SCL field evidence gate by @masarray in #515
  • P10.5: fix overlapping static RCB coverage and qualify live IEC signal labels by @masarray in #516
  • P10.6: resolve Discovery IP IED Name using previously verified IID (BCUGE) without guessing MMS domain by @masarray in #517
  • P10.7: BRCB SqNum/EntryID/GI triage without masking BufOvfl or changing reporting by @masarray in #519
  • P10.8A: bounded post-anomaly BRCB follow-up evidence without changing report traffic by @masarray in #521
  • P10.8B: bounded BRCB startup and tail chronology for wire-order investigation by @masarray in #522
  • P10.8C: preserve last 8 anomalous BRCB frames across bounded chronology gaps by @masarray in #523
  • P10.8D: fail-closed same-slot BRCB diagnostic comparison without MMS traffic changes by @masarray in #524
  • P10.8E: fail-closed BufOvfl evidence in exact-slot BRCB offline comparison by @masarray in #526
  • P10.9A: safe independent BRCB triage for cross-slot operator diagnostics by @masarray in #527
  • P10.9B: qualify full BRCB receive chronology and non-GI post-idle recurrence by @masarray in #528
  • P10.9C — Remember last Discovery IP/port across restarts without changing SCL authority by @masarray in #529
  • BLOCKED P10.9E — ARIEC core routing guard pin requires additive CodeVerified provenance, not merge-ready by @masarray in #530
  • P10.9G — integrate fail-closed MMS report subscription overload with exact CodeVerified guard by @masarray in #533
  • P10.9H — IEC-aware diagnosis: same-NIC IP aliases + late BRCB continuity context by @masarray in #534
  • P10.9I: consume bounded canonical report ingress with exact CodeVerified engine lineage by @masarray in #537
  • P10.9J: trusted ZIV Open SCL association and BSC TapChg control semantics by @masarray in #539
  • P10.9K: vendor-neutral control safety, typed GUI and pinned association inventory engine by @masarray in #541
  • fix(scl): use engine-owned smart association resolution for Open SCL by @masarray in #425
  • Release v1.6.41: scope-bound operator acceptance without overwriting historical R10 qualification by @masarray in #549

New Contributors

Full Changelog: v1.6.40...v1.6.41