Repository navigation
Releases: Jonconradt/ash
Releases · Jonconradt/ash
Release list
v0.29.0-beta.4
Features
- Improved Linting Performance: Enhanced
golangci-lintintegration to support serial runners. - Improved Python Integration: Enhanced support for managed Python tools within command executions and pipelines.
- Enhanced Authentication: Added support for refresh tokens in remote MCP sessions and improved OAuth handling for more reliable session persistence.
- Better Tool Visibility: Added tool name logic to execution summaries for clearer tracking of operation results.
- Improved Cloud Detection: Refined host detection logic to better handle private and loopback addresses.
Fixes & Improvements
- Expanded macOS Documentation: Added detailed instructions for manually installing Rust plugins on macOS and clarified their availability in standard builds.
- Updated Developer Workflow: Improved local validation by introducing
make pre-pushand updating corresponding developer documentation in multiple languages. - Localized Setup Guides: Updated installation instructions in multiple languages to include Homebrew 6 trust commands and clearer security guidance.
- Robust OAuth Logging: Added detailed logging for OAuth authorization and broker operations to simplify troubleshooting.
- Accurate Local Versioning: Local builds now report the nearest reachable tag for more accurate version identification.
v0.29.0-beta.3
Features
- Improved Python Integration: Enhanced support for managed Python tools within command executions and pipelines.
- Enhanced Authentication: Added support for refresh tokens in remote MCP sessions and improved OAuth handling for more reliable session persistence.
- Better Tool Visibility: Added tool name logic to execution summaries for clearer tracking of operation results.
- Improved Cloud Detection: Refined host detection logic to better handle private and loopback addresses.
Fixes & Improvements
- Expanded macOS Documentation: Added detailed instructions for manually installing Rust plugins on macOS and clarified their availability in standard builds.
- Updated Developer Workflow: Improved local validation by introducing
make pre-pushand updating corresponding developer documentation in multiple languages. - Localized Setup Guides: Updated installation instructions in multiple languages to include Homebrew 6 trust commands and clearer security guidance.
- Robust OAuth Logging: Added detailed logging for OAuth authorization and broker operations to simplify troubleshooting.
- Accurate Local Versioning: Local builds now report the nearest reachable tag for more accurate version identification.
v0.29.0-beta.2
Features
- Improved Python Integration: Enhanced support for managed Python tools within command executions and pipelines.
- Enhanced Authentication: Added support for refresh tokens in remote MCP sessions and improved OAuth handling for more reliable session persistence.
- Better Tool Visibility: Added tool name logic to execution summaries for clearer tracking of operation results.
- Improved Cloud Detection: Refined host detection logic to better handle private and loopback addresses.
Fixes & Improvements
- Localized Setup Guides: Updated installation instructions in multiple languages to include Homebrew 6 trust commands and clearer security guidance.
- Robust OAuth Logging: Added detailed logging for OAuth authorization and broker operations to simplify troubleshooting.
- Accurate Local Versioning: Local builds now report the nearest reachable tag for more accurate version identification.
v0.29.0-beta.1
Features
- Better Python tool integration: Enhanced support for managed Python tools within command executions and pipelines.
- Reliable OAuth sessions: Added support for refresh tokens in remote sessions and improved handling of resource URIs for more stable authentication.
- Improved cloud detection: Refined logic for detecting cloud hosts, specifically for private and loopback addresses.
Fixes & Improvements
- Enhanced authentication diagnostics: Improved logging for OAuth authorization requests, missing tokens, and token rejections to help troubleshoot connection issues.
- Better broker transparency: Added detailed logging for broker operations to improve system observability.
- HTTP for Local AI: Improved identification of local, e.g. same network, AI servers to allow HTTP connections.
v0.29.0-nightly.20261015
Features
- This nightly includes the latest changes from the default branch.
Fixes & Improvements
- ci: verify Ubuntu 26.04 quality checks
- Initial plan
- chore(repositories): publish ash v0.28.0
- chore(repositories): publish ash v0.28.0-beta.1
- refactor(workflows): remove external Go install verification from release workflow
- feat(vm): add --tart-home option for custom Tart VM and image cache directory
- chore(repositories): publish ash v0.27.0-beta.5
- chore(repositories): publish ash v0.27.0-nightly.20261013
- feat(workflows): update dispatch events and conditions for package repository updates
v0.28.0
v0.28.0-beta.1
Features
- No new features in this release.
Fixes & Improvements
- No user-facing fixes in this release.
v0.27.0-nightly.20261013
Features
- This nightly includes the latest changes from the default branch.
Fixes & Improvements
- feat(tests): add test for running managed Python tool with system Python feat(vm): update macOS references and improve environment variable handling
- chore(repositories): publish ash v0.27.0-beta.4
- feat(gitleaks): update allowlist paths for sumologic access token detection
- Enhance locale generation with progress reporting and request tracking
- feat(release): add GONOSUMDB to external Go install check to avoid indexing delays
- feat(translations): enhance caching mechanism to reuse unchanged pages and track source hashes
- feat(gitleaks): add rules for sumologic access token detection
- feat(release): skip website translation for nightly releases and update documentation
- Refactor code structure for improved readability and maintainability; removed redundant sections and optimized logic flow.
- docs(ar): update developer guide with package channel options and VM management instructions
v0.27.0-beta.5
Features
- User Preferences: Added support for persistent user settings and preferences.
- Enhanced Installation: Improved the install process with optional Bash shell integration and release signature verification via Sigstore cosign.
- Expanded Platform Support: Added official installation support and repositories for Arch Linux (Pacman), Debian/Ubuntu (APT), and Fedora/RHEL (DNF), alongside a Homebrew tap for macOS.
- Scratch Session Management: Introduced automated lifecycle management for scratch sessions, including session validation and automatic cleanup of stale directories.
- New Commands: Added a
versioncommand for easier tracking of your installed ASH version. - Multilingual Support: The homepage and various tooling now support multiple languages.
- VM Integration: Added the ability to select specific package channels when using the VM script.
Fixes & Improvements
- Documentation: Added a comprehensive installation guide with OS-specific instructions and provider setup.
- Shell Integration: Improved the reliability of shell integration by ensuring local binaries are correctly added to the PATH.
- System Stability: Enhanced environment variable handling and runtime configuration validation to prevent invalid setups.
- Performance: Optimized the localized site generation process with better caching and progress reporting.
v0.27.0-beta.4
Features
- Expanded OS Support: Added official installation support for Arch Linux (Pacman), Debian/Ubuntu (APT), and Fedora/RHEL (DNF).
- Improved Installation Experience: Simplified the installation process with a new comprehensive guide, Homebrew tap support, and opt-in Bash shell integration.
- Secure Package Verification: Added support for verifying release signatures using Sigstore cosign during installation.
- User Preferences: Introduced persistent preference handling to save and maintain user settings.
- Enhanced Scratch Sessions: Implemented a new lifecycle management system for scratch sessions, including automated cleanup of stale directories and concurrency locking.
- Version Tracking: Added a dedicated
versioncommand and improved version logging. - Global Accessibility: Launched a multilingual homepage and localized documentation for multiple languages.
- VM Testing Improvements: Added cross-platform VM package testing support for Apple Silicon (Tart) and x86_64 Linux (QEMU/KVM), including the ability to select package channels.
Fixes & Improvements
- Security: Enhanced secret detection for Sumologic access tokens and updated allowlist paths to reduce false positives.
- Reliability: Improved the robustness of release archives and package signing for Arch and Debian.
- Stability: Added validation to reject invalid runtime configurations and versioned private persistence schemas to prevent data corruption.
- User Interface: Updated the website with responsive, accessible command-copy interactions.