Commit Graph

5 Commits

Author SHA1 Message Date
Peter Steinberger 3a55867ea1 fix(gateway): bound stalled session subscriptions (#121164) 2026-08-11 10:10:20 -07:00
Peter Steinberger bd6c6aaef2 refactor(ws): consolidate raw WebSocket payload decoding (#121268)
* refactor(ws): consolidate raw data conversion

* fix(scripts): keep gateway client source-loadable

* refactor(ws): share plugin frame decoding
2026-08-09 16:32:18 -07:00
Vincent Koc 587def9c9d fix(gateway): keep new nodes compatible with older gateways (#119981)
* fix(gateway): keep new nodes compatible with older gateways

Punchcard-Session: golden-brook-lantern-zp

* fix(gateway): clear protocol compatibility check failures

Punchcard-Session: cobalt-timber-orchard-d1

* fix(node-host): retire manifest before inventory refresh

Punchcard-Session: cobalt-timber-orchard-d1

* fix(gateway): keep new nodes compatible with older gateways

Punchcard-Session: golden-brook-lantern-zp

* fix(gateway): clear protocol compatibility check failures

Punchcard-Session: cobalt-timber-orchard-d1

* fix(node-host): retire manifest before inventory refresh

Punchcard-Session: cobalt-timber-orchard-d1

* docs(gateway-client): describe compatible admission

Punchcard-Session: cobalt-timber-orchard-d1

* fix(node-host): ignore retired publication failures

Punchcard-Session: cobalt-timber-orchard-d1

* fix(gateway): keep new nodes compatible with older gateways

Punchcard-Session: golden-brook-lantern-zp

* fix(gateway): clear protocol compatibility check failures

Punchcard-Session: cobalt-timber-orchard-d1

* fix(node-host): retire manifest before inventory refresh

Punchcard-Session: cobalt-timber-orchard-d1

* docs(gateway-client): describe compatible admission

Punchcard-Session: cobalt-timber-orchard-d1

* fix(node-host): ignore retired publication failures

Punchcard-Session: cobalt-timber-orchard-d1

* test(node-host): split optional publication coverage

Punchcard-Session: cobalt-timber-orchard-d1

* fix(node-host): retain latest rejected inventory

Punchcard-Session: cobalt-timber-orchard-d1

* chore(gateway-protocol): remove release-only changelog edits

Punchcard-Session: cobalt-timber-orchard-d1

* fix(gateway): normalize blank node host families

Punchcard-Session: cobalt-timber-orchard-d1

* fix(gateway): normalize node metadata before pairing

Punchcard-Session: cobalt-timber-orchard-d1

* fix(gateway): negotiate legacy node metadata

Punchcard-Session: cobalt-timber-orchard-d1

* fix(gateway): complete rolling node convergence

Punchcard-Session: cobalt-timber-orchard-d1

* fix(node-host): honor publication retry backoff

Punchcard-Session: cobalt-timber-orchard-d1

* fix(gateway): close rolling compatibility gaps

Punchcard-Session: cobalt-timber-orchard-d1

* fix(gateway): migrate node pairing rollback metadata

Punchcard-Session: cobalt-timber-orchard-d1

* fix(gateway): scope legacy support to wire admission

Punchcard-Session: cobalt-timber-orchard-d1

* test(gateway): type legacy hello protocol fixture

Punchcard-Session: cobalt-timber-orchard-d1

* fix(gateway): converge node protocol after upgrade

Punchcard-Session: cobalt-timber-orchard-d1

* fix(node-host): preserve publication retry backoff

Punchcard-Session: cobalt-timber-orchard-d1

* fix(gateway): honor latest node compatibility state

Punchcard-Session: cobalt-timber-orchard-d1

* fix(gateway): recover protocol negotiation after rollback

Punchcard-Session: cobalt-timber-orchard-d1

* fix(gateway): guard legacy metadata lookup

Punchcard-Session: cobalt-timber-orchard-d1
2026-08-09 13:16:37 +08:00
Vincent Koc 20e68e01df fix(gateway): sign device proofs with challenge time (#116679) 2026-07-31 16:45:53 +08:00
Peter Steinberger a971188a6d build(client): make @openclaw/gateway-client publishable to npm (#111707) 2026-07-20 00:23:36 -07:00