Skip to content

AdRouter Agent v0.1.0-beta.3 public beta

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Jul 01:30

Changelog

All notable changes to AdRouter Agent are documented here.

0.1.0-beta.3 - 2026-07-26

Fixed

  • The npm installer now accepts the standard relative framework symlinks inside
    an Electron macOS bundle while rejecting absolute, ambiguous, or escaping
    symlink targets before and after extraction.
  • Anonymous registry propagation waits are long enough for a newly published
    candidate to become visible before macOS install smoke tests begin.

0.1.0-beta.2 - 2026-07-26

Added

  • First public-beta distribution of the universal macOS desktop application.
  • Credential-free ad-hoc-signed universal ZIP delivery through GitHub Releases.
  • Dependency-free npm launcher installation into ~/Applications with
    checksum, archive, bundle identity, architecture, and integrity validation.
  • Dependency-free @adrouter/agent npm installer and launcher with embedded
    release metadata, bounded downloads, checksum validation, safe extraction,
    signing verification, and Gatekeeper assessment.
  • Immutable-tag release, protected staging/signing/publishing environments,
    SBOMs, artifact manifests, and GitHub artifact attestations.

Security

  • Production dependency resolutions override brace-expansion to 5.0.8 and
    protobufjs to 7.6.5; reviewed Pi agent package versions remain unchanged.
  • npm accepts no URL/checksum environment overrides and rejects unsupported
    platforms before downloading.

Fixed

  • Hosted AdRouter requests now leave runtime_mode unset when automatic routing
    is selected, preserving the server default and avoiding a rejected explicit
    auto value.

Known limitations

  • macOS only, with one active agent run at a time.
  • Updates are downloaded and installed manually.
  • A reachable AdRouter server and valid bearer token are required.