dohertj2 dohertj2
  • Joined on 2026-02-20
dohertj2 pushed to main at dohertj2/natsdotnet 2026-03-14 03:57:07 -04:00
46ead5ea9f Improve XML documentation coverage across src modules and sync generated analysis artifacts.
dohertj2 pushed to main at dohertj2/natsdotnet 2026-03-14 03:13:25 -04:00
ba0d65317a Improve source XML docs and refresh profiling artifacts
dohertj2 pushed to main at dohertj2/natsdotnet 2026-03-14 02:27:03 -04:00
56c773dc71 Improve XML documentation coverage across core server components and refresh checker reports.
dohertj2 pushed to main at dohertj2/natsdotnet 2026-03-14 01:52:47 -04:00
007baf3fa4 Document gateway manager behavior and checkpoint doc-fix scan outputs
dohertj2 pushed to main at dohertj2/natsdotnet 2026-03-13 18:47:54 -04:00
88a82ee860 docs: add XML doc comments to server types and fix flaky test timings
dohertj2 pushed to main at dohertj2/natsdotnet 2026-03-13 17:52:10 -04:00
1d4b87e5f9 docs: refresh benchmark comparison with increased message counts
dohertj2 pushed to main at dohertj2/natsdotnet 2026-03-13 16:25:15 -04:00
660a897234 Merge branch 'opt/round10-fanout-serial-path'
0e5ce4ed9b perf: optimize fan-out serial path — pre-formatted MSG headers, non-atomic RR, linear pcd
23543b2ba8 Merge branch 'opt/js-async-file-publish'
82ab02a612 docs: refresh benchmark comparison after JS async publish optimization
6e91fda7fd perf: Phase 2 lazy StoredMessage materialization in FileStore
Compare 13 commits »
dohertj2 pushed to main at dohertj2/natsdotnet 2026-03-13 11:50:13 -04:00
699449da6a test: skip superseded MQTT e2e cases
dohertj2 pushed to main at dohertj2/natsdotnet 2026-03-13 11:45:34 -04:00
497aa227af docs: refresh benchmark comparison
4b15f643f6 Merge branch 'main' into codex/filestore-main-integration
a470e0bcdb docs: refresh benchmark comparison
5a00708a79 Merge branch 'mqtt-e2e-wiring'
a5592ed533 feat: wire MQTT end-to-end through NATS SubList for cross-protocol messaging
Compare 11 commits »
dohertj2 pushed to main at dohertj2/natsdotnet 2026-03-13 10:20:08 -04:00
a1fc600d84 docs: add optimization planning documents
fb0d31c615 docs: refresh benchmark comparison after SubList optimization
900a4b0923 Merge branch 'codex/sublist-allocation-reduction'
d1f22255d7 docs: record SubList allocation strategy
0126234fa6 perf: pool SubList match builders and cleanup scans
Compare 8 commits »
dohertj2 pushed to main at dohertj2/natsdotnet 2026-03-13 10:13:59 -04:00
b2707a7493 Merge branch 'codex/parser-span-retention'
a3b34fb16d docs: record parser hot-path allocation strategy
6cf11969f5 perf: consume parser command views in client hot path
9fa2ba97b9 perf: keep parser state in bytes until materialization
ca7e12e753 feat: add byte-oriented parser view contract
Compare 6 commits »
dohertj2 pushed to main at dohertj2/natsdotnet 2026-03-13 10:09:45 -04:00
845441b32c feat: implement full MQTT Go parity across 5 phases — binary protocol, auth/TLS, cross-protocol bridging, monitoring, and JetStream persistence
dohertj2 pushed to main at dohertj2/natsdotnet 2026-03-13 09:36:07 -04:00
0be321fa53 perf: batch flush signaling and fetch path optimizations (Round 6)
dohertj2 pushed to main at dohertj2/natsdotnet 2026-03-13 05:09:42 -04:00
0a4e7a822f perf: eliminate per-message allocations in pub/sub hot path and coalesce outbound writes
dohertj2 pushed to main at dohertj2/natsdotnet 2026-03-13 03:20:48 -04:00
9e0df9b3d7 docs: add JetStream perf investigation notes and test status tracking
dohertj2 pushed to main at dohertj2/natsdotnet 2026-03-13 03:11:17 -04:00
4de691c9c5 perf: add FileStore buffered writes, O(1) state tracking, and eliminate redundant per-publish work
dohertj2 pushed to main at dohertj2/natsdotnet 2026-03-13 01:23:37 -04:00
37575dc41c feat: add benchmark test project for Go vs .NET server comparison
e9c86c51c3 fix: resolve 19 JetStream test failures across 5 root causes
3445a055eb feat: add JetStream cluster replication and leaf node solicited reconnect
ab805c883b fix: resolve 8 failing E2E cluster tests (FileStore path bug + missing RAFT replication)
be1303c17b chore: add SlopwatchSuppressAttribute for cluster test suppressions
Compare 14 commits »
dohertj2 pushed to main at dohertj2/natsdotnet 2026-03-12 23:03:19 -04:00
95e9f0a92e feat: wire remaining E2E gaps — account imports, subject transforms, JWT auth, service latency
246fc7ad87 fix: route manager self-connection detection and per-peer deduplication
ced5062f50 fix: remove unnecessary using directive in MqttTests
e4d275c929 test: add E2E MQTT bridge tests (pub/sub, different-topic isolation, QoS 1)
c9b55093a4 test: add E2E advanced tests (config, max connections, system events, account imports)
Compare 31 commits »
dohertj2 pushed to main at dohertj2/natsdotnet 2026-03-12 14:09:31 -04:00
c30e67a69d Fix E2E test gaps and add comprehensive E2E + parity test suites
dohertj2 created repository dohertj2/watermgr 2026-03-02 11:46:13 -05:00