v0.1.0-alpha.1
Pre-release
Pre-release
·
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-tlstorustls-tls.
native-tlspulled inopenssl-syson 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.rustlsis a pure-Rust TLS stack with no system OpenSSL
dependency on any platform. - Restored
aarch64-unknown-linux-gnuto 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-gnufor that one job — the standard way to
cross-compile Rust to arm64 Linux from an x86_64 runner. - Allow-listed
CDLA-Permissive-2.0in 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 --workspaceInstall 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 | bashWindows PowerShell:
$env:AGENTOS_VERSION = "v0.1.0-alpha.1"
iwr -useb https://raw.githubusercontent.com/WAHIB-EL-KHADIRI/agentOS/main/install.ps1 | iex