This website requires JavaScript.
Explore
Help
Register
Sign In
dohertj2
dohertj2
0 Followers
·
0 Following
Joined on
2026-02-20
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
10
Projects
Packages
Public Activity
Starred Repositories
dohertj2
pushed to
main
at
dohertj2/natsdotnet
2026-02-23 10:22:45 -05:00
ee6809aedc
docs: refresh differences for remaining jetstream parity
4adc9367e6
fix: stabilize jetstream go api inventory extraction
0047575bc2
Merge branch 'codex/jetstream-remaining-parity-executeplan'
f46b331921
feat: complete remaining jetstream parity implementation plan
e553db6d40
docs: add Authentication, Clustering, JetStream, Monitoring overviews; update existing docs
Compare 8 commits »
dohertj2
pushed to
main
at
dohertj2/natsdotnet
2026-02-23 08:56:22 -05:00
3fea2da2cf
Fix merge regressions after jetstream parity merge
a8985ecb1a
Merge branch 'codex/jetstream-full-parity-executeplan' into main
e2e8c33d38
docs: record final jetstream parity verification
d20892f903
docs: update differences scope for jetstream and clustering parity
fd1edda0df
test: verify dotnet and go jetstream parity suites
Compare 33 commits »
dohertj2
pushed to
main
at
dohertj2/natsdotnet
2026-02-23 08:49:31 -05:00
6228f748ab
docs: add mqtt connection type implementation plan and task tracking
71f7f569b9
Merge branch 'feature/mqtt-connection-type'
1269e8b364
docs: update differences.md for mqtt connection type parity
54207e2906
feat: expand mqtt varz monitoring with all Go-compatible fields
9977a01c56
test: add mqtt config parsing coverage
Compare 9 commits »
dohertj2
pushed to
main
at
dohertj2/natsdotnet
2026-02-23 06:15:10 -05:00
3531a87de0
Merge branch 'feature/system-account-types'
9b784024db
docs: update differences.md to reflect SYSTEM/ACCOUNT types and imports/exports implemented
86283a7f97
feat: add latency tracking for service import request-reply
4450c27381
feat: add response routing for service import request-reply patterns
c9066e526d
feat: wire service import forwarding into message delivery path
Compare 17 commits »
dohertj2
pushed to
feature/system-account-types
at
dohertj2/natsdotnet
2026-02-23 06:05:51 -05:00
9b784024db
docs: update differences.md to reflect SYSTEM/ACCOUNT types and imports/exports implemented
86283a7f97
feat: add latency tracking for service import request-reply
4450c27381
feat: add response routing for service import request-reply patterns
c9066e526d
feat: wire service import forwarding into message delivery path
4c2b7fa3de
feat: add import/export support to Account with ACCOUNT client lazy creation
Compare 10 commits »
dohertj2
created branch
feature/system-account-types
in
dohertj2/natsdotnet
2026-02-23 06:05:50 -05:00
dohertj2
pushed to
main
at
dohertj2/natsdotnet
2026-02-23 05:32:42 -05:00
1ebf283a8c
Merge branch 'feature/websocket'
18a6d0f478
fix: address code review findings for WebSocket implementation
02a474a91e
docs: add JetStream full parity design
c8a89c9de2
docs: update mqtt connection type design with config parsing scope
5fd2cf040d
docs: update differences.md to reflect WebSocket implementation
Compare 18 commits »
dohertj2
pushed to
main
at
dohertj2/natsdotnet
2026-02-23 05:06:35 -05:00
a0926c3a50
docs: add design doc for SYSTEM and ACCOUNT connection types
ad336167b9
docs: update differences.md to reflect config parsing and hot reload implementation
684ee222ad
feat: integrate config file loading and SIGHUP hot reload
d21243bc8a
feat: add config reloader with diff, validate, and CLI merge
8a2ded8e48
feat: add config processor mapping parsed config to NatsOptions
Compare 10 commits »
dohertj2
pushed to
main
at
dohertj2/natsdotnet
2026-02-23 04:50:31 -05:00
4e9c415fd2
Merge branch 'feature/remaining-gaps'
6fcc9d1fd5
docs: update differences.md to reflect all remaining lower-priority gaps resolved
d5a0274fc9
feat: wire subject transforms into NatsServer message delivery path
afbbccab82
feat: add JwtAuthenticator with account resolution, revocation, and template expansion
39a1383de2
feat: add OCSP peer verification and stapling support
Compare 21 commits »
dohertj2
pushed to
main
at
dohertj2/CBDDC
2026-02-23 04:39:28 -05:00
6c4714f666
Add XML docs required by CommentChecker fixes
dohertj2
pushed to
main
at
dohertj2/natsdotnet
2026-02-23 03:35:11 -05:00
cc5ce63cb9
Merge branch 'feature/sections-7-10-gaps' into main
56de543713
docs: update differences.md sections 7-10 to reflect implemented features
8878301c7f
test: add file logging and rotation tests
e31ba04fdb
feat: add closed connection tracking, state filtering, ByStop/ByReason sorting
1806ae607e
test: add TLS rate limiter unit tests
Compare 14 commits »
dohertj2
pushed to
main
at
dohertj2/natsdotnet
2026-02-23 03:31:10 -05:00
42c7c9cb7a
docs: update differences.md sections 3-6 and 9 to reflect implemented features
dab8004d6b
feat: cache INFO serialization — build once at startup instead of per-connection
f0b5edd7c6
feat: add response permission tracking for dynamic reply subject authorization
7a897c1087
feat: add MaxSubs enforcement, delivery-time deny filtering, auto-unsub cleanup
e9b6c7fdd3
feat: add protocol tracing (<<- op arg) at LogLevel.Trace
Compare 18 commits »
dohertj2
pushed to
main
at
dohertj2/natsdotnet
2026-02-23 00:10:06 -05:00
3941c85e76
Merge branch 'feature/core-lifecycle' into main
5323c8bb30
docs: update differences.md section 1 to reflect core lifecycle implementation
df39ebdc58
feat: add signal handling (SIGTERM, SIGUSR2, SIGHUP) and CLI stubs
e57605f090
feat: add PID file and ports file support
34067f2b9b
feat: add lame duck mode with staggered client shutdown
Compare 12 commits »
dohertj2
pushed to
main
at
dohertj2/natsdotnet
2026-02-23 00:06:41 -05:00
2baf8a85bf
docs: update differences.md section 2 to reflect implemented features
f5c0c4f906
feat: wire pending bytes and close reason into connz monitoring
2fb14821e0
feat: add no-responders CONNECT validation and tests
04305447f9
feat: implement verbose mode (+OK after commands)
bce793fd42
perf: batch stat increments per read cycle in ProcessCommandsAsync
Compare 14 commits »
dohertj2
pushed to
main
at
dohertj2/natsdotnet
2026-02-22 23:14:44 -05:00
4d89661e79
feat: add monitoring HTTP endpoints and TLS support
3b6bd08248
feat: add TLS mixed mode tests and monitoring TLS field verification
19f35e6463
feat: add --tls, --tlscert, --tlskey, --tlscacert, --tlsverify CLI flags
9eb108b1df
feat: add /connz endpoint with pagination, sorting, and subscription details
87746168ba
feat: wire TLS negotiation into NatsServer accept loop
Compare 17 commits »
dohertj2
pushed to
main
at
dohertj2/natsdotnet
2026-02-22 23:08:09 -05:00
a6e9bd1467
feat: add monitoring port CLI args to server host
543b185f7e
fix: address code quality issues from review
c40c2cd994
test: add permission enforcement and NKey integration tests
9cb3e2fe0f
feat: add per-account SubList isolation for message routing
2980a343c1
feat: integrate authentication into server accept loop and client CONNECT processing
Compare 14 commits »
dohertj2
pushed to
main
at
dohertj2/natsdotnet
2026-02-22 21:57:26 -05:00
1813250a9e
chore: add .worktrees/ to .gitignore for isolated development
b744913296
feat: add server-side PING keepalive with stale connection detection
d14d73a7d0
feat: add pedantic subject validation and max payload enforcement on PUB
9d0d5064ac
docs: add implementation plan for monitoring HTTP and TLS support
0c12b0f6e3
feat: enforce MaxConnections limit in accept loop
Compare 9 commits »
dohertj2
pushed to
main
at
dohertj2/natsdotnet
2026-02-22 21:15:42 -05:00
5dee4f5fa6
chore: expand .gitignore with standard .NET/Visual Studio entries
dohertj2
pushed to
main
at
dohertj2/natsdotnet
2026-02-22 21:14:21 -05:00
2e1e1bb341
fix: resolve slopwatch issues — add logging to empty catches and eliminate test timing delays
dohertj2
pushed to
main
at
dohertj2/natsdotnet
2026-02-22 21:05:57 -05:00
539b2b7588
feat: add structured logging, Shouldly assertions, CPM, and project documentation
b9f4dec523
docs: update CLAUDE.md with verified build and test commands
c7fc703d7e
feat: add integration tests using NATS.Client.Core NuGet package
96e584c382
feat: add NATS.Server.Host console app with basic CLI arguments
1bc6870238
feat: implement NatsServer orchestrator with accept loop and message routing
Compare 10 commits »
First
Previous
...
77
78
79
80
81
Next
Last