508 Commits
Author SHA1 Message Date
zeekayandClaude Opus 4.8 1e3551982f reconcile: merge fix/consensus-bump-corona build fixes (gsl/standalone imports, raft, consensus v1.25.17 bump, OSS LICENSE/NOTICE) into main; keep self-hosted CI + brand
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 16:17:14 -07:00
zeekay 97cdcb9b2a pubsub: bump consensus, Corona→Corona field, fix raft
- Bump github.com/luxfi/consensus v1.22.84 → v1.25.17 (go mod tidy clean).
- Migrate internal/consensus to current quasar API: QuasarHybridConsensus→Quasar,
  HybridSignature→QuasarSig, NewQuasarHybridConsensus→NewQuasar,
  VerifyHybridSignature→VerifyQuasarSig. Signature field is .Corona (no Corona).
  Route threshold<2 (single-node/dev) to NewTestQuasar, >=2 to NewQuasar (BFT),
  matching upstream's two-constructor production-vs-test split.
- Repair botched upstream merge in server/: restore corrupted files from the
  upstream merge parent with Hanzo import paths preserved. Fixes RaftNodeCheckpoint
  redeclaration, undefined gsl/standalone/numLimitableConsumers, dropped consumer
  ack-format fields, resetStartingSeq arity, filestore IntersectGSL bool callbacks
  and fetchMsgNoCopyLocked, jetstream_cluster creatingRaftGroups/wca.State.

