Skip to content

Bump Devolutions.Now.Policy packages to 2026.8.13 - #5274

Merged
Marc-André Moreau (mamoreau-devolutions) merged 1 commit into
mainfrom
vnikonov-devolutions-bump-now-policy-packages
Aug 13, 2026
Merged

Bump Devolutions.Now.Policy packages to 2026.8.13#5274
Marc-André Moreau (mamoreau-devolutions) merged 1 commit into
mainfrom
vnikonov-devolutions-bump-now-policy-packages

Conversation

@vnikonov-devolutions

Copy link
Copy Markdown
Contributor

Summary

Bumps Devolutions.Now.Policy.Api and Devolutions.Now.Policy.Client from 2026.8.5 to 2026.8.13 in UniGetUI.PackageEngine.AgentBroker.

Motivation

The new now-libraries release (Devolutions/now-libraries#91) reworks the package broker's PackageIdentifier wire validation to an explicit allowlist (^[A-Za-z0-9._+@/:\[\],#$%{}-]+$, 1–256 bytes). With this bump, the following identifiers now deserialize correctly over the wire:

  • Scoped npm/Bun ids — @scope/package
  • npm aliases with exact versions — alias:pkg@7.20.0
  • vcpkg triplets — curl:x64-windows

No UniGetUI code changes are required: BrokerRequestBuilder passes package.Id through verbatim as a plain string.

Verification

  • dotnet build of UniGetUI.PackageEngine.AgentBroker — succeeded, no new warnings
  • dotnet test of UniGetUI.PackageEngine.Tests (references AgentBroker) — 634/634 passed (253 net10.0 + 381 net10.0-windows)

Picks up the PackageIdentifier wire-validation rework from
Devolutions/now-libraries#91 (explicit allowlist), which allows scoped
npm ids, npm aliases with exact versions, and vcpkg triplets to
deserialize correctly.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@mamoreau-devolutions
Marc-André Moreau (mamoreau-devolutions) merged commit 435872c into main Aug 13, 2026
6 checks passed
@mamoreau-devolutions
Marc-André Moreau (mamoreau-devolutions) deleted the vnikonov-devolutions-bump-now-policy-packages branch August 13, 2026 16:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants