What's Changed
- docs: remove unsupported embeddings endpoint by @calvinmclean in #8499
- fix: prefer static OAuth credentials over CIMD by @thedadams in #8501
- ci: skip Go and Docker workflows for skill, ADR, and top-level Markdown changes by @cjellick in #8497
- chore: sync the winget-pkgs fork before publishing releases by @njhale in #8506
- fix(vmcp): exempt vMCP loopback requests from the user rate limit by @cloudnautique in #8507
- chore: drop 18 unused indexes from mcp_audit_logs by @g-linville in #8517
- fix: import legacy provider configuration into the gateway by @calvinmclean in #8514
- chore: fixes for trivy reported issues by @drpebcak in #8513
- chore: bump mmmcp to v0.2.2 by @thedadams in #8519
- enhance: add env var to turn off MCP audit logs by @g-linville in #8520
- chore: update mcp-images tags by @drpebcak in #8529
- enhance: add generate token option to llm gateway by @ivyjeong13 in #8518
- enhance: llm gateway ux consistencies by @ivyjeong13 in #8531
- fix: restore legacy LLM gateway routes by @calvinmclean in #8515
- docs: add Google tag to the docs site by @cloudnautique in #8532
- fix: restore Responses completion text after guardrail replay by @calvinmclean in #8537
- fix: request offline_access when the OAuth server supports refresh by @thedadams in #8538
- feat: add PingFederate authentication provider by @g-linville in #8508
Full Changelog: v0.28.0...v0.28.1-rc1