Skip to content

v0.1.0-rc.6

Choose a tag to compare

@github-actions github-actions released this 26 Sep 22:22
· 186 commits to main since this release
v0.1.0-rc.6

Changelog

  • 913e868 docs: egress destinations, HTTP grants and the request facts
  • 8f292be tests: the egress destination CUJ with real binaries
  • 7c9b141 sdk: inject method and path and apply the HTTP narrowing rules
  • 81b1122 node: serve assigned egress destinations and decide on method and path
  • 774b384 controlplane: validate, store and distribute egress destinations
  • 69b807e api: egress destinations and HTTP narrowing in the policy vocabulary
  • 3af5282 sdk/js: HEAD keeps the declared length, a cancelled body closes its reader
  • 95aad4b sdk: a dot segment spelled %2e is a dot segment
  • eddc550 docs: the JS SDK in a browser
  • 7ce454d sdk: a browser page as a member of a sam-one mesh, tested
  • fcbeedc sdk/js: one SDK for Node and the browser
  • bc61021 sdk/js: speak /libp2p-http on the stream itself
  • 08d03ed sdk/js: identity and encodings without node:crypto and Buffer
  • 38dc24a controlplane: answer the mesh protocol's endpoints for any origin
  • 9a0103e router, node: accept Noise after TLS
  • b4a92f0 sdk: dial routers over WebSocket, so both SDKs join sam-one
  • b7a766f node: pin that the inference backend sees no forwarding header
  • 406c790 hack: lint with golangci-lint v2.14.0 and deadcode from x/tools v0.50.0
  • a1d5da8 sdk/js: reach peers through a router the control plane names by /dnsaddr
  • 5bb6c83 sdk: a caller's label requirement is met by any one pair, as in sam-node
  • c4b0bde sdk/python: test the manager's slot count once it is back
  • 190fe09 sdk/python: no resource manager, no background dialer on the host
  • 34ce86d Merge pull request #510 from aojea/sdk/a2a-only
  • a69280a sdk/python: a stream reset mid-response is an error, a close is the end
  • a38ce11 testnet, docs: agents written with the A2A SDKs talk across languages
  • 363f9c9 sdk: agents written with the official A2A SDKs, JavaScript to Python
  • 34ef878 docs: the SDKs are agents; they call services and accept A2A
  • c47424e testnet: SDK canaries and probes run agents reached by peer ID
  • b96b3cb tests/integration: SDK members accept A2A, publish nothing
  • 1723054 node: reach a peer named by ID through the authenticated routers
  • d013c00 sdk/js: accept A2A for the agent, stop publishing services
  • 20866aa sdk/python: accept A2A for the agent, stop publishing services
  • d4d40c5 Merge pull request #506 from aojea/fix/release-separate-sdk-jobs
  • 10b9555 release: parallelize SDK publishing into separate jobs with retry support