Aspera

Aspera

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only

ascli 4.24.0 – Smarter Configuration, Better Logging, and a Streamlined Sync Experience

By Laurent Martin posted 19 days ago

  

We’re excited to announce the release of ascli 4.24.0!
This update brings powerful new features, important fixes, and some breaking changes designed to simplify and modernize workflows.


🚀 New Features

  • AOC:

    • New package_folder option allows specification of a secondary field.

    • Package encryption at rest (CSEAR) handling improved (#221).

  • Configuration:

    • invalid_characters ensures generated file names remain valid.

    • Support for dot-separated option names makes it easier to define nested hash structures directly from the command line.

  • Console:

    • Extended filters now supported in transfer queries for more precise results.

  • HTTP Options:

    • New ssl_options field enables fine-tuned SSL context configuration.

  • Formatting:

    • CSV output gains a table_style option for customizable display.

    • Lists now display column headers correctly.

  • Logging:

    • New log_format option lets you control how logs are displayed.

    • By default, logs are now cleaner (no timestamps) — switch back to the standard Ruby logger with --log_format=standard.

  • Sync:

    • New db command for managing sync database operations.

    • Sync operations now support ts and to_folder options.


🛠️ Issues Fixed

  • JRuby: Adjusted tests and documentation for SSH special options.

  • Transferd & Desktop: Fixed discrepancies in transfer spec resume policies.

  • Select: Filters now apply to values before enhanced table display.

  • Format: Lists properly display column headers.


⚠️ Breaking Changes

Several changes streamline configuration and unify behavior across commands:

  • Configuration:

    • silent_insecure renamed to warn_insecure.

    • Default transfer spec (ts) now includes resume_policy=sparse_csum.

  • SSH Options:

    • Now additive, similar to ts.

  • Vault:

    • label is now part of the creation Hash when creating entries.

  • Console:

    • Options filter_from and filter_to removed. Use the standard query option instead.

  • Sync:

    • Option sync_info removed. Replaced with positional parameters for a simpler CLI across all sync-related plugins.

  • Async:

    • sync_name option removed. Use the new percent selector syntax %name:.

  • AOC:

    • Gen4 API file downloads no longer require the containing folder first. Just specify the full file paths directly.

  • Logger:

    • Logs simplified — no timestamp by default. Use --log_format=standard to keep the classic behavior.


📦 Upgrade Notes

This release emphasizes cleaner defaults and simpler syntax, but it also introduces breaking changes. If you rely on legacy sync or console options, review your scripts before upgrading.


✅ Summary

ascli 4.24.0 focuses on:

  • More powerful configuration options

  • Smarter and cleaner logging

  • A reworked sync experience

  • Several bug fixes and behavioral alignments across modules

Upgrade today and enjoy a more streamlined, reliable CLI experience!

0 comments
2 views

Permalink