Skip to content

v2.2.0

Choose a tag to compare

@github-actions github-actions released this 25 Aug 18:12
7fc1b70

2.2.0 (2026-08-25)

馃殌 Features

  • analytics: add financial reporting domain (dccdeea)
  • docker: add local MCP compose stack (2d9ba20)
  • mcp: add stateless finance analytics server (30ed4fe)
  • mcp: discover database users automatically (c83dd9d)
  • pg: add port pg for local access (0405830)
  • postgres: add read-only financial analytics store (1637133)
  • zenmcp: add secure runtime configuration (8bea308)

馃悰 Bug Fixes

  • analytics: harden chart report contracts (a3f894e)
  • analytics: implement period comparisons (51597b7)
  • analytics: scope freshness metadata to database (2778c48)
  • analytics: validate budget report scope (be5169e)
  • docker: remove docker network on mcp service (6582904)
  • docker: reuse exporter database network (6ee3bdb)
  • mcp-ui: log initialization failures (3535785)
  • mcp-ui: log number formatting failures (160d443)
  • mcp-ui: use Object.hasOwn for response ids (bc2e5ce)
  • mcp: add static table header (0eb0b2d)
  • mcp: disclose truncated category rows (c3e8ded)
  • mcp: honor chart presentation contracts (70d913a)
  • mcp: parse integer limits without narrowing (b8046c1)
  • mcp: use native status output (4efdaf1)
  • postgres: make analytics snapshots consistent (1de1c7f)
  • zenmcp: harden request security (808be94)

馃殰 Refactor

  • analytics: split chart data mapping (cace4e9)
  • analytics: split chart normalization (3accb54)
  • analytics: split chart presentation (e193fc8)
  • analytics: split chart validation (8e379fe)
  • config: split MCP validation (dee125f)
  • mcp-ui: brace line segment reset (8dd7a16)
  • mcp-ui: clarify chart mode update scope (dfeed77)
  • mcp-ui: normalize series with object spread (cce6f99)
  • mcp-ui: remove unused tool call bridge (1247528)
  • mcp: reuse user scope description (776796d)
  • postgres: split analytics user loading (428bc26)
  • postgres: split budget progress loading (22bccf2)
  • postgres: split spending summary loading (72479d7)
  • postgres: split transaction search loading (0c8e905)

馃摎 Documentation

  • mcp: add architecture and deployment guide (ec340c8)
  • mcp: add read-only quick start (97fc875)
  • mcp: describe shared database user scope (6169e68)
  • mcp: document Compose and Codex setup (17c2f19)
  • mcp: explain embedded chart import (524f481)
  • mcp: preserve existing local environment (4c6500a)
  • readme: add MCP badge (7dec946)

馃И Testing

  • postgres: cover multi-user currency scope (680a3d6)