Releases
v4.15.0
Compare
Sorry, something went wrong.
No results found
4.15.0 (2026-05-25)
Features
cli: generator-wide self-learning CLI loop (#2085 ) (23b6239 )
cli: sync-param-drop resolves helper-function key enrichment (#1881 ) (9beda0d )
Bug Fixes
catalog: require catalog PR justification (#2093 ) (bc3c5ee )
cli: advance has-more numeric pagination (#2107 ) (c640b50 )
cli: broaden write-through cache envelope keys to match sync (#1919 ) (98f47a5 )
cli: cap wide generated store tables (#2086 ) (dd388bb )
cli: catch zero-row mock syncs (#2135 ) (b498612 )
cli: count helper-backed workflow client calls (#2076 ) (861be98 )
cli: derive version-command binary name from cmd.Root().Name() (#1913 ) (729027c ), closes #1585
cli: detect plural wrapper list envelopes (#2078 ) (2998977 )
cli: fall back synthetic anchors to local lists (#2079 ) (d057ef0 )
cli: follow one-hop client helpers in reimplementation check (#2048 ) (bb830d0 )
cli: harden sniffed auth inference (#2096 ) (6f20d3d )
cli: hold rate-limiter lock through lastRequest reservation (#1907 ) (617c894 ), closes #1669
cli: honor absolute endpoint paths (#2117 ) (99f6625 )
cli: ignore shell operators in verify-skill positionals (#2095 ) (5acaa2a )
cli: include auth flow env vars in mcpb manifests (#2106 ) (64c1b1a )
cli: infer path-param resource id fields (#2134 ) (1a8d9c6 )
cli: let force regen preserve hand-authored files (#2077 ) (3ec8516 )
cli: merge spec date-time fields into stale timestamp allowlist (#1920 ) (1979823 )
cli: normalize GraphQL sync since timestamps (#2136 ) (eeed86c )
cli: preserve colliding body params in MCP (#2127 ) (5474578 )
cli: preserve docs-derived request paths (#2124 ) (d3f7af5 )
cli: preserve force-regen provenance (#2118 ) (9adbf4d )
cli: preserve generated auth source provenance (#2115 ) (062a3b3 )
cli: preserve OpenAPI multi-query auth credentials (#2062 ) (212faad )
cli: preserve templated server URL schemes (#2114 ) (267d4f7 )
cli: preserve windows exe names in mcpb bundles (#2097 ) (7d8e8ca )
cli: recognize literal-format composed auth in dogfood auth_check (#1993 ) (196dba3 )
cli: recognize local-datastore scorer shape (#2137 ) (2034e9c )
cli: route analytics output through cobra writer (#2113 ) (8e4e0ec )
cli: route GraphQL reads around verify gate (#2105 ) (0ce8645 )
cli: scope traffic-analysis protection evidence (#2047 ) (e6292dd )
cli: skip live dogfood required-param fixture gaps (#2098 ) (31b5d2d )
cli: strip custom auth header on cross-host redirects (#1915 ) (2d339ba ), closes #1672
cli: support body wire-name overrides (#2075 ) (280b272 )
cli: support Entra client credentials generation (#2088 ) (076bf6a )
cli: support query wire-name overrides (#2073 ) (73dc29b )
cli: suppress phantom [] MCP/CLI parameters (#1952 ) (2922c86 )
cli: sync chained dependent resources (#2051 ) (abe5f8a )
cli: treat side-effect narrative skips as warnings (#2087 ) (16fc4ed )
cli: unify digit-leading command identifiers (#2128 ) (8faa180 )
cli: wire http.CookieJar into composed-auth client template (#1992 ) (2342203 )
skills: distinguish RunE missing input from help (#2046 ) (fce8cff )
skills: require fresh publish turn after polish (#2104 ) (c1b03ed )
You can’t perform that action at this time.