Skip to content

v0.13.0 – Remote MCP support

Choose a tag to compare

@letehaha letehaha released this 05 Apr 09:07
· 1178 commits to main since this release
a667e34

What's Changed

🤖 Remote MCP Support

Budget Tracker now supports the Model Context Protocol (MCP), allowing you to connect AI assistants (like Claude) directly to your financial data. The integration includes secure authentication, session management, and a refreshed landing page that highlights the new AI capabilities with an improved description and "new" badge indicator.

💳 Credit Limit Editing

You can now edit the credit limit on your accounts directly from the app, giving you more control over how credit utilization is tracked and displayed.

⚡ Performance Improvements

  • Optimized securities prices query for faster portfolio loading
  • Improved auth caching to reduce redundant lookups
  • Replaced correlated subquery with pre-fetch for budget transactions, eliminating slow per-row queries
  • Fixed N+1 query on subscriptions summary endpoint

🐛 Bug Fixes

  • Fix currency rates loading cron — rates at 1am were unavailable, causing fallback to yesterday's data
  • Fix Money object conversion in refund split validation (was returning NaN instead of proper decimal)
  • Prevent dev cert warnings from being reported to Sentry in preview environment
  • Reduce Sentry noise from securities price bulk upsert fallback

🔒 Security

  • Upgrade lodash/lodash-es to 4.18.x to resolve prototype pollution CVEs (CVE-2026-4800, CVE-2026-2950)
  • Fix additional dependency vulnerabilities

📝 Code Changes

Full Changelog: v0.12.1...v0.13.0