This website requires JavaScript.
de7639a3e9
Dashboard: fix 500 on / from duplicate endpoint mapping
Joseph Doherty
2026-05-24 07:48:43 -04:00
8738735f0d
clients: document StreamAlarms + AcknowledgeAlarm in each README
Joseph Doherty
2026-05-24 07:40:23 -04:00
e80f3c70b6
docs: cover admin dashboard actions + API key Delete
Joseph Doherty
2026-05-24 07:35:25 -04:00
24cc5fd0f0
Dashboard: delete revoked API keys + confirm Rotate/Revoke/Delete
Joseph Doherty
2026-05-24 07:30:30 -04:00
c5153d68bb
Dashboard: fix API keys page stuck on "Loading"
Joseph Doherty
2026-05-24 07:22:38 -04:00
0e56b5befb
Dashboard: confirm before Close session / Kill worker
Joseph Doherty
2026-05-24 07:17:32 -04:00
c5e7479ee4
Dashboard: admin-only Close session / Kill worker
Joseph Doherty
2026-05-24 07:10:32 -04:00
8a0c59d7e8
Java client: port stream-alarms and acknowledge-alarm
Joseph Doherty
2026-05-24 06:46:03 -04:00
828e3e6cf6
Python client: port stream-alarms and acknowledge-alarm
Joseph Doherty
2026-05-24 06:45:54 -04:00
7de4efeb02
Rust client: port stream-alarms and acknowledge-alarm + fix stream-events family + 8MB Windows stack
Joseph Doherty
2026-05-24 06:45:46 -04:00
6f0d142639
Go client: port stream-alarms and acknowledge-alarm
Joseph Doherty
2026-05-24 06:45:32 -04:00
11cc6715ed
.NET client: port stream-alarms and acknowledge-alarm + fix stream-events OCE
Joseph Doherty
2026-05-24 06:45:24 -04:00
f90bff01db
Java client: port bulk read/write SDK methods + CLI subcommands
Joseph Doherty
2026-05-24 04:50:34 -04:00
6add4b4acc
Python client: port bulk read/write SDK methods + CLI subcommands
Joseph Doherty
2026-05-24 04:50:10 -04:00
325106920f
Rust client: port BenchReadBulk subcommand + session.rs tightening
Joseph Doherty
2026-05-24 04:50:09 -04:00
8aaab82287
Go client: port bulk read/write SDK methods + CLI subcommands
Joseph Doherty
2026-05-24 04:49:33 -04:00
b3ae200b11
.NET client: port bulk read/write SDK methods + CLI subcommands
Joseph Doherty
2026-05-24 04:49:33 -04:00
71d2c39f01
e2e: port batch subcommand to all five client CLIs
Joseph Doherty
2026-05-24 04:08:15 -04:00
a68f0cf222
code-review: regen README, all 21 open findings resolved
Joseph Doherty
2026-05-24 03:21:39 -04:00
83eba4bec5
Resolve Client.Rust-021
Joseph Doherty
2026-05-24 03:21:07 -04:00
10bd0c0e4d
Resolve Client.Java-027..031
Joseph Doherty
2026-05-24 03:21:06 -04:00
865c22a884
Resolve IntegrationTests-022..024
Joseph Doherty
2026-05-24 03:20:40 -04:00
d48099f0d0
Resolve Tests-025..026
Joseph Doherty
2026-05-24 03:20:40 -04:00
bd1d1f1c0e
Resolve Contracts-016..017
Joseph Doherty
2026-05-24 03:20:13 -04:00
327e9c5f94
Resolve Server-031..032 (re-triaged) + Server-038..043
Joseph Doherty
2026-05-24 03:18:52 -04:00
d2d2e5f68f
code-review 2026-05-24: re-review at d692232 across all 11 modules
Joseph Doherty
2026-05-24 02:34:30 -04:00
d692232191
dashboard: clear deferred items — EventsHub publisher + doc refresh
Joseph Doherty
2026-05-24 02:07:30 -04:00
65943597d4
dashboard: side-rail layout + SignalR push hubs (snapshot, alarms, events)
Joseph Doherty
2026-05-24 01:48:27 -04:00
27ed65114e
dashboard: role-based LDAP auth + hub bearer scheme, drop PathBase
Joseph Doherty
2026-05-24 01:38:33 -04:00
397d3c5c4f
rename: apply ZB.MOM.WW prefix to all client SDKs + fix pre-existing alarm-RPC breaks
Joseph Doherty
2026-05-23 19:09:34 -04:00
dc9c0c950c
rename: prefix gateway projects/namespaces with ZB.MOM.WW + sln→slnx
Joseph Doherty
2026-05-23 16:22:23 -04:00
dd7ca1634e
Mark code-review findings Server-033..037 resolved
test/client-e2e-coverage
Joseph Doherty
2026-05-22 03:35:56 -04:00
bdccdbf6dd
Resolve code-review findings Server-033..037
Joseph Doherty
2026-05-22 03:34:35 -04:00
fa491c752b
Persist the Galaxy browse dataset to disk for offline startup
Joseph Doherty
2026-05-22 02:03:00 -04:00
aba228f443
Surface built-in primitive attributes in Galaxy browse
Joseph Doherty
2026-05-22 01:42:18 -04:00
5e493484f1
Run the Rust CLI on a large-stack worker thread
Joseph Doherty
2026-05-21 20:12:09 -04:00
3e22285f09
Exercise the alarm subcommands in the client e2e matrix
Joseph Doherty
2026-05-21 19:47:20 -04:00
120cd0b1b6
Add stream-alarms and acknowledge-alarm to the Python CLI
Joseph Doherty
2026-05-21 19:47:19 -04:00
56949c967b
Add stream-alarms and acknowledge-alarm to the .NET CLI
Joseph Doherty
2026-05-21 19:01:58 -04:00
7dec9b30f5
Add stream-alarms and acknowledge-alarm to the Java CLI
Joseph Doherty
2026-05-21 19:01:57 -04:00
1d3c8edb44
Add stream-alarms and acknowledge-alarm to the Rust CLI
Joseph Doherty
2026-05-21 19:01:49 -04:00
58259016b0
Add stream-alarms and acknowledge-alarm to the Go CLI
Joseph Doherty
2026-05-21 19:01:48 -04:00
864b9f4bd3
Remove the AlarmClientDiscovery probe log
Joseph Doherty
2026-05-21 17:04:29 -04:00
de58872435
Document the session-less StreamAlarms feed and alarm config
Joseph Doherty
2026-05-21 16:59:48 -04:00
6777d49030
Point the Java client at the StreamAlarms alarm feed
Joseph Doherty
2026-05-21 16:55:20 -04:00
1b6ca07bb5
Point the Rust client at the StreamAlarms alarm feed
Joseph Doherty
2026-05-21 16:49:26 -04:00
1ad0be8276
Point the Python client at the StreamAlarms alarm feed
Joseph Doherty
2026-05-21 16:45:53 -04:00
9328c4f657
Point the Go client at the StreamAlarms alarm feed
Joseph Doherty
2026-05-21 16:45:47 -04:00
0361dc1817
Document the central alarm monitor and fan-out reversal
Joseph Doherty
2026-05-21 16:32:23 -04:00
ac12c150c3
Point the .NET client at the StreamAlarms alarm feed
Joseph Doherty
2026-05-21 16:30:50 -04:00
40ca4b6908
Add gateway central alarm monitor and StreamAlarms feed
Joseph Doherty
2026-05-21 16:23:56 -04:00
bf73985481
Fix hanging and timing-fragile WorkerClient event-channel tests
Joseph Doherty
2026-05-21 15:19:59 -04:00
0a54fa5e35
Render array values and element type in the Browse panel
Joseph Doherty
2026-05-21 14:34:21 -04:00
cec84bf572
Harden worker-client heartbeat watchdog and event backpressure
Joseph Doherty
2026-05-21 14:20:09 -04:00
099d4783b0
Fix worker dropping the OnDataChange source timestamp
Joseph Doherty
2026-05-21 13:53:38 -04:00
c1fe7fbc4a
Add Browse and Alarms dashboard tabs
Joseph Doherty
2026-05-21 13:53:28 -04:00
b39848b5f5
Enable alarm auto-subscribe on session open
Joseph Doherty
2026-05-21 13:53:15 -04:00
6126099cdb
e2e: drive each client CLI through one long-lived batch process
Joseph Doherty
2026-05-21 06:20:13 -04:00
c1ff8c94e8
e2e: build client CLIs once and drain events so dotnet/java pass
Joseph Doherty
2026-05-21 05:24:24 -04:00
b794c46bc7
File and fix Server-030 and Client.Dotnet-017 from e2e surfacing
Joseph Doherty
2026-05-20 13:07:39 -04:00
84d36b7638
Restore dashboard @page "/dashboard/X" directives — Server-020 reversal
Joseph Doherty
2026-05-20 12:07:18 -04:00
1aafd6bde4
Code-review 2026-05-20 sweep #2 : re-review at a020350 , resolve 48 findings
Joseph Doherty
2026-05-20 10:28:54 -04:00
a0203503a7
Code-review 2026-05-20 sweep: re-review at 1cd51bb , resolve 72 findings across all 11 modules
Joseph Doherty
2026-05-20 09:46:47 -04:00
1cd51bbda3
.NET CLI: bench-stream-events for max event-throughput characterization
Joseph Doherty
2026-05-20 06:30:24 -04:00
61644e63fb
Rust: take Session::read_bulk tag list by borrowed slice
Joseph Doherty
2026-05-20 05:49:33 -04:00
7db4bffa30
bench-read-bulk driver: invoke .NET in -c Release and Rust in --release
Joseph Doherty
2026-05-20 05:25:17 -04:00
93633ce99c
Cross-language ReadBulk stress benchmark
Joseph Doherty
2026-05-20 05:17:08 -04:00
eaa7093cd6
.NET CLI: register the five new bulk subcommands in IsKnownGatewayCommand
Joseph Doherty
2026-05-20 04:48:55 -04:00
f220908f3f
Add bulk read/write CLI subcommands and e2e matrix coverage
Joseph Doherty
2026-05-20 04:06:14 -04:00
5e375f6d3d
Add bulk read/write command family across worker, gateway, and clients
Joseph Doherty
2026-05-20 03:42:38 -04:00
758aca2355
Make the e2e write phase work live across all five clients
Joseph Doherty
2026-05-19 14:45:47 -04:00
06030dd1ef
Implement MXAccess write commands in the worker
Joseph Doherty
2026-05-19 14:45:35 -04:00
e355a7674b
Add write, parity, auth, and parallel coverage to client e2e matrix
Joseph Doherty
2026-05-19 11:55:51 -04:00
cd92048f4e
Regenerate stale Java client protobuf code
docs/alarm-client-wm-app-finding
Joseph Doherty
2026-05-18 23:21:13 -04:00
964b40dcbc
Fix stale WorkerProjectReferenceTests MXAccess-interop assertion
Joseph Doherty
2026-05-18 23:19:32 -04:00
bb5603b7ec
Fix flaky GalaxyHierarchyRefreshServiceTests timing race
Joseph Doherty
2026-05-18 23:14:47 -04:00
24de7e21d9
Regenerate code-reviews index after Low findings Batch 3
Joseph Doherty
2026-05-18 23:12:34 -04:00
ee959e46e6
Resolve Contracts-001/004/005/006/007/008 code-review findings
Joseph Doherty
2026-05-18 23:12:00 -04:00
771229b39f
Regenerate code-reviews index after Low findings Batch 2
Joseph Doherty
2026-05-18 22:59:35 -04:00
a7bf1ef95d
Resolve Client.Python-001/002/004/006/007/008/010/011/012 findings
Joseph Doherty
2026-05-18 22:59:24 -04:00
b4f5e8eb48
Resolve IntegrationTests-007..010 code-review findings
Joseph Doherty
2026-05-18 22:59:18 -04:00
371bcb3f91
Resolve Worker.Tests-008..015 code-review findings
Joseph Doherty
2026-05-18 22:59:07 -04:00
9582de077b
Resolve Tests-007..012 code-review findings
Joseph Doherty
2026-05-18 22:59:01 -04:00
bd3096533d
Regenerate code-reviews index after Low findings Batch 1
Joseph Doherty
2026-05-18 22:43:02 -04:00
6eb9ea9105
Resolve Client.Java-006..012 code-review findings
Joseph Doherty
2026-05-18 22:42:51 -04:00
555fe4c0ba
Resolve Client.Go-004..010 code-review findings
Joseph Doherty
2026-05-18 22:42:33 -04:00
89043cb2b6
Resolve Client.Dotnet-004..008 code-review findings
Joseph Doherty
2026-05-18 22:42:27 -04:00
1764eff1cf
Resolve Worker-009..015 code-review findings
Joseph Doherty
2026-05-18 22:42:17 -04:00
fe9044115b
Resolve Server-007..014 code-review findings
Joseph Doherty
2026-05-18 22:42:06 -04:00
a02faa6ade
Regenerate code-reviews index after Medium findings Batch C
Joseph Doherty
2026-05-18 21:51:03 -04:00
1f546c46ee
Resolve Contracts-002 code-review finding
Joseph Doherty
2026-05-18 21:50:57 -04:00
6a4833bd32
Regenerate code-reviews index after Medium findings Batch B
Joseph Doherty
2026-05-18 21:45:29 -04:00
e4fbbb541a
Resolve Client.Python-003, -005, -009 code-review findings
Joseph Doherty
2026-05-18 21:45:16 -04:00
f13f35bc79
Resolve IntegrationTests-003..006 code-review findings
Joseph Doherty
2026-05-18 21:45:11 -04:00
18ce2922e2
Resolve Worker.Tests-003..007 code-review findings
Joseph Doherty
2026-05-18 21:45:01 -04:00
5ade3f4f48
Resolve Tests-003, -004, -005, -006 code-review findings
Joseph Doherty
2026-05-18 21:44:55 -04:00
98f9b7792b
Regenerate code-reviews index after Medium findings Batch A
Joseph Doherty
2026-05-18 21:32:02 -04:00
ff41556b9a
Resolve Client.Java-001..005 code-review findings
Joseph Doherty
2026-05-18 21:31:46 -04:00
f88a029ecc
Resolve Client.Go-002, -003 code-review findings
Joseph Doherty
2026-05-18 21:31:36 -04:00
8023eccfa6
Resolve Client.Dotnet-001, -002, -003 code-review findings
Joseph Doherty
2026-05-18 21:31:33 -04:00