What's Changed
🔧 Other Changes
- fix: handle MCP v0.1 runtimeArguments.variables in copilot and codex adapters by @sergio-sisternes-epam in #1461
- perf(scaling-guards): add variant-key and cache-lookup guards, wire to CI integration gate by @sergio-sisternes-epam in #1439
- fix(triage-panel): add DIFC read-integrity exemption for external issues by @sergio-sisternes-epam in #1462
- fix: resolve 3 flaky integration tests blocking merge queue by @sergio-sisternes-epam in #1477
- fix(install): honour spec drift in BFS resolve callback by @sergio-sisternes-epam in #1473
- fix(mcp): rewrite skill-shipped MCP command paths for the Claude target by @srid in #1465
- feat(marketplace): support local paths, file:// URIs, and generic git hosts by @sergio-sisternes-epam in #1476
- fix: add support for custom github endpoints (host.tld/owner/repo) as apm.yml entrypoint for command apm pack (marketplace) by @abi-jey in #1288
- feat(registry): [FEATURE] Add package registry support for dependency… by @nadav-y in #1471
- fix(marketplace): handle Windows file:// URI shapes in _local_path_from_source by @danielmeppiel in #1484
- fix(install): block bare cross-repo on enterprise marketplaces (#1326) by @edenfunf in #1459
- fix(compile): live-reload apm.yml and warn on --clean --watch by @edenfunf in #1403
- feat: persist transport flags via apm config by @Aaryan-Dadu in #1308
- fix(compile): deduplicate Claude Code instructions (#1138) by @tillig in #1146
- refactor(cli): clean up compilation config and registry cursor by @altf4-games in #1367
- fix(triage-panel): replace invalid difc: block with tools.github.min-integrity by @danielmeppiel in #1487
- test(codeql): fix 30 py/incomplete-url-substring-sanitization alerts by @danielmeppiel in #1492
- chore: cut 0.15.0 by @danielmeppiel in #1493
New Contributors
- @nadav-y made their first contribution in #1471
- @Aaryan-Dadu made their first contribution in #1308
- @altf4-games made their first contribution in #1367
Full Changelog: v0.14.2...v0.15.0