microsoft/apm v0.8.12
microsoft/apm
Captured source
source ↗published Apr 19, 2026seen Jun 26captured 1whttp 200method plain
v0.8.12
Repository: microsoft/apm
Tag: v0.8.12
Published: 2026-04-19T20:19:23Z
Prerelease: no
Release notes:
What's Changed
🚀 New Features
- ci: adopt GitHub Merge Queue with tiered CI (#770) by @danielmeppiel in https://github.com/microsoft/apm/pull/771
🔧 Other Changes
- chore: add @sergio-sisternes-epam as maintainer by @danielmeppiel in https://github.com/microsoft/apm/pull/623
- feat: add apm info, apm outdated, and list_remote_refs by @sergio-sisternes-epam in https://github.com/microsoft/apm/pull/613
- feat: proxy-aware marketplace indexes by @chkp-roniz in https://github.com/microsoft/apm/pull/617
- fix: propagate headers through OpenCode MCP adapter by @alopezsanchez in https://github.com/microsoft/apm/pull/622
- feat: support project-local .apm/ content during apm install by @sergio-sisternes-epam in https://github.com/microsoft/apm/pull/644
- fix(runtime): pin codex setup to rust-v0.118.0 for security by @sergio-sisternes-epam in https://github.com/microsoft/apm/pull/663
- fix: rewrite Windows backslash paths in hook commands by @danielmeppiel in https://github.com/microsoft/apm/pull/609
- [fix] include dependency instructions in claude compile (#631) by @edenfunf in https://github.com/microsoft/apm/pull/642
- Enable SSH timeout to fallback to HTTP. by @tillig in https://github.com/microsoft/apm/pull/653
- fix: add encoding="utf-8" to prompt file open() calls in script_runner (Windows CP950) by @edenfunf in https://github.com/microsoft/apm/pull/607
- Fix: apm marketplace add silently fails for private repos by @sergio-sisternes-epam in https://github.com/microsoft/apm/pull/701
- fix(hooks): make apm install idempotent for hook entries by @srid in https://github.com/microsoft/apm/pull/709
- [fix] suppress internal config keys from apm config get output (#564) by @edenfunf in https://github.com/microsoft/apm/pull/571
- fix: use yaml.safe_dump for virtual package apm.yml generation by @edenfunf in https://github.com/microsoft/apm/pull/707
- feat: add configurable temp directory to resolve Windows access denied errors by @sergio-sisternes-epam in https://github.com/microsoft/apm/pull/629
- fix: enhance git remote validation by trying SSH URLs for generic hosts by @zzoubian in https://github.com/microsoft/apm/pull/584
- fix(auth): provide ADO-specific authentication error message for dev.… by @coakenfold in https://github.com/microsoft/apm/pull/742
- fix: strip skills prefix from bare skill plugin export by @zeel2104 in https://github.com/microsoft/apm/pull/738
- fix: deploy root project .apm/ primitives without a sub-package stub by @edenfunf in https://github.com/microsoft/apm/pull/715
- [fix] support codeload github archive urls for artifactory (#710) by @edenfunf in https://github.com/microsoft/apm/pull/712
- Add 55 tests for deps/_utils.py and view.py coverage by @Copilot in https://github.com/microsoft/apm/pull/682
- fix(deps): align _count_package_files to use .apm/context/ (singular) dir by @edenfunf in https://github.com/microsoft/apm/pull/748
- test(marketplace): isolate test_auto_detect_through_proxy from real network by @danielmeppiel in https://github.com/microsoft/apm/pull/759
- harden(plugin): enforce plugin-root containment for manifest paths by @danielmeppiel in https://github.com/microsoft/apm/pull/760
- fix(install): clean up stale deployed files on rename/remove within a package (#666) by @Boubalou in https://github.com/microsoft/apm/pull/750
- fix(install): harden stale-file cleanup with per-file content-hash provenance (#666 follow-up) by @danielmeppiel in https://github.com/microsoft/apm/pull/762
- refactor(install): modularize install.py into engine package by @danielmeppiel in https://github.com/microsoft/apm/pull/764
- test(integration): close install/uninstall/update CLI coverage gaps surfaced by #764 review by @danielmeppiel in https://github.com/microsoft/apm/pull/767
- fix: create target dir for explicit --target claude; content hash fallback when .git absent by @Copilot in https://github.com/microsoft/apm/pull/763
- fix: validate project name to reject path separators in apm init by @edenfunf in https://github.com/microsoft/apm/pull/724
- fix: prevent duplicate Test Improver monthly activity issues by @sergio-sisternes-epam in https://github.com/microsoft/apm/pull/681
- Add .editorconfig to standardize formatting across contributions by @Copilot in https://github.com/microsoft/apm/pull/671
- fix: _parse_artifactory_base_url() ignores PROXY_REGISTRY_URL — lockfile reinstall fails (#614) by @chkp-roniz in https://github.com/microsoft/apm/pull/616
- fix: route --target codex/opencode through AGENTS.md compiler (#766) by @edenfunf in https://github.com/microsoft/apm/pull/769
- chore: prepare v0.8.12 release by @danielmeppiel in https://github.com/microsoft/apm/pull/774
New Contributors
- @tillig made their first contribution in https://github.com/microsoft/apm/pull/653
- @srid made their first contribution in https://github.com/microsoft/apm/pull/709
- @zzoubian made their first contribution in https://github.com/microsoft/apm/pull/584
- @coakenfold made their first contribution in https://github.com/microsoft/apm/pull/742
- @zeel2104 made their first contribution in https://github.com/microsoft/apm/pull/738
- @Boubalou made their first contribution in https://github.com/microsoft/apm/pull/750
Full Changelog: https://github.com/microsoft/apm/compare/v0.8.11...v0.8.12