Joseph Doherty
65c8e932e2
feat(batch45): implement events server methods — stats, remote tracking, connection events
...
Port 80 features from server/events.go including the full events infrastructure:
internal send/receive loops, system subscription machinery, statsz heartbeats,
remote server tracking, connection event advisories, user-info handler, OCSP peer
reject events, remote latency merge, kick/ldm client, and helper functions.
Add ClearConnectionHeartbeatTimer/SetConnectionHeartbeatTimer to Account,
add MsgHandler/SysMsgHandler delegates and supporting types (ServerApiResponse,
EventFilterOptions, StatszEventOptions, UserInfo, KickClientReq, LdmClientReq,
AccNumSubsReq) to EventTypes.cs, and add Seq field to ServerInfo for heartbeat
sequence tracking.
2026-03-01 09:41:20 -05:00
Joseph Doherty
ecd18cf1a9
chore: re-audit all batch 16-41 features and tests after merge
...
Reset deferred items to unknown and re-ran Roslyn audit.
Features: 428 promoted to verified, 363 remain deferred.
Tests: 209 promoted to verified, 880 remain deferred.
Overall progress: 82.0% (5694/6942).
2026-03-01 07:56:43 -05:00
Joseph Doherty
6a14aa816b
batch35: finalize audits, batch completion, and report
2026-03-01 02:42:45 -05:00
Joseph Doherty
788abc1702
batch35: add and verify raft test waves T2-T4
2026-03-01 02:41:03 -05:00
Joseph Doherty
9e4405c2a1
batch35: add and verify test wave T1
2026-03-01 02:37:07 -05:00
Joseph Doherty
8baa604dce
batch35: implement and verify feature group C
2026-03-01 02:30:35 -05:00
Joseph Doherty
35becf549a
batch35: implement and verify feature group B
2026-03-01 02:25:57 -05:00
Joseph Doherty
cf9f40ab0c
batch35: implement and verify feature group A
2026-03-01 02:21:30 -05:00
Joseph Doherty
0d6e040450
batch35: task1 preflight and baseline evidence
2026-03-01 02:13:45 -05:00
Joseph Doherty
073ee6b0ee
chore(batch29): complete batch tracking and refresh status report
2026-03-01 01:58:00 -05:00
Joseph Doherty
e88f780033
test(batch29): add mapped raft node tests for batching behavior
2026-03-01 01:55:05 -05:00
Joseph Doherty
6ae023d4a7
feat(batch29): implement jetstream batching group-b validation and apply state
2026-03-01 01:51:17 -05:00
Joseph Doherty
02d3b610a1
feat(batch29): implement jetstream batching group-a lifecycle/store methods
2026-03-01 01:45:35 -05:00
Joseph Doherty
3e9ad16033
feat(batch24): complete leaf nodes implementation and verification
2026-03-01 01:31:57 -05:00
Joseph Doherty
af732e6b12
chore(batch38): reconcile porting.db after merge
2026-03-01 00:58:33 -05:00
Joseph Doherty
c9b525667e
batch40 task5: process group D and waves T4-T5 blockers
2026-03-01 00:50:16 -05:00
Joseph Doherty
ddf026bec6
batch40 task4: process group C and wave T3 blockers
2026-03-01 00:42:56 -05:00
Joseph Doherty
f60d11aaed
batch40 task3: process group B and wave T2 blockers
2026-03-01 00:37:32 -05:00
Joseph Doherty
1cdfa6599b
batch40 task2: process group A and wave T1 blockers
2026-03-01 00:30:45 -05:00
Joseph Doherty
129b968546
batch40 task1: preflight baseline and start batch
2026-03-01 00:26:11 -05:00
Joseph Doherty
9599c19449
chore(batch37): reconcile porting.db after merge
2026-03-01 00:22:48 -05:00
Joseph Doherty
5dcaba3323
chore(batch34): reconcile porting.db after merge
2026-02-28 23:55:50 -05:00
Joseph Doherty
aaccc16b93
chore(batch36): reconcile porting.db after merge
2026-02-28 23:29:06 -05:00
Joseph Doherty
0a807e4525
chore(batch33): reconcile porting.db after merge
2026-02-28 23:16:03 -05:00
Joseph Doherty
b7e7d233f2
chore(batch28): reconcile porting.db after merge
2026-02-28 22:42:29 -05:00
Joseph Doherty
7b32eaeadd
Update batch 32 tracker status and regenerate report
2026-02-28 22:30:53 -05:00
Joseph Doherty
d487dca56e
feat(batch26): complete websocket batch with verified implementation and tests
2026-02-28 21:56:19 -05:00
Joseph Doherty
04c8173651
test(batch26): resolve benchmark-mapped websocket test IDs
2026-02-28 21:55:19 -05:00
Joseph Doherty
becd3c92b0
test(batch26): port cross-module websocket-dependent tests
2026-02-28 21:53:55 -05:00
Joseph Doherty
59a69f82d0
test(batch26): port websocket functional tests
2026-02-28 21:49:41 -05:00
Joseph Doherty
285fc5d068
feat(batch26): implement websocket upgrade/options/server feature group B
2026-02-28 21:47:56 -05:00
Joseph Doherty
3653345a37
feat(batch26): implement websocket frame/core feature group A
2026-02-28 21:45:05 -05:00
Joseph Doherty
e98e686ef2
chore(batch26): start websocket batch after dependency gate
2026-02-28 21:34:50 -05:00
Joseph Doherty
09c42538c2
feat(batch23): complete routes implementation and verification
2026-02-28 21:27:21 -05:00
Joseph Doherty
3501320c6e
test(batch23): port and verify mapped route tests
2026-02-28 21:24:18 -05:00
Joseph Doherty
51c899b651
feat(batch23): implement route lifecycle, solicitation, dedupe, and iteration
2026-02-28 21:19:30 -05:00
Joseph Doherty
acf51bf480
feat(batch23): implement route subscription propagation and creation helpers
2026-02-28 21:16:01 -05:00
Joseph Doherty
e51cdd64f4
feat(batch23): implement route protocol and info/perms foundation
2026-02-28 21:09:00 -05:00
Joseph Doherty
f2bc957229
chore(batch23): start routes batch
2026-02-28 20:59:47 -05:00
Joseph Doherty
3bbb6efddb
batch31: complete raft part 2 batch
2026-02-28 20:50:37 -05:00
Joseph Doherty
57be6da558
batch31: verify raft test wave t2 statuses
2026-02-28 20:49:05 -05:00
Joseph Doherty
09c407781a
batch31: verify raft test wave t1 statuses
2026-02-28 20:47:07 -05:00
Joseph Doherty
d063961f00
batch31: verify raft feature group C statuses
2026-02-28 20:44:19 -05:00
Joseph Doherty
a0868e900b
batch31: verify raft feature group B statuses
2026-02-28 20:42:40 -05:00
Joseph Doherty
14e79f33ee
batch31: implement raft group A catchup foundations
2026-02-28 20:41:21 -05:00
Joseph Doherty
59a924746a
chore(batch30): defer transitive t2 raft-mapped tests with reasons
2026-02-28 20:24:45 -05:00
Joseph Doherty
ac9934480f
test(batch30): add direct raft node impl backlog tests
2026-02-28 20:23:42 -05:00
Joseph Doherty
8dd5d38415
chore(batch30): verify raft group-e feature statuses
2026-02-28 20:21:20 -05:00
Joseph Doherty
00c2799323
chore(batch30): verify raft group-d feature statuses
2026-02-28 20:19:24 -05:00
Joseph Doherty
8bc4dfa58c
feat(batch30): implement raft group-c run loop behaviors
2026-02-28 20:17:45 -05:00