Skip to content

v0.1.0-alpha.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Jul 00:51
· 143 commits to main since this release

AgentOS v0.1.0-alpha.1

A follow-up alpha release with no behavior changes for existing users — the
release pipeline now covers Linux arm64 as well.

Changed

  • Switched the HTTP client's TLS backend from native-tls to rustls-tls.
    native-tls pulled in openssl-sys on Linux, which needs a real OpenSSL
    install for whatever target you're building — fine natively, but it can't
    cross-compile from an x86_64 CI runner to arm64 without a full arm64
    sysroot. rustls is a pure-Rust TLS stack with no system OpenSSL
    dependency on any platform.
  • Restored aarch64-unknown-linux-gnu to the release build matrix
    (dropped in v0.1.0-alpha for exactly the reason above). rustls's crypto
    backend still needs a real C cross-toolchain for a few target-specific
    assembly shims, so the release workflow now installs
    gcc-aarch64-linux-gnu for that one job — the standard way to
    cross-compile Rust to arm64 Linux from an x86_64 runner.
  • Allow-listed CDLA-Permissive-2.0 in the license policy for
    webpki-roots (rustls's bundled Mozilla CA root store) — a data license
    for the certificate bundle itself, not code.

Verified

  • 283 workspace tests pass with no regressions from the TLS backend switch.
  • All five release targets (Linux x64, Linux arm64, macOS Intel, macOS
    Apple Silicon, Windows) build successfully in CI for this tag.

Install

Build from source:

git clone https://github.com/WAHIB-EL-KHADIRI/agentOS
cd agentOS
cargo build --workspace

Install this tagged release with the install script:

export AGENTOS_VERSION=v0.1.0-alpha.1
curl -fsSL https://raw.githubusercontent.com/WAHIB-EL-KHADIRI/agentOS/main/install.sh | bash

Windows PowerShell:

$env:AGENTOS_VERSION = "v0.1.0-alpha.1"
iwr -useb https://raw.githubusercontent.com/WAHIB-EL-KHADIRI/agentOS/main/install.ps1 | iex