What's Changed
🚀 New Features
- feat(cli): apm experimental - feature-flag registry with list/enable/disable/reset by @sergio-sisternes-epam in #849
📖 Documentation
- [docs] Update runtime-compatibility docs for Gemini CLI (#917) by @danielmeppiel in #945
🔧 Other Changes
- chore(ci): remove deprecated PR-time stub workflow by @danielmeppiel in #875
- docs(ci): improve Branch Protection section per review feedback by @danielmeppiel in #874
- ci(build-release): gate smoke to tag/schedule/dispatch only by @danielmeppiel in #878
- ci: dogfood apm audit --ci and integration-drift gate (closes #883) by @danielmeppiel in #885
- harden(apm-review-panel): one-comment discipline + Hybrid E auth routing + apm-primitives-architect persona by @danielmeppiel in #882
- chore: bump shared/apm.md to microsoft/apm-action@v1.4.2 by @danielmeppiel in #904
- chore(panel-review): tighten one-comment contract; safety cap 1 -> 7 by @danielmeppiel in #905
- fix(panel-review): orchestrator self-arbitrates and emits in skill contract by @danielmeppiel in #907
- fix(apm-review-panel): restore in-context persona model (per agentskills.io) by @danielmeppiel in #908
- feat(audit): close audit-blindness gap for local .apm/ content (#887) by @danielmeppiel in #889
- feat(skills): add apm-triage-panel for issue triage by @danielmeppiel in #915
- fix(update): sanitise env before spawning installer by @edenfunf in #899
- fix(install): scope local content scan to ~/.apm/ at user scope (#830) by @guwenqing in #850
- fix(ci): add merge_group trigger to Merge Gate so it reports in queue by @danielmeppiel in #921
- fix(policy): handle OSError from is_file() on macOS PATH_MAX limit by @chaobo8484 in #860
- perf(discovery): prune excluded subtrees during traversal by @Roozi489 in #870
- add(skills): pr-description-skill -- anchored, self-sufficient PR bodies for microsoft/apm by @danielmeppiel in #884
- fix: Copilot adapter validates remote transport_type (#791) by @mvanhorn in #812
- fix(policy): resolve project_root before path-traversal check by @qorexdevs in #895
- feat(ci): PGS project board sync workflow + bootstrap script by @danielmeppiel in #919
- docs(changelog): resolve 0.9.2 merge conflict, dedupe sections, add missing post-0.9.2 entries by @danielmeppiel in #932
- feat(gemini): add Gemini CLI as supported target with integration tests by @stbenjam in #917
- fix(workflows): gate pr-review-panel on panel-review label at pre-activation by @danielmeppiel in #948
- fix(install): route HYBRID and CLAUDE_SKILL packages through skill-bundle path by @danielmeppiel in #946
- docs: clarify dev-only primitives and the .apm/ scanner boundary by @danielmeppiel in #949
- chore(release): 0.9.3 by @danielmeppiel in #950
New Contributors
- @guwenqing made their first contribution in #850
- @chaobo8484 made their first contribution in #860
- @Roozi489 made their first contribution in #870
- @mvanhorn made their first contribution in #812
- @qorexdevs made their first contribution in #895
- @stbenjam made their first contribution in #917
Full Changelog: v0.9.2...v0.9.3