v2.11.2

koala73/worldmonitorv2.11.2Oct 20, 2026by github-actions[bot]

Upgrading?

AI Summary

This release introduces security enhancements with an OSS Scanner build image and threat model, alongside critical bug fixes for health tracking, Docker build contexts, and authentication. It also stabilizes the MCP integration by improving argument validation, rate limiting, and session handling for signed-out users.

Key Highlights

  • Added an OSS Scanner build image and threat model for security auditing.
  • Fixed health tracking to monitor freshness for every OECD yield market.
  • Resolved Docker build issues by keeping the qualified-signals e2e fixture in the build context.
  • Implemented rate-limiting for invalid panel calls in the MCP tool.
  • Fixed sidecar behavior to provide anonymous cloud sessions for signed-out desktops.

Full Release Notes

## What's Changed

- chore: bump version 2.11.1 → 2.11.2 (#9445)
- fix(health): track freshness of every OECD yield market (#9443)
- fix(docker): keep the qualified-signals e2e fixture inside the build context (#9439)
- chore(security): add OSS Scanner build image and threat model (#9441)
- fix(sidecar): give signed-out desktops an anonymous cloud session (#7548) (#9440)
- test(mcp): supply required country history arguments
- fix(mcp): rate-limit invalid panel calls
- test(mcp): reproduce invalid panel call burst bypass
- fix(mcp): validate stock research before reserving allowance
- test(mcp): cover stock validation before allowance reservation
- fix(review): validate food section commodity before quota
- fix(review): reject remaining local arguments before quota
- fix(review): preserve supply vulnerability country aliases
- fix(review): validate food commodity before allowance
- fix(mcp): reject semantic argument errors before allowance
- fix(mcp): mark argument validator as an internal helper
- fix(mcp): validate tool arguments before reserving allowance

**Full Changelog**: https://github.com/koala73/worldmonitor/compare/convex-deployed...v2.11.2

Related Repositories