You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
global: browse is now accepted as an alias for ls in node access_key do, aoc files, aoc admin node do, and aoc admin ats access_key node.
config: Vault: added support for 1Password as a secret store.
config: Preset secrets (passwords, keys) are now automatically moved to the vault when a preset is saved and a vault is used.
httpgw: Added asynchronous transfer mode — last_job_id is now exposed so a transfer can be submitted and its status queried later.
direct: Added asynchronous transfer mode — last_job_id is now exposed so a transfer can be submitted and its status queried later.
preview: scan now accepts an optional path or %id:<file_id> selector, allowing preview generation for one file or a subtree. Added the --filter option, supporting glob strings, regular expressions, and @ruby: Proc expressions.
config: Preset keys starting with _ (e.g. _comment) are now ignored when a preset is applied as CLI options, allowing inline annotations in config.yaml.
global: New composite option --out groups all output rendering options with dot-notation sub-keys: format, level, file, fields, select, table[.pivot], flat, secrets, img. Individual options preserved with deprecation warnings.
config: preset set now supports dot-notation keys with deep-merge and automatic type coercion.
Issues Fixed
faspex5: Wizard was incorrectly nesting client_id and client_secret under a params: sub-key in the generated preset, instead of placing them at the top level.
global: Assigning @none: to a Hash-typed option now correctly resets it to nil instead of being stored as a literal value.
config: Vault: removed symmetric-encryption gem dependency, replaced with openssl. Existing encrypted data may not be compatible — export your vault contents first, then re-import after upgrading.
config: Vault: fixed macOS Keychain API compatibility.
global: Option type Hash is now automatically inferred when the option schema uses oneOf/anyOf with all-object branches; no need to specify allowed: Hash explicitly.
Breaking Changes
preview: Options --scan-id and --scan-path are deprecated; use the optional scan [path] argument instead.
faspex: Plugin removed - Faspex v4 is end of support since September 30th, 2024. Use ascli version 4.19.0 or earlier if still needed.