Joseph Doherty
|
5c52b4c80b
|
fix(transport): carry script cadence/timeout fields through bundle import (was silently reset to defaults)
Claude-Session: https://claude.ai/code/session_01MtdgwpEeCUn6cUA5f1LMPj
|
2026-07-09 16:09:50 -04:00 |
|
Joseph Doherty
|
aae0a2db3e
|
fix(transport): reject bundle imports that would persist an inheritance/composition cycle
Claude-Session: https://claude.ai/code/session_01MtdgwpEeCUn6cUA5f1LMPj
|
2026-07-09 15:49:55 -04:00 |
|
Joseph Doherty
|
099728f05a
|
fix(transport): wire template inheritance edges on bundle import (C3) — derived templates no longer land as roots
|
2026-07-08 15:17:47 -04:00 |
|
Joseph Doherty
|
c3501ecd72
|
feat(sms): complete SmsConfig bundle export/import wiring + GetSmsConfigurationByIdAsync (S10b)
|
2026-06-19 11:10:39 -04:00 |
|
Joseph Doherty
|
79fe098886
|
test(transport): regression — empty-ConnectionName binding skipped on import (#229)
|
2026-06-19 03:06:10 -04:00 |
|
Joseph Doherty
|
649e45b5c0
|
test(transport-integration): register ISharedSchemaRepository for FlatteningPipeline in BundleImporterApply fixture (#287, M9-T32 injection regression)
|
2026-06-19 01:02:58 -04:00 |
|
Joseph Doherty
|
d45a7a5760
|
fix(transport): real stale-instance enumeration in ImportResult (M8 D2, #16) + native-alarm rename-redirect test
|
2026-06-18 07:35:08 -04:00 |
|
Joseph Doherty
|
d974477e87
|
fix(transport): connection map Pass-2 (FK) + site-qualified connection resolution (M8 D1-FIX, C1+C2)
|
2026-06-18 07:08:31 -04:00 |
|
Joseph Doherty
|
6457f03fae
|
feat(transport): apply site/instance import with name-map + FK rewire (M8 D1, T18)
|
2026-06-18 06:52:40 -04:00 |
|
Joseph Doherty
|
50d77b07cf
|
feat(transport): preview diff + required-mapping detection + blockers (M8 C2)
|
2026-06-18 06:28:47 -04:00 |
|
Joseph Doherty
|
bdbf5cdab0
|
feat(transport): export site/instance selection end-to-end via CLI + ManagementActor (M8 B4)
|
2026-06-18 06:14:39 -04:00 |
|
Joseph Doherty
|
afa55981d5
|
feat(auth)!: ScadaBridge retire SQL Server ApiKey entity + ApprovedApiKeyIds + legacy hashing; EF migration RetireInboundApiKeyStore; re-issue runbook + CHANGELOG (re-arch C5/E) — BREAKING: X-API-Key -> Bearer sbk_, keys re-issued
|
2026-06-02 05:39:59 -04:00 |
|
Joseph Doherty
|
b13d7b3d28
|
fix(auth): C4 review polish — document backward-compat JSON tolerance, shared BundleJsonOptions, PreviewAsync legacy-bundle test, doc fix (review I-2/I-3/M-1/M-2; I-1 intentionally skipped)
|
2026-06-02 05:15:50 -04:00 |
|
Joseph Doherty
|
731cfd3bfc
|
feat(auth): ScadaBridge TransportExport excludes inbound API keys (re-arch C4; methods-only, import ignores legacy key sections); keys re-issued per environment
|
2026-06-02 05:06:40 -04:00 |
|
Joseph Doherty
|
7b0b9c7365
|
refactor: rename ScadaLink → ZB.MOM.WW.ScadaBridge (code + projects + namespaces)
Solution + 23 src projects + 26 test projects renamed; folders, csproj,
namespaces, and ScadaLinkDbContext/ScadaBridgeDbContext class updated.
ActorSystem "scadalink" → "scadabridge", Akka seed-node URLs migrated.
SQL roles/logins, LDAP domains, CLI command name, and CLI config dir
(~/.scadalink → ~/.scadabridge) also renamed.
Build green; 5 Host.Tests fail awaiting SQL login rename in next commit.
Pre-existing StaleTagMonitor timing flakes unchanged.
Rename script committed at tools/rename-to-scadabridge.sh.
|
2026-05-28 09:37:45 -04:00 |
|