go build ./... green; internal tests pass.
2026-06-11 13:08:07 -07:00
zeekay 459f86a40e ringtail→corona: academic Ringtail now only in lp-220-p3q-corona 2026-06-11 10:25:58 -07:00
zeekay c5b8642425 corona→corona: academic Corona now only in lp-220-p3q-corona 2026-06-11 10:25:58 -07:00
Hanzo DevandGitHub 5b8045da29 Merge pull request #21 from hanzoai/dependabot/go_modules/github.com/nats-io/nats.go-1.50.0
Bump github.com/nats-io/nats.go from 1.48.0 to 1.50.0
2026-06-03 13:11:46 -07:00
Hanzo DevandGitHub 6202e9785e Merge pull request #21 from hanzoai/dependabot/go_modules/github.com/nats-io/nats.go-1.50.0
Bump github.com/nats-io/nats.go from 1.48.0 to 1.50.0
2026-06-03 13:11:46 -07:00
Hanzo AI d68f831ae2 deps: luxfi/crypto v1.19.0; refresh stale consensus checksum 2026-05-13 12:46:56 -07:00
Hanzo AI 1e26393d83 deps: luxfi/crypto v1.19.0; refresh stale consensus checksum 2026-05-13 12:46:56 -07:00
Hanzo AI 06d1250a5d deps: luxfi/zapdb v4 → v1.0.0 (module path reset) 2026-04-11 00:05:22 -07:00
Hanzo AI deea924fe3 deps: luxfi/zapdb v4 → v1.0.0 (module path reset) 2026-04-11 00:05:22 -07:00
dependabot[bot]andGitHub df414628d2 Bump github.com/nats-io/nats.go from 1.48.0 to 1.50.0
Bumps [github.com/nats-io/nats.go](https://github.com/nats-io/nats.go) from 1.48.0 to 1.50.0.
- [Release notes](https://github.com/nats-io/nats.go/releases)
- [Commits](https://github.com/nats-io/nats.go/compare/v1.48.0...v1.50.0)

---
updated-dependencies:
- dependency-name: github.com/nats-io/nats.go
  dependency-version: 1.50.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-10 01:45:17 +00:00
dependabot[bot]andGitHub 9a200fa927 Bump github.com/nats-io/nats.go from 1.48.0 to 1.50.0
Bumps [github.com/nats-io/nats.go](https://github.com/nats-io/nats.go) from 1.48.0 to 1.50.0.
- [Release notes](https://github.com/nats-io/nats.go/releases)
- [Commits](https://github.com/nats-io/nats.go/compare/v1.48.0...v1.50.0)

---
updated-dependencies:
- dependency-name: github.com/nats-io/nats.go
  dependency-version: 1.50.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-10 01:45:17 +00:00
Hanzo AI ef6bf41739 add ZAP transport and /v1/pubsub/* HTTP management routes
ZAP (luxfi/zap) listener on port 9222 for binary RPC control plane
operations (create/delete/list streams, publish, health check).
HTTP management API on port 9280 wrapping NATS monitoring endpoints
and JetStream stream info. NATS client protocol on 4222 unchanged.
2026-04-09 18:29:12 -07:00
Hanzo AI 831549cc50 add ZAP transport and /v1/pubsub/* HTTP management routes
ZAP (luxfi/zap) listener on port 9222 for binary RPC control plane
operations (create/delete/list streams, publish, health check).
HTTP management API on port 9280 wrapping NATS monitoring endpoints
and JetStream stream info. NATS client protocol on 4222 unchanged.
2026-04-09 18:29:12 -07:00
Hanzo AI b578bffbfa chore: update dependencies 2026-04-01 14:29:05 -07:00
Hanzo AI a5a48076e6 chore: update dependencies 2026-04-01 14:29:05 -07:00
Neil TwiggandZach Kelling a544cef2e9 Update dependencies
Signed-off-by: Neil Twigg <neil@nats.io>
2026-02-22 00:55:09 -08:00
Neil TwiggandZach Kelling fd837afb41 Update dependencies
Signed-off-by: Neil Twigg <neil@nats.io>
2026-02-22 00:55:09 -08:00
Neil TwiggandZach Kelling 1f289f30f0 Remove automaxprocs, as this is default Go behaviour since Go 1.25
Signed-off-by: Neil Twigg <neil@nats.io>
2026-02-22 00:55:09 -08:00
Neil TwiggandZach Kelling bd965c22d6 Remove automaxprocs, as this is default Go behaviour since Go 1.25
Signed-off-by: Neil Twigg <neil@nats.io>
2026-02-22 00:55:09 -08:00
Neil TwiggandZach Kelling d988733675 Update Go dependencies
Signed-off-by: Neil Twigg <neil@nats.io>
2026-02-22 00:55:08 -08:00
Neil TwiggandZach Kelling c34cc2f9de Update Go dependencies
Signed-off-by: Neil Twigg <neil@nats.io>
2026-02-22 00:55:08 -08:00
Neil TwiggandZach Kelling 764fa832d5 Update Go dependencies
Signed-off-by: Neil Twigg <neil@nats.io>
2026-02-22 00:55:08 -08:00
Neil TwiggandZach Kelling f68743f510 Update Go dependencies
Signed-off-by: Neil Twigg <neil@nats.io>
2026-02-22 00:55:08 -08:00
Neil Twigg 698fc9aa58 Update Go dependencies
Signed-off-by: Neil Twigg <neil@nats.io>
2026-01-16 10:21:34 +00:00
Neil Twigg 09c76e8d1d Update Go dependencies
Signed-off-by: Neil Twigg <neil@nats.io>
2026-01-16 10:21:34 +00:00
Neil Twigg 57e93adb3a Update Go dependencies
Signed-off-by: Neil Twigg <neil@nats.io>
2026-01-05 09:50:39 +00:00
Neil Twigg 6017e63e24 Update Go dependencies
Signed-off-by: Neil Twigg <neil@nats.io>
2026-01-05 09:50:39 +00:00
Neil Twigg cd582b37d6 Update Go dependencies
Signed-off-by: Neil Twigg <neil@nats.io>
2025-12-15 09:53:46 +00:00
Neil Twigg d393615d76 Update Go dependencies
Signed-off-by: Neil Twigg <neil@nats.io>
2025-12-15 09:53:46 +00:00
Neil Twigg 6da3e3a6ba Update dependencies
Signed-off-by: Neil Twigg <neil@nats.io>
2025-12-02 17:34:08 +00:00
Neil Twigg 6492db74b9 Update dependencies
Signed-off-by: Neil Twigg <neil@nats.io>
2025-12-02 17:34:08 +00:00
Neil Twigg 0c2f954811 Update Go dependencies
Signed-off-by: Neil Twigg <neil@nats.io>
2025-11-24 10:48:09 +00:00
Neil Twigg c955e27614 Update Go dependencies
Signed-off-by: Neil Twigg <neil@nats.io>
2025-11-24 10:48:09 +00:00
Neil Twigg b68fa4b15c Use concrete highwayhash Digest64 instead of hash interface
This avoids heap escapes, see minio/highwayhash#29.

Signed-off-by: Neil Twigg <neil@nats.io>
2025-11-10 16:37:45 +00:00
Neil Twigg d81d9d0bc0 Use concrete highwayhash Digest64 instead of hash interface
This avoids heap escapes, see minio/highwayhash#29.

Signed-off-by: Neil Twigg <neil@nats.io>
2025-11-10 16:37:45 +00:00
Neil Twigg eab056b2be Update dependencies
Signed-off-by: Neil Twigg <neil@nats.io>
2025-11-10 15:34:23 +00:00
Neil Twigg 9e0bd4c84e Update dependencies
Signed-off-by: Neil Twigg <neil@nats.io>
2025-11-10 15:34:23 +00:00
Neil Twigg 6f1af5fea9 Update Go dependencies
Signed-off-by: Neil Twigg <neil@nats.io>
2025-10-27 09:33:37 +00:00
Neil Twigg cdc2f9ef42 Update Go dependencies
Signed-off-by: Neil Twigg <neil@nats.io>
2025-10-27 09:33:37 +00:00
Neil Twigg 558fac5e29 Update dependencies
Signed-off-by: Neil Twigg <neil@nats.io>
2025-10-13 09:42:02 +01:00
Neil Twigg 40e398896c Update dependencies
Signed-off-by: Neil Twigg <neil@nats.io>
2025-10-13 09:42:02 +01:00
Neil Twigg 444a22d755 Update dependency nats.go to v1.46.1
Signed-off-by: Neil Twigg <neil@nats.io>
2025-09-30 14:26:58 +01:00
Neil Twigg 86728ce5e1 Update dependency nats.go to v1.46.1
Signed-off-by: Neil Twigg <neil@nats.io>
2025-09-30 14:26:58 +01:00
Neil Twigg 928e6b7484 Update dependencies
Signed-off-by: Neil Twigg <neil@nats.io>
2025-09-30 09:57:13 +01:00
Neil Twigg c09e4c6fdc Update dependencies
Signed-off-by: Neil Twigg <neil@nats.io>
2025-09-30 09:57:13 +01:00
Neil Twigg 84b28ea9dc Update dependencies
Signed-off-by: Neil Twigg <neil@nats.io>
2025-09-16 10:48:07 +01:00
Neil Twigg 0cc8cce0aa Update dependencies
Signed-off-by: Neil Twigg <neil@nats.io>
2025-09-16 10:48:07 +01:00
Neil Twigg eba7949101 Update dependencies
Signed-off-by: Neil Twigg <neil@nats.io>
2025-09-08 09:28:39 +01:00
Neil Twigg 3bf37701e4 Update dependencies
Signed-off-by: Neil Twigg <neil@nats.io>
2025-09-08 09:28:39 +01:00