Shakker
c5979d05ef
fix: repair Buzz plugin packaging ( #116865 )
...
Restore standalone Buzz npm and ClawHub packaging by using the shipped QA runner SDK surface and generated dependency lock workflow.
Prepared head SHA: 58d0a52c61
Co-authored-by: Shakker <165377636+shakkernerd@users.noreply.github.com >
Reviewed-by: @shakkernerd
2026-07-31 15:32:16 +01:00
Shakker
5cd00cfbaa
fix: reserve Buzz relay subscription capacity ( #116799 )
2026-07-31 13:40:34 +01:00
Shakker
a382e6be8a
fix: retain Buzz metadata changes during startup
2026-07-31 13:40:34 +01:00
Shakker
ec72e23984
fix: resolve Buzz directory CI failures
2026-07-31 13:40:34 +01:00
Shakker
429e83bd23
fix: exclude archived Buzz rooms from peer snapshots
2026-07-31 13:40:34 +01:00
Shakker
8f3c611951
fix: reconnect Buzz rooms after membership notifications
2026-07-31 13:40:34 +01:00
Shakker
b3c4ea0291
docs: explain Buzz archived room handling
2026-07-31 13:40:34 +01:00
Shakker
bfa0b7e607
test: cover Buzz archived room subscription changes
2026-07-31 13:40:33 +01:00
Shakker
ac63627114
fix: rebuild Buzz subscriptions after room archive changes
2026-07-31 13:40:33 +01:00
Shakker
34f815e395
fix: exclude archived Buzz rooms from discovery
2026-07-31 13:40:33 +01:00
Shakker
08ac5b987f
fix: cancel Buzz turns during reconnect
2026-07-31 13:40:33 +01:00
Shakker
ed8ba5c6bb
fix: drain Buzz replay work before reconnect
2026-07-31 13:40:33 +01:00
Shakker
132e39bff6
fix: bound Buzz replay dispatch
2026-07-31 13:40:33 +01:00
Shakker
dcf09b5089
fix: avoid duplicate Buzz subscription closes
2026-07-31 13:40:33 +01:00
Shakker
f94aa3aa9d
fix: bound Buzz reconnect history
2026-07-31 13:40:33 +01:00
Shakker
c307ee1544
test: normalize Buzz abort rejection reasons
2026-07-31 13:40:33 +01:00
Shakker
e260dfd0ed
refactor: keep Buzz profile subscriptions immutable
2026-07-31 13:40:33 +01:00
Shakker
da0428526f
test: type Buzz subscription stubs safely
2026-07-31 13:40:33 +01:00
Shakker
137c2d8d8a
refactor: share Buzz inbound kind checks
2026-07-31 13:40:33 +01:00
Shakker
60c81f3f0a
refactor: keep Buzz relay session type private
2026-07-31 13:40:33 +01:00
Shakker
8879fc4cd0
fix: bound Buzz profile synchronization
2026-07-31 13:40:33 +01:00
Shakker
befa225e3f
fix: bound Buzz profile subscription readiness
2026-07-31 13:40:33 +01:00
Shakker
fe3f1983cc
fix: reconnect after Buzz directory stalls
2026-07-31 13:40:33 +01:00
Shakker
f1e049b086
fix: bound Buzz relay session setup
2026-07-31 13:40:33 +01:00
Shakker
a8d2b9be1e
fix: clean up failed Buzz subscription opens
2026-07-31 13:40:33 +01:00
Shakker
4b7dbb2f77
fix: bound Buzz directory refresh lifecycle
2026-07-31 13:40:33 +01:00
Shakker
a70f547787
fix: recycle stalled Buzz relay queries
2026-07-31 13:40:33 +01:00
Shakker
21f4e45a3b
fix: verify Buzz relay membership identity
2026-07-31 13:40:33 +01:00
Shakker
70753c2199
fix: guard Buzz subscription send failures
2026-07-31 13:40:33 +01:00
Shakker
09fd1917e2
fix: defer Buzz query cleanup until EOSE
2026-07-31 13:40:33 +01:00
Shakker
98e60d0b4a
fix: require real EOSE across Buzz
2026-07-31 13:40:32 +01:00
Shakker
b48984792f
fix: use real Buzz relay EOSE
2026-07-31 13:40:32 +01:00
Shakker
828f88c5ca
fix: serialize Buzz profile subscription replacement
2026-07-31 13:40:32 +01:00
Shakker
0ddcbfa170
refactor: tighten Buzz directory bounds
2026-07-31 13:40:32 +01:00
Shakker
6c7a96e588
fix: budget Buzz relay subscriptions
2026-07-31 13:40:32 +01:00
Shakker
4ea1ba33d5
fix: refresh Buzz room names after metadata edits
2026-07-31 13:40:32 +01:00
Shakker
d81db8b59f
perf: avoid unnecessary Buzz directory refreshes
2026-07-31 13:40:32 +01:00
Shakker
370270f9e7
fix: keep Buzz live subscriptions room scoped
2026-07-31 13:40:32 +01:00
Shakker
68002f9be8
fix: retain synchronous Buzz directory query cleanup
2026-07-31 13:40:32 +01:00
Shakker
beb9d2120b
fix: restore Buzz relay type imports
2026-07-31 13:40:32 +01:00
Shakker
dbd9c2f18c
refactor: keep Buzz directory helpers private
2026-07-31 13:40:32 +01:00
Shakker
3c78fe00f3
docs: document Buzz directory identities
2026-07-31 13:40:32 +01:00
Shakker
3f15172577
feat: label Buzz senders and rooms from relay profiles
2026-07-31 13:40:32 +01:00
Shakker
ec3b7a5f1d
feat: expose Buzz sender and room directory
2026-07-31 13:40:32 +01:00
Shakker
f8700e2835
refactor: share Buzz membership snapshot queries
2026-07-31 13:40:32 +01:00
Shakker
b9eec01e77
refactor: share Buzz authenticated relay setup
2026-07-31 13:40:32 +01:00
Shakker
33340b853d
feat: maintain Buzz directory state on the active bus
2026-07-31 13:40:32 +01:00
Shakker
ba2510e8fa
feat: add Buzz directory state model
2026-07-31 13:40:32 +01:00
Patrick Erichsen
61cf4b9246
test(buzz): add live QA Lab channel lane ( #116298 )
...
* feat(buzz): add live QA runner
* ci(qa): add gated Buzz live lane
* docs(qa): document Buzz live testing
* fix(buzz): keep QA relay type private
* test(buzz): type QA suite mock
* fix(buzz): preserve racing QA reply relations
* fix(qa): harden Buzz credential redaction
* fix(buzz): ignore retained QA relay events
* fix(buzz): clean up observer setup failures
* test(buzz): return complete racing messages
* fix(buzz): default QA credentials to file
* fix(qa): validate pooled Buzz secrets
* fix(qa): redact structured Buzz auth tags
* fix(buzz): preserve QA credential env override
* fix(qa): redact inspected Buzz auth tags
* test(buzz): limit live QA to supported scenarios
* ci(qa): run Buzz lane in release checks
* fix(qa): require secure remote Buzz relays
* fix(qa): satisfy Buzz QA validation gates
* fix(qa): inject credential leasing into transport adapters
2026-07-30 17:44:27 -07:00
xingzhou
cc48aef143
fix(beam): prevent mirror retries from stalling on slow responses ( #116174 )
...
* fix(beam): release mirror upload responses
* test(beam): cover response cancellation failures
* fix(buzz): repair typing indicator contracts
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-07-30 11:33:22 +08:00