| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| aenv-darwin-aarch64 | 2026-09-03 | 8.8 MB | |
| aenv-darwin-x86_64 | 2026-09-03 | 10.0 MB | |
| aenv-linux-aarch64 | 2026-09-03 | 14.1 MB | |
| aenv-linux-x86_64 | 2026-09-03 | 16.4 MB | |
| aenv-server-linux-aarch64.tar.gz | 2026-09-03 | 74.6 MB | |
| aenv-server-linux-x86_64-pvm.tar.gz | 2026-09-03 | 78.4 MB | |
| aenv-server-linux-x86_64.tar.gz | 2026-09-03 | 79.2 MB | |
| README.md | 2026-09-03 | 5.3 kB | |
| v0.2.0 source code.tar.gz | 2026-09-03 | 2.0 MB | |
| v0.2.0 source code.zip | 2026-09-03 | 2.4 MB | |
| Totals: 10 Items | 286.1 MB | 7 | |
π Documentation for this release: https://kvcache-ai.github.io/AgentENV/v0.2.0/
Features
- cli: Add clap dynamic completion (#163) (#163) β @NickNYU
- network: Support domain-based egress control β @LSX-s-Software
- api: Sync with E2B's latest API spec β @LSX-s-Software
- api: Support more filters and order direction in sandbox list v2 API β @LSX-s-Software
- overlaybd: Seal a writable upper into a layer β @huang-jl
- overlaybd: Expose the layer file-name constants (#224) β @huang-jl
- overlaybd: Stream file uploads through one shared implementation β @huang-jl
- overlaybd: Let a caller track upload progress β @huang-jl
- overlaybd: Expose the object-store backend (#225) β @huang-jl
- overlaybd: Reject the sparse upper layout on macOS β @huang-jl
- image-cache: Record p2p key and unpublish during eviction β @LSX-s-Software
- image: Publish converted layers to p2p β @LSX-s-Software
- volume: Add repository-backed volume storage β @yingdi-shan
- sandbox: Preserve volume drives across lifecycle β @yingdi-shan
- api: Implement persistent volume workflows β @yingdi-shan
- cli: Add persistent volume commands β @yingdi-shan
- template: Isolate template-build compression with [template_build] switch (#236) β @huajq
- cli: Enable secure sandboxes by default (#240) (#240) β @yingdi-shan
Bug Fixes
- Support dnf and yum in install script (#198) β @ztting01
- overlaybd: Offload unbounded-latency LocalFile syscalls (#201) β @huang-jl
- ublk: Gate block prewarm on resize support (#205) β @ztting01
- network: Reject malformed host headers (#207) β @LSX-s-Software
- orchestrator: Atomically claim expired sandboxes (#194) (#194) β @ztting01
- overlaybd: Preallocate cache blocks to avoid SIGBUS when disk is full (#217) β @huang-jl
- snapshot: Increase overlaybd compaction threshold with dynamic calculated value (#220) β @huajq
- overlaybd: Reject unaligned extents when scanning a sparse source (#223) β @huang-jl
- Preserve anonymous OverlayBD credential mode (#230) β @ranxi2001
- volume: Harden shared catalog and lifecycle state β @yingdi-shan
- volume: Harden restore paths and E2E checks β @yingdi-shan
- volume: Address lifecycle and catalog review findings (#214) β @yingdi-shan
- privileges: Make scoped-spawn capability tests root-aware (#237) β @huajq
- sandbox: Pass seal output to persistent volume restack (#239) β @huajq
- Record bare tracing instrument fields on fetch_byte_range and fork_sandbox (#241) β @YXalix
- overlaybd: Restore premerged index prune offload lost in a rebase (#244) β @YXalix
Improvements
- Optimize code to fix clippy warning on rust v1.98 (#200) β @LSX-s-Software
- overlaybd: Decouple local files from io_uring β @huang-jl
- overlaybd: Gate io_uring fast path β @huang-jl
- network: Store egress CIDRs as IP networks β @LSX-s-Software
- network: Use bounded host DNS resolver β @LSX-s-Software
- network: Use mutable slot lifecycle access to remove concurrency control β @LSX-s-Software
- overlaybd: Abstract platform syscalls into a sys module β @huang-jl
Performance
- p2p: Parallelize catalog peer lookups (#107) (#107) β @catyans
- image: Skip p2p publish when disabled and cache p2p lookup results (#226) β @LSX-s-Software