Repository navigation
Releases: bosonprotocol/chat-sdk
Releases · bosonprotocol/chat-sdk
Release list
v2.0.0
2.0.0 (2026-06-04)
Bug Fixes
- ci: bump npm to 11.16.0 and force provenance for OIDC publish [skip ci] (e2b625e)
- ci: decouple npm publish from semantic-release for OIDC latest (2f3aa1b)
- ci: drop setup-node registry-url so npm OIDC publishing works (fe736e6), closes actions/setup-node#1440
Reverts
- undo failed 2.0.0 release commit [skip ci] (8ff6707)
- undo failed-run 2.0.0 release commit 4a972b0 [skip ci] (1efa305)
- undo failed-run 2.0.0 release commit 8bc1354 [skip ci] (84d475f)
BREAKING CHANGES
- the MCP server no longer accepts
privateKeyas a tool
argument. Provide the wallet key via the BOSON_XMTP_PRIVATE_KEY environment
variable / hosting secret (one wallet per server instance). For the goat-sdk
plugin,{ stdio: true, privateKey }now forwards the key to the spawned
server's environment, and{ http: true, url }no longer takes aprivateKey
(the remote server must be configured with its own secret). The public Cloud
Run deployment has been removed; the HTTP server is self-hosted only.
v1.4.5
v1.4.3
v1.4.2
What's Changed
- feat: throw error received from mcp server if its not json by @albertfolch-redeemeum in #95
- fix: dockerfile for mcp server http to fix transport error by @albertfolch-redeemeum in #96
Full Changelog: v1.4.1...v1.4.2
v1.4.1
What's Changed
- fix: minor issues in handlers by @albertfolch-redeemeum in #88
- fix: parameter dummy name by @albertfolch-redeemeum in #89
- feat: export parameters by @albertfolch-redeemeum in #90
- feat: update mcp scripts and mcp server run condition by @albertfolch-redeemeum in #91
- feat: change goat-sdk service so it doesnt use types in imports by @albertfolch-redeemeum in #92
- feat: keep imports by @albertfolch-redeemeum in #93
- fix: tests by @albertfolch-redeemeum in #94
Full Changelog: v1.4.0...v1.4.1
v1.4.0
v1.3.1
What's Changed
- refactor: change fixed esm to default import by @albertfolch-redeemeum in #45
- fix: main entry point in package.json by @albertfolch-redeemeum in #48
- feat: upgrade xmtp from v6.x to v8.x by @levalleux-ludo in #51
- feat: add more message types by @albertfolch-redeemeum in #52
- chore: bump version in package json by @albertfolch-redeemeum in #53
- chore: upgrade package json version to % by @albertfolch-redeemeum in #54
- feat: add icon to escalate dispute content by @albertfolch-redeemeum in #55
- chore: upgrade package json version to % by @albertfolch-redeemeum in #56
- chore: upgrade package json version to % by @albertfolch-redeemeum in #57
- feat: update escalate dispute content by @albertfolch-redeemeum in #58
- chore: upgrade package json version to 1.3.1-alpha.7 by @albertfolch-redeemeum in #59
- feat: add type field in string icon by @albertfolch-redeemeum in #60
- chore: upgrade yup version by @levalleux-ludo in #61
- ci: only publisxh on NPM if git push succeed by @levalleux-ludo in #62
- chore: upgrade xmtp by @albertfolch-redeemeum in #63
- chore: upgrade publish latest yaml by @albertfolch-redeemeum in #64
- chore: upgrade latest workflow by @albertfolch-redeemeum in #66
- chore: change publish latest by @albertfolch-redeemeum in #67
- chore: update postinstall script by @albertfolch-redeemeum in #68
- fix: isXmtpEnabled by @albertfolch-redeemeum in #69
- feat: change fetch conversation into threads by @albertfolch-redeemeum in #70
- feat: add mcp server client by @albertfolch-redeemeum in #71
- chore: change exports so that default import is for browsers and allo… by @albertfolch-redeemeum in #74
- chore: change exports so mcp is not exported in @bosonprotocol/chat-s… by @albertfolch-redeemeum in #75
- chore: remove log from tests by @albertfolch-redeemeum in #76
- feat: dockerise mcp server and deploy it to google cloud by @albertfolch-redeemeum in #73
- feat: make plugin work with http by @albertfolch-redeemeum in #77
Full Changelog: v1.3.0...v1.3.1
v1.3.0
v1.2.0
v1.1.0
1.1.0 (2022-10-12)
Features
- change isXmtpEnabled to check any address given an initialized random client (#30) (463663d)
- make the validate proposal part in validateMessage fail if the proposal percentage is not a string positive integer (#34) (e99d156)
- move files to v0.0.1, jest config in ts and validateMessage function call before sending a message (#29) (130076e)
- stop monitor thread (#32) (a8dd646), closes #28
- update @xmtp/xmtp-js to ^6.0.2 (#33) (914f4ef)