Skip to content

Releases: Jonconradt/ash

v0.29.0-beta.4

v0.29.0-beta.4 Pre-release
Pre-release

Choose a tag to compare

@Jonconradt Jonconradt released this 22 Oct 19:28

Features

  • Improved Linting Performance: Enhanced golangci-lint integration 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-push and 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

v0.29.0-beta.3 Pre-release
Pre-release

Choose a tag to compare

@Jonconradt Jonconradt released this 22 Oct 17:15

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-push and 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

v0.29.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@Jonconradt Jonconradt released this 21 Oct 12:51

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

v0.29.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@Jonconradt Jonconradt released this 18 Oct 03:39

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

Pre-release

Choose a tag to compare

@Jonconradt Jonconradt released this 15 Oct 09:17
30cca63

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

Choose a tag to compare

@Jonconradt Jonconradt released this 14 Oct 13:58

Features

  • No new features in this release.

Fixes & Improvements

  • No user-facing fixes in this release.

v0.28.0-beta.1

v0.28.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@Jonconradt Jonconradt released this 14 Oct 12:53

Features

  • No new features in this release.

Fixes & Improvements

  • No user-facing fixes in this release.

v0.27.0-nightly.20261013

Pre-release

Choose a tag to compare

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

v0.27.0-beta.5 Pre-release
Pre-release

Choose a tag to compare

@Jonconradt Jonconradt released this 13 Oct 19:53

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 version command 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

v0.27.0-beta.4 Pre-release
Pre-release

Choose a tag to compare

@Jonconradt Jonconradt released this 13 Oct 18:52

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 version command 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.