github obot-platform/obot v0.23.0-rc1

pre-release4 hours ago

What's Changed

  • fix: hide scan identifiers by @njhale in #6742
  • feat: Multi-User catalog templates by @calvinmclean in #6627
  • docs: cut v0.22.0 by @cjellick in #6743
  • chore: gitignore goreleaser build artifacts by @njhale in #6755
  • fix: basic users usage graph fixes by @ivyjeong13 in #6756
  • Migrate away from using GPTScript for credentials by @thedadams in #6677
  • fix: show multi-user server names in instances table by @calvinmclean in #6774
  • enhance: request & limits configuration in ui for mcp server entry by @ivyjeong13 in #6726
  • fix: show alias input for no-config multi-user entry by @calvinmclean in #6781
  • fix: don't auto-connect admins when deploying multi-user catalog entries and rename to "Create Server" by @calvinmclean in #6780
  • fix: show Connect to Server button for Multi-User Catalog Entry when an MCPServer already exists by @calvinmclean in #6782
  • chore: update axios for docs ui & overrides for docs and ui by @ivyjeong13 in #6783
  • docs: document MCP hosting trust model and harden deployment guidance by @cjellick in #6790
  • fix: mcp registry: return 401 to unauth'd users when registry auth is on by @g-linville in #6793
  • docs: clarify NetworkPolicy scope and Obot server egress hardening by @cjellick in #6792
  • fix: allow users to get their own scans by @njhale in #6718
  • chore: add Claude Code skills for drafting releases by @cjellick in #6748
  • docs: explain OAuth resource parameter fix in FAQ by @cjellick in #6800
  • fix: enable sharable connect urls for composite servers by @njhale in #6761
  • feat: add licensing for enterprise features by @thedadams in #6625
  • feat: cli: add obot mcp search command by @g-linville in #6767
  • fix: licensing page check for invalid license by @ivyjeong13 in #6804
  • fix: reject multi-user catalog entries in composites by @calvinmclean in #6770
  • fix: trigger needsUpdate on deployments when entry resources change by @ivyjeong13 in #6784
  • fix: aggregate multi-user catalog entry user counts by @calvinmclean in #6775
  • enhance: bootstrap skills: explain obot mcp search command by @g-linville in #6802
  • enhance: run model and auth providers in containers by @thedadams in #6803
  • fix: include encryption provider binaries again by @thedadams in #6811
  • fix: process MCP healthz path properly by @thedadams in #6812
  • fix: allow provider pods to connect to private IP ranges by @thedadams in #6815
  • fix: return a proper OAuth error when client is not found by @thedadams in #6818
  • chore: remove PROVIDER_IMAGE and build encryption providers by @thedadams in #6817
  • feat: openai and anthropic passthroughs for external clients by @njhale in #6704
  • fix: allow MCP server containers to get jwks.json always by @thedadams in #6822
  • fix: only health check shim endpoint when necessary by @thedadams in #6825
  • fix: ensure system catalog entries have server user type by @thedadams in #6820
  • fix: set HealthzPath for composite MCP servers by @njhale in #6824
  • chore: bootstrap skills: nudge model about how to configure mcp servers by @g-linville in #6827
  • More fixes for GPTScript removal by @thedadams in #6828
  • fix: decrease the number of database and k8s calls for MCP servers by @thedadams in #6829
  • enhance: ensure 402 error is presented before authorization by @thedadams in #6842
  • fix: use provided credentials for model provider validation by @thedadams in #6837
  • chore: disable Obot Agent features by default by @njhale in #6840
  • fix: ui: audit logs: set correct filters for multi user catalog entry by @g-linville in #6839
  • enhance: show health check errors when launch MCP server fails by @thedadams in #6847
  • fix: hide unavailable agent entry points by @njhale in #6848
  • fix: use uncached k8s client for logs by @g-linville in #6850
  • fix: cleanup models when model provider is deconfigured by @thedadams in #6854
  • chore: revert back to model and auth providers as fork/exec by @thedadams in #6855
  • chore: bump nanobot to v0.0.84 to pick up fixes by @thedadams in #6860
  • fix: set composite shim container resources as remote by @thedadams in #6856
  • fix: allow MCP OAuth tokens to access a very specific subset of paths by @thedadams in #6859
  • fix: improve error messages when we fail deployment due to missing required config by @g-linville in #6849
  • fix: ui: prompt for new required config params after trigger-update for multi-user by @g-linville in #6846
  • feat: mcp pages ui/ux rework by @ivyjeong13 in #6851
  • fix: markdown input, reload function check by @ivyjeong13 in #6866

Full Changelog: v0.22.1...v0.23.0-rc1

Don't miss a new obot release

NewReleases is sending notifications on new releases.