Releases
copilot-datagate-v0.2.0
Compare
Sorry, something went wrong.
No results found
0.2.0 (2026-08-21)
Features
backend: add PostgreSQL read-only connection pool (#2 ) (3c75532 )
backend: execute controlled selects as JSON rows (#8 ) (4d99307 )
backend: introduce abstract read-only backend trait (#23 ) (913ab78 )
config: activate named policy profiles (#15 ) (35470f4 )
config: add explicit multi-database backend selection (#26 ) (0477670 )
errors: add sanitized structured public error contract (#6 ) (f1701f9 )
mcp: add policy-safe aggregate tool (#16 ) (d1dc4e4 )
mcp: add rmcp stdio transport (#35 ) (a0d2fbf )
mcp: add typed search tool with policy-safe ilike (#13 ) (d50a8c3 )
mcp: add typed select tool contract (#7 ) (43cbf42 )
mcp: stabilize versioned api descriptor (#33 ) (b06815b )
observability: add runtime performance profiling (#22 ) (63488e1 )
observability: add select metrics foundation (#12 ) (5c189e3 )
observability: add structured JSONL audit log foundation (#5 ) (c08482d )
observability: add structured logging formats (#21 ) (c493b30 )
policy: add multi-schema table resolution (#20 ) (03f7266 )
policy: enforce per-column filter operator constraints (#18 ) (53fcf47 )
policy: implement base policy engine with config-driven allow-lists (#1 ) (8f2bcc1 )
policy: support atomic policy reloads (#29 ) (c66366e )
query: add advanced range and full-text filters (#17 ) (803c976 )
query: add policy-validated parameterized select builder (#4 ) (380bfa4 )
safety: add server-side fixed-window rate limiting (#9 ) (1ee2403 )
safety: enforce MCP output size limits (#11 ) (249d4cb )
safety: enforce query complexity budgets server-side (#10 ) (d43ea91 )
schema: add constraint metadata to catalog (#19 ) (3428f02 )
schema: load PostgreSQL schema catalog safely (#3 ) (47c7c61 )
security: harden mcp request envelope validation (#28 ) (0a02997 )
support read-only MySQL/MariaDB backend (#25 ) (f68faf8 )
support read-only SQLite backend (#24 ) (d058dac )
Bug Fixes
release: configure root package for manifest mode (#36 ) (a96e8de )
release: point manifest at root package (#34 ) (c9aa095 )
You can’t perform that action at this time.