ReleaseMicrosoftMicrosoftpublished Apr 19, 2026seen Jun 26

microsoft/apm v0.8.12

microsoft/apm

Open original ↗

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