Skip to content

Releases: google/sam

v0.1.0-alpha.2

Choose a tag to compare

@aojea aojea released this 29 Jun 22:22
9f8eac9

What's Changed

  • Rework policies

New Contributors

Full Changelog: v0.1.0-alpha.1...v0.1.0-alpha.2

v0.1.0-alpha.1

Choose a tag to compare

@github-actions github-actions released this 26 Jun 17:56

Changelog

  • ffc3e60 docs: add binary installation instructions and script
  • f7821c6 tatic Client for Device Flow
  • c2dd0ee fix(auth): address PR review feedback on headless mode and device callback
  • 22beafa build: add goreleaser config and github action
  • 3886ba6 use fixed ports for redirec uris on oidc
  • 0e66de7 fix dex config to support headless
  • a572178 Update cmd/sam-node/mcp_handlers.go
  • 32aad2a Update cmd/sam-node/log_buffer.go
  • e782f54 add mcp tools for debug and troubleshooting
  • b0cd3f0 Organize documentation into user and developer sections
  • 8cd3510 fix vllm deploymet
  • 07dffaa Deflake hub test
  • de48766 improve bot logging
  • e891296 improve logging on pubsub
  • 64be74a improve banana bot script
  • f3b79d4 fix the agent
  • 8e41074 add two cops
  • 6450c98 Add Sovereign Agent Cop (Banana Bot) deployment and playground script with fallback capabilities
  • 25fc476 address comments
  • 22eb562 address reviews
  • 720a20b Filter DNS resolution to dnsaddr multiaddresses to allow private IP relays locally
  • b8d3528 feat(sam-node): resolve /dnsaddr/ bootstrap multiaddresses and connect to all hub replicas
  • 70a73d0 fix flake
  • 3e62d70 fix(k8s): redirect openclaw postStart hook output to avoid blocking container startup
  • 5e1d8e7 address review comments on token refresh error handling and validation
  • d7f93a8 document how to test using the public testnets
  • f9105c1 add everythign mcp for testing all mcp services
  • cb12dd1 fix testnet services
  • 39138ba allow to request offline token
  • 22c6f46 fix flakiness
  • e03a5e5 try to connect to all hubs
  • 017474a reconnect boostrap again
  • e5ef05f update open claw config
  • c131b63 test(sam-node): hardcode 2s discovery interval in E2E container mesh library and update integration/E2E tests to 2s
  • 4991194 fix(sam-node): reduce discovery log noise and apply timeout to relay DHT queries
  • c9ef962 fix(sam-node): apply review comments to preparePeerAddrs DHT lookup and optimize discovery loop for scaling
  • ceb1942 improve discovery
  • a836bde fix(sam-node): resolve relay Hub addresses via DHT when preparing circuit relay addresses
  • 81a22c6 feat(sam-node): fall back to DHT peer routing in preparePeerAddrs if peerstore addresses are empty
  • 35d8b1f add reviews
  • 49b5960 improve reliability on network connectivity
  • 9e5e6d6 allow to set token on the mcp client
  • 1e1bfb2 Update cmd/sam-node/mcp.go
  • b66d6ba improve node resilience
  • 03f3d17 trigger dns sync on rollout
  • b9ece79 allow discovery by default
  • 7474c3c fix lint
  • fb1c0fe use strings for types
  • a891fc3 fix: Revert tools to servers renaming for MCP tools
  • e5e0f9a chore: Rename tools to servers in tests and github actions
  • 534db7f rename tools with servers
  • 91b01de mcp dumb pipe so we are agnostic of the protocol versions
  • b0b7c98 remove tool mcp granularity
  • e0a4d86 remove A2A service
  • 31ddb75 Merge pull request #137 from kaisoz/kind-mesh
  • b1d21ae Merge pull request #133 from google/dependabot/go_modules/golang.org/x/net-0.56.0
  • 9796a81 Bump golang.org/x/net from 0.55.0 to 0.56.0
  • 2c0eac8 Merge pull request #132 from google/dependabot/github_actions/actions/checkout-7
  • bff7001 Merge pull request #134 from google/dependabot/go_modules/go.etcd.io/bbolt-1.5.0
  • 5968f23 Merge pull request #135 from google/dependabot/go_modules/github.com/coreos/go-oidc/v3-3.19.0
  • a96888b Check prereqs at script start
  • 1f10126 kind-mesh: Add SAM dev environment in kind
  • fb12bd6 Bump github.com/coreos/go-oidc/v3 from 3.18.0 to 3.19.0
  • 770b2a1 Bump go.etcd.io/bbolt from 1.4.3 to 1.5.0
  • f01db9a Bump actions/checkout from 6 to 7
  • b3c6c43 Merge pull request #131 from aojea/autopudate
  • f3ff590 deflake e2e test
  • 20a13eb Address code review feedback on PR #131
  • b122e65 allow aojea to use mcp services
  • 0bc8858 allow access to the service catalog by default
  • de4fad6 releay randomization
  • 19edf81 Merge pull request #130 from aojea/autopudate
  • 3c639b4 use only dns txt records for bootstrap
  • fe732c4 Merge pull request #129 from aojea/autopudate
  • b0c8843 Update cmd/sam-node/main.go
  • 0963aa5 fix AutoRelay params in remaining NewSamNode calls
  • ccd089b fix AutoRelay default zero value
  • dadc05d Merge pull request #128 from aojea/autopudate
  • fbe86be trigger ci
  • 15a9108 fix tests
  • 7d75e1d clarify test nets
  • 802da61 enable relay on tests
  • ade069a save hub
  • c2886b1 update relays
  • 8ea4b1f Merge pull request #127 from aojea/autopudate
  • dbdf0d8 also check acl on dst on nodes
  • 66a4a57 fix acl relay issue
  • 37ff065 Merge pull request #126 from aojea/autopudate
  • cc0d7b6 lock node subscrip
  • d2c117a fix lint:
  • 7eaf680 hub check expration time on tokens
  • 434620f refactor and make fetch config more robust
  • 7a408a1 fix mcp leak
  • 5c355c5 fix leak on pubsub subscription
  • 2aa04d5 Merge pull request #125 from aojea/autopudate
  • d6b2c7e address review comments
  • e45dd76 fix relay issues
  • 850eaa5 Merge pull request #97 from AsyncAssassin/docs/add-sam-skill
  • 71a3564 Merge pull request #123 from aojea/autopudate
  • 9b24a9c fix cron job
  • 0cb8bfc fix lint
  • 370f940 fix lint and reviews
  • e9f619f resolve addresses
  • bd74ed2 add dns resolver
  • 6100d94 reduce log noise
  • bff60dc Merge pull request #122 from aojea/autopudate
  • a6a7882 timeout if can not connect to peer
  • be11b14 use default transports on node
  • 9c666b5 Merge pull request #121 from aojea/autopudate
  • 879abf9 Fix lint errors
  • 3c82304 hub node mesh
  • c6f8b54 dns txt sync
  • 5723af4 Merge pull request #120 from aojea/autopudate
  • 113d008 handle reconnect:
  • a6eec2f log at debug level
  • 582d473 fix node
  • be0b507 Fix node logic
  • 46dd158 Merge pull request #119 from aojea/autopudate
  • e4e54ae use latest image for dns sync
  • 4c91c3e Merge pull request #118 from aojea/autopudate
  • 7191c56 fix revocation e2e test
  • ddc2ada add WHAT discriminator
  • cfd9631 remove websocket from e2e tests
  • 594d70f fix multimaster test
  • 50ba852 add timeouts to http server
  • 8ed68ab make gofmt
  • 06fd22e refactor sam hhub serve and enable all protocols
  • 0f2eab7 fix dns sycn script
  • bc8a8f1 Merge pull request #117 from aojea/autopudate
  • 6145713 Update sam-hub deployment and deploy workflow
  • 1013d92 Fix dns cronjob and announce both external and internal IPs on hub
  • f47d437 Merge pull request #116 from aojea/autopudate
  • 3c748ae missing namespace
  • a003f9f docs: move SAM skill under agents
  • b46fc53 Merge pull request #115 from aojea/autopudate
  • 1325d9a fix e2e test
  • 2642c01 optimize e2e tests
  • d8dd25f fix keep alive logic
  • 0befa5d fix renewal busy-loop and e2e watch test
  • 89c8cfa fail hard on renewal failures
  • 8d97328 Update sam-hub to use Gateway API, add bootstrap dnsaddr, and restrict HTTP prefixes
  • e775713 Merge pull request #114 from aojea/autopudate
  • 632da18 use statefulset
  • 5b6513a Merge pull request #113 from aojea/autopudate
  • 5566ed0 fix linter
  • 94c1849 do not inherit env vars on tests to switch to headleess
  • 92b2039 avoid goroutine leak
  • c2c16fa add headless auth
  • 9c9360b Merge pull request #112 from aojea/autopudate
  • f20fb93 implement RFC 8252 dynamic loopback
  • c2f4866 Merge pull request #110 from anfernee/main
  • b4b2314 Update references from aojea/sam to google/sam
  • 799a8f6 Merge pull request #109 from aojea/autopudate
  • 09f567d add e2e and enable hole punching
  • dda274e increase timeout discovery
  • 196d889 add logging
  • 7ab8b5a enable relay on the hub
  • f3aa3d9 fix address advertisement
  • 58bcaa4 Merge pull request #108 from aojea/autopudate
  • d886f23 fix private connectivity
  • c572130 Merge pull request #107 from aojea/autopudate
  • 8ee3107 fix linter
  • db3df37 address reviews
  • a23e96b improve discovery on nodes
  • 44a10f2 Merge pull request #106 from aojea/autopudate
  • 21e3788 limit the duration
  • a4e5c21 assert error
  • cdc94a1 enable autonatv2
  • 8e34e45 improve failure
  • 5162c2c Merge pull request #105 from aojea/autopudate
  • 2558cea chore: migrate vLLM to google/gemma-2-2b-it for stable TPU inference
  • 3e3b85b Merge pull request #104 from aojea/autopudate
  • 0ba5b35 configure open claw
  • 5dee0be update open claw deployment
  • d9e14f8 Merge pull request #103 from aojea/autopudate
  • 14813ae fix: add context timeout to mcp ListTools to prevent node initialization hang
  • 3017271 Merge pull request #102 from aojea/autopudate
  • b29d086 Update cmd/sam-node/mcp_service.go
  • fe0b63f add connect backoff
  • 27fd014 Merge pull request #101 from aojea/autopudate
  • c005df1 add selector topology for tpu
  • fad1eb7 Merge pull request #100 from aojea/autopudate
  • 55ce0fa deploy vllm
  • 6f5793b Merge pull request #99 from aojea/autopudate
  • ff08516 fix linter
  • 85db550 make agent more resilient
  • e5b35c2 Merge pull request #98 from aojea/autopudate
  • 47c5c22 fix deployment
  • c115553 docs: clarify remote tool description workflow
  • 7d5574b docs: add SAM agent skill
  • 6388e7a Merge pull request #96 from aojea/autopudate
  • 49861ec fix tls
  • 886dd07 Merge pull request #95 from aojea/autopudate
  • 505e508 error logging for verify biscuit
  • acd1dd2 prebuild test images
  • 13cbb6a adress review commens
  • e61972a support websockets on node
  • 184b627 bump go deps
  • 87b052e Merge pull request #92 from google/dependabot/docker/golang-1.26.4
  • 868f58f Refactor: simplify Hub network architecture to use single connection websocket
  • cb66bf5 Bump golang from 1.26.3 to 1.26.4
  • 4dddb4a Merge pull request #90 from kaisoz/add-mcp-instructions
  • ae418e9 Merge pull request #89 from kaisoz/args-as-json-object
  • 454a6fb Add MCP server initial instructions for clients
  • 4835e43 Merge branch 'main' into args-as-json-object
  • ff6a34a Merge pull request #88 from aojea/autopudate
  • fbc17e5 fix race
  • 9c12fe3 avoid race when using relays
  • 4b232e1 Merge pull request #87 from aojea/autopudate
  • 60abfff auth nodes
  • 8a0796f call_remote_tool: take arguments as a JSON object instead of a stringified blob
  • 3a24645 fix linter
  • c6269de decentralize hub
  • 6607d3a fix hub
  • d477c7c Merge pull request #86 from aojea/autopudate
  • ae5bc21 Update cmd/sam-hub/sync.go
  • 9cf3fe6 Update cmd/sam-node/node.go
  • d5b09a0 harden: val...
Read more