- General: removed many redundant options, more consistency between plugins, see below in "break".
- New Features:
- global: added resolution hints for well known issues.
- global: extended value expression
@extend:
finds and replace extended values in a string (e.g. for JSON) - global: option
fields
now supportsRegExp
- global: option
home
to set the main folder for configuration and cache - global: option
ignore_certificate
to specify specific URLs instead of global optioninsecure
- global: option
cert_stores
to specify alternate certificate stores - global: uniform progress bar for any type of transfer.
- global: add extended value types:
re
andyaml
- global: option
pid_file
to write tool's PID during execution, deleted on exit - config: command
remote_certificate
to retrieve a remote certificate - config: added logger level
trace1
andtrace2
- wizard: can detect multiple applications at the same address or url.
- aoc: wizard accepts public links
- aoc: support private links, and possibility to list shared folder with workspace
@json:null
- orchestrator: error analysis for workflow start
- httpgw: now supports pseudo file for testing: e.g.
faux:///testfile?1k
- node: added command
transfer sessions
to list all sessions of all transfers - node: generate bearer token from private key and user information
- node: access node API with bearer token as credentials
- agent:
direct
allows ignoring certificate for wss using http options - preview: command
show
generates a preview and displays it in terminal
- Issues Fixed:
- Ruby warning:
net/protocol.rb:68: warning: already initialized constant Net::ProtocRetryError
solved by removing dependency onnet-smtp
from gem spec (already in base ruby).
- Ruby warning:
- Breaking Changes:
- global: commands
detect
andwizard
takes now a mandatory argument: address or url instead of optionurl
. - global: renamed option
pkeypath
tokey_path
- global: renamed option
notif_to
tonotify_to
andnotif_template
tonotify_template
- global: removed extended value handler
incps
, as it is never used (useextend
instead). - global: option
fields
:+prop
is replaced with:DEF,prop
and-field
is replaced with:DEF,-field
, and whole list is evaluated. - global: replaced option
progress
with optionprogressbar
(bool) - global: removed option
rest_debug
and-r
, replaced with--log-level=trace2
- global: the default file name for private key when using wizard is change from
aspera_aoc_key
tomy_private_key.pem
- faspex5: removed option and
auth
typelink
: simply provide the public link asurl
- faspex: remote source selection now uses percent selector instead of parameter
id
orname
- faspex: option
source_name
is nowremote_source
- aoc: selection by name uses percent selector instead of option or parameter
name
- aoc: removed option
link
: useurl
instead - aoc: in command
short_link
, place type before command, e.g.short_link private create /blah
- aoc: replaced option
operation
with mandatory positional parameter for commandfiles transfer
- aoc: replaced option
from_folder
with mandatory positional parameter for commandfiles transfer
- orchestrator: workflow start takes arguments as optional positional extended value instead of option
param
- node:
find
command now takes an optional@ruby:
extended value instead of optionquery
with prefix:exec:
- sync: plugin
sync
is removed: actions are available throughserver
andnode
plugins. - sync: replaced option
sync_session
with optional positional parameter. - preview: command
scan
,events
andtrevents
replaced optionquery
with optional positional parameter for filter (likefind
). - trsdk: parameters
host
andport
in optiontransfer_info
are replaced with parameterurl
, likegrpc://host:port
- global: commands