Releases: google/sam
Releases · google/sam
Release list
v0.1.0-alpha.2
What's Changed
- Rework policies
New Contributors
- @fedebongio made their first contribution in #153
Full Changelog: v0.1.0-alpha.1...v0.1.0-alpha.2
v0.1.0-alpha.1
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...