Visitar URL original
Tags · microsoft/apm · GitHub
Skip to content

Tags

Tags

v0.35.1

Toggle v0.35.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: release v0.35.1 (#3558)

Bump pyproject.toml and the root apm-cli entry in uv.lock to 0.35.1 (no dependency changes), and move the approved [Unreleased] notes into [0.35.1] - 2026-11-11 with one entry per user-facing PR merged since v0.35.0. Local lint mirror (ruff check, ruff format --check, pylint R0801, auth-signals) passed.

Post-merge: tag v0.35.1 to trigger the release workflow.

Refs #3557

Co-authored-by: danielmeppiel <danielmeppiel@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

v0.35.0

Toggle v0.35.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #3364 from microsoft/danielmeppiel-intel-release-b…

…udget

fix(ci): budget focused Intel release qualification

v0.34.0

Toggle v0.34.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
test: pin cwd for deep-coverage CLI fixtures (#3274)

The deep-coverage CLI tests passed the project via `obj={"cwd": ...}`, which
no command reads, so `apm deps list` ran in whatever directory the xdist
worker was left in. When an earlier test removed that directory,
`deps list` exited 1 ("No such file or directory"), failing the v0.34.0
tag run on macOS arm64. The project fixtures now chdir into the project.

Co-authored-by: danielmeppiel <danielmeppiel@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 761bf207-57da-41d0-bd3f-ffecbb97b83a

v0.33.0

Toggle v0.33.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: release v0.33.0 (#3152)

Bump pyproject.toml and uv.lock to 0.33.0 and move [Unreleased] to [0.33.0] - 2026-10-02 with one entry per user-facing PR merged since v0.32.0. Lint mirror (ruff check + format, pylint R0801, auth-signals) green locally.

Post-merge: tag v0.33.0 to trigger the release workflow.

Co-authored-by: danielmeppiel <danielmeppiel@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

v0.31.0

Toggle v0.31.0's commit message
Release v0.31.0

v0.30.0

Toggle v0.30.0's commit message
Release v0.30.0

v0.29.1

Toggle v0.29.1's commit message
Release v0.29.1

v0.29.0

Toggle v0.29.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(tests): accept native plugin result metadata (#2724)

* chore: release v0.29.0

Finalize the v0.29.0 changelog with native GitHub Copilot Agent Plugin registration and contributor-dashboard polling improvements; pyproject.toml and uv.lock already carry 0.29.0, and the CI lint mirror is green. Post-merge: tag v0.29.0.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

* chore: preserve release lockfile

Drop environment-specific package-feed URL rewrites introduced while creating the local lint environment; the dependency graph and 0.29.0 package version remain unchanged.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

* fix(tests): accept native plugin result metadata

Update both integration orchestration expectations for the native_plugin field added by native Copilot Agent Plugin registration. This restores the macOS arm64 and Linux arm64 release gates.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: danielmeppiel <danielmeppiel@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

v0.28.0

Toggle v0.28.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(outdated): degrade gracefully when Rich progress rendering fails (#…

…2507)

`apm outdated` borrowed Rich's process-global console singleton for its
progress bar. When that singleton is poisoned -- observed in CI when an
earlier test in the same xdist worker left a MagicMock behind -- Rich's
progress machinery compared mock timestamps and raised `TypeError: '<'
not supported between instances of 'MagicMock' and 'MagicMock'`, which
escaped the command as exit 1.

Two changes, both narrow:

- `_check_deps_with_progress` now constructs its own `Console()` and
  passes it to `Progress`, so the command no longer depends on shared
  global state it does not own.
- The surrounding handler widens from `except ImportError` to
  `except Exception` and resets `rows`, so any renderer failure degrades
  to the existing plain-text path instead of failing the command.
  Progress display is cosmetic; it must never decide the exit code.

Adds `test_poisoned_rich_console_singleton_degrades`, which reproduces
the exact CI signature (verified: fails without the fix, passes with it).

Fixes the sole failure in the v0.28.0 release run 31083262059.

apm-spec-waiver: display-layer resilience in the outdated command only;
no change to manifest parsing, lockfile schema, resolution, policy, or
install/integration behaviour, so no OpenAPM spec surface is touched.

Co-authored-by: danielmeppiel <danielmeppiel@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 11dbb707-3685-4a9e-80a4-19c73831232a