github IBM/aspera-cli v4.27.1
Aspera CLI v4.27.1

2 hours ago

New Features

  • 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.

Don't miss a new aspera-cli release

NewReleases is sending notifications on new releases.