Skip to content

Commit fe6d1e9

Browse files
committed
chore: bump to release version 4.23.0
1 parent 8ecd2cb commit fe6d1e9

7 files changed

Lines changed: 52 additions & 75 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Changes (Release notes)
22

3-
* 4.23.0.pre
3+
* 4.23.0 2025-08-11
44
* New Features:
55
* `aoc`: #201: Added `package_folder` option to place each received package in its own subfolder named after a package attribute. Default is `@none:` which means no subfolder will be created.
66
* `config`: Added `transferd` version 1.1.6.

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<!--
33
DO NOT EDIT: THIS FILE IS GENERATED, edit docs/README.erb.md, for details, read docs/README.md
44
PANDOC_META_BEGIN
5-
subtitle: "ascli 4.23.0.pre"
5+
subtitle: "ascli 4.23.0"
66
author: "Laurent MARTIN"
77
PANDOC_META_END
88
-->
@@ -15,7 +15,7 @@ PANDOC_META_END
1515

1616
## Introduction
1717

18-
Version : 4.23.0.pre
18+
Version : 4.23.0
1919

2020
Laurent/2016-2025
2121

@@ -115,7 +115,7 @@ Once the gem is installed, `ascli` shall be accessible:
115115

116116
```console
117117
$ ascli --version
118-
4.23.0.pre
118+
4.23.0
119119
```
120120

121121
### First use
@@ -560,7 +560,7 @@ gem install bigdecimal -v '~> 3.1.9'
560560
Once you have Ruby and rights to install gems, install the `aspera-cli` gem and its dependencies:
561561

562562
```bash
563-
gem install aspera-cli --pre
563+
gem install aspera-cli
564564
```
565565

566566
To upgrade to the latest version:
@@ -837,7 +837,7 @@ ascli -v
837837
```
838838

839839
```text
840-
4.23.0.pre
840+
4.23.0
841841
```
842842

843843
In order to keep persistency of configuration on the host, you should specify your user's configuration folder as a volume for the container.
@@ -3924,7 +3924,7 @@ ascli server upload "faux:///mydir?file=testfile&count=1000&size=1" --to-folder=
39243924
```text
39253925
ascli -h
39263926
NAME
3927-
ascli -- a command line tool for Aspera Applications (v4.23.0.pre)
3927+
ascli -- a command line tool for Aspera Applications (v4.23.0)
39283928
39293929
SYNOPSIS
39303930
ascli COMMANDS [OPTIONS] [ARGS]

docs/Manual.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<!--
22
DO NOT EDIT: THIS FILE IS GENERATED, edit docs/README.erb.md, for details, read docs/README.md
33
PANDOC_META_BEGIN
4-
subtitle: "ascli 4.23.0.pre"
4+
subtitle: "ascli 4.23.0"
55
author: "Laurent MARTIN"
66
PANDOC_META_END
77
-->
@@ -16,7 +16,7 @@
1616
alt="CII Best Practices" /></a></p>
1717
<h1 data-number="1" id="introduction"><span
1818
class="header-section-number">1</span> Introduction</h1>
19-
<p>Version : 4.23.0.pre</p>
19+
<p>Version : 4.23.0</p>
2020
<p>Laurent/2016-2025</p>
2121
<p>This gem provides the <code>ascli</code> CLI (Command Line Interface)
2222
to IBM Aspera software.</p>
@@ -138,7 +138,7 @@ <h1 data-number="2" id="quick-start"><span
138138
<p>Once the gem is installed, <code>ascli</code> shall be
139139
accessible:</p>
140140
<pre class="console"><code>$ ascli --version
141-
4.23.0.pre</code></pre>
141+
4.23.0</code></pre>
142142
<h2 data-number="2.1" id="first-use"><span
143143
class="header-section-number">2.1</span> First use</h2>
144144
<p>Once installation is completed, you can proceed to the first use with
@@ -561,7 +561,7 @@ <h2 data-number="3.3" id="ruby-gem-aspera-cli"><span
561561
<p>Once you have Ruby and rights to install gems, install the
562562
<code>aspera-cli</code> gem and its dependencies:</p>
563563
<div class="sourceCode" id="cb44"><pre
564-
class="sourceCode bash"><code class="sourceCode bash"><span id="cb44-1"><a href="#cb44-1" aria-hidden="true" tabindex="-1"></a><span class="ex">gem</span> install aspera-cli <span class="at">--pre</span></span></code></pre></div>
564+
class="sourceCode bash"><code class="sourceCode bash"><span id="cb44-1"><a href="#cb44-1" aria-hidden="true" tabindex="-1"></a><span class="ex">gem</span> install aspera-cli</span></code></pre></div>
565565
<p>To upgrade to the latest version:</p>
566566
<div class="sourceCode" id="cb45"><pre
567567
class="sourceCode bash"><code class="sourceCode bash"><span id="cb45-1"><a href="#cb45-1" aria-hidden="true" tabindex="-1"></a><span class="ex">gem</span> update aspera-cli</span></code></pre></div>
@@ -854,7 +854,7 @@ <h3 data-number="3.6.2" id="container-details"><span
854854
<p>Then, you can execute the container like a local command:</p>
855855
<div class="sourceCode" id="cb68"><pre
856856
class="sourceCode bash"><code class="sourceCode bash"><span id="cb68-1"><a href="#cb68-1" aria-hidden="true" tabindex="-1"></a><span class="ex">ascli</span> <span class="at">-v</span></span></code></pre></div>
857-
<pre class="text"><code>4.23.0.pre</code></pre>
857+
<pre class="text"><code>4.23.0</code></pre>
858858
<p>In order to keep persistency of configuration on the host, you should
859859
specify your user’s configuration folder as a volume for the container.
860860
To enable write access, a possibility is to run as <code>root</code> in
@@ -5883,7 +5883,7 @@ <h2 data-number="4.30" id="usage"><span
58835883
class="header-section-number">4.30</span> Usage</h2>
58845884
<pre class="text"><code>ascli -h
58855885
NAME
5886-
ascli -- a command line tool for Aspera Applications (v4.23.0.pre)
5886+
ascli -- a command line tool for Aspera Applications (v4.23.0)
58875887

58885888
SYNOPSIS
58895889
ascli COMMANDS [OPTIONS] [ARGS]

docs/Manual.pdf

-123 Bytes
Binary file not shown.

docs/doc_tools.rb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,8 +149,10 @@ def ruby_version
149149
def generate_help(varname)
150150
raise "missing #{varname}" unless @env.key?(varname)
151151
exec_path = @env[varname]
152-
output = %x(#{exec_path} -h 2>&1)
153-
raise "Error executing: #{exec_path} -h" unless $CHILD_STATUS.success?
152+
# Add library path for Ruby CLI execution
153+
lib_path = File.expand_path('../lib', File.dirname(exec_path))
154+
output = %x(ruby -I #{lib_path} #{exec_path} -h 2>&1)
155+
raise "Error executing: ruby -I #{lib_path} #{exec_path} -h" unless $CHILD_STATUS.success?
154156
return output
155157
end
156158

docs/test_env.conf

Lines changed: 34 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,6 @@ default:
1515
ats: tst_ats
1616
bss: tst_bss
1717
cos: tst_cos
18-
httpgw: tst_httpgw
19-
faspio: tst_faspio
20-
alee: tst_alee
2118
cli_default:
2219
ui: text
2320
interactive: 'no'
@@ -29,11 +26,9 @@ cli_default:
2926
- https://127.0.0.1:9092
3027
- https://localhost:9093
3128
- https://127.0.0.1:9093
32-
- https://my_local_server:9093
3329
- https://ifconfig.me
3430
- https://localhost:12345
3531
- https://localhost:12346
36-
- https://console.example.com
3732
smtp_config:
3833
server: smtp.gmail.com
3934
port: 587
@@ -70,21 +65,14 @@ aoc:
7065
public_link_password: your value here
7166
private_link: https://aspera.pub/MyShOrTlInK
7267
workspace_shared_inbox: eudemo
73-
user_group: ascli_group
7468
shared_inbox_name: AscliSharedInbox
7569
shared_inbox_meta: AscliShBoxMeta
76-
remote_folder: sample_video
77-
remote_file: sample_video/Animax_Korea_Sample_MP4.mp4
78-
node_name: eudemo (std secret A___)
7970
ak_name: eudemo-sedemo
8071
ak_secret: your value here
8172
faspex4_user:
8273
url: https://faspex4.example.com/aspera/faspex
8374
username: my_user
8475
password: your value here
85-
faspex4_admin:
86-
username: my_user
87-
password: your value here
8876
faspex4_storage:
8977
Server Files:
9078
node: "@preset:tst_node_faspex"
@@ -93,10 +81,13 @@ tst_node_faspex:
9381
url: https://eudemo.example.com
9482
username: my_user
9583
password: your value here
84+
faspex4_admin:
85+
username: my_user
86+
password: your value here
9687
faspex4:
97-
link_recv_from_user: https://faspex4.example.com/aspera/faspex/external_deliveries/176?token=some_passcode
98-
link_send_to_user: https://faspex4.example.com/aspera/faspex/external/submissions/new?token=some_passcode
99-
link_send_to_dropbox: https://faspex4.example.com/aspera/faspex/external/dropbox_submissions/new?token=some_passcode
88+
link_recv_from_user: https://faspex4.example.com/aspera/faspex/external_deliveries/176?token=some_token
89+
link_send_to_user: https://faspex4.example.com/aspera/faspex/external/submissions/new?token=some_token
90+
link_send_to_dropbox: https://faspex4.example.com/aspera/faspex/external/dropbox_submissions/new?token=some_token
10091
dbx: ascli_db
10192
wkg: ascli_wg
10293
src: Server Files
@@ -116,17 +107,14 @@ f5_web:
116107
redirect_uri: https://localhost:12345
117108
username: my_user@example.com
118109
f5_boot:
119-
url: https://eudemo.example.com/aspera/faspex
110+
url: https://eudemo.example.com:10443/aspera/faspex
120111
auth: boot
121112
password: your value here
122113
faspex5:
123114
shared_box_name: ascli shinbox
124115
workgroup: ascli workgroup
125-
local_storage: Local
126116
shared_folder_name: Server Files
127117
shared_folder_file: "/testfiles/aspera-test-dir-large/100MB"
128-
public_link_send_shared_box: https://eudemo.example.com?context=some_passcode
129-
public_link_send_f5_user: https://eudemo.example.com?context=some_passcode
130118
meta: ''
131119
shares_admin:
132120
url: https://shares.example.com
@@ -141,6 +129,10 @@ node_user:
141129
node_ak_adm:
142130
username: my_user
143131
password: your value here
132+
tst_node_preview:
133+
url: https://localhost:9092
134+
username: my_user
135+
password: your value here
144136
console_admin:
145137
url: https://console.example.com/aspera/console
146138
username: my_user
@@ -159,17 +151,12 @@ server2_user:
159151
server:
160152
upload_folder: "/Upload"
161153
inside_folder: "/Upload/server_folder"
162-
large_file: "/aspera-test-dir-large/1GB"
163-
sync:
164-
local_path_real: "/data/demofiles/Upload/sync_test_local"
165-
local_path: "/Upload/sync_test_local"
166-
remote_path: "/Upload/sync_test_remote"
167154
orch_user:
168-
url: https://testchris6.example.com/aspera/orchestrator
155+
url: https://testchris5.example.com/aspera/orchestrator
169156
username: my_user
170157
password: your value here
171158
orch:
172-
workflow_id: 327
159+
workflow_id: 1626
173160
tst_ats:
174161
ibm_api_key: your value here
175162
ats_key: your value here
@@ -178,31 +165,20 @@ tst_ats:
178165
tst_bss:
179166
password: your value here
180167
preview_ak:
181-
url: http://127.0.0.1:9091
168+
url: https://127.0.0.1:9092
182169
username: my_user
183170
password: your value here
184171
mimemagic: false
185172
ts:
186173
ssh_port: 22
187-
tst_node_preview:
188-
url: http://127.0.0.1:9091
189-
username: my_user
190-
password: your value here
191174
tst_cos:
192-
apikey: "@preset:icos.api_key"
193-
crn: "@preset:icos.resource_instance_id"
194-
bucket: "@preset:icos.bucket"
195-
endpoint: "@preset:icos.endpoint"
196-
tst_httpgw:
197-
url: https://eudemo.example.com/aspera/http-gwy
198-
tst_faspio:
199-
url: https://eudemo.example.com/faspio
200-
auth: basic
201-
username: my_user
202-
password: your value here
203-
tst_alee:
204-
username: my_user
205-
password: your value here
175+
apikey: your value here
176+
crn: your value here
177+
bucket: my_bucket
178+
endpoint: https://s3.eu-de.cloud-object-storage.appdomain.cloud
179+
sync:
180+
local_path: "/home/xfer/sync_test"
181+
remote_path: "/Upload/sync_test"
206182
no_wss:
207183
ts:
208184
wss_enabled:
@@ -212,28 +188,27 @@ ak_creds:
212188
password: your value here
213189
file:
214190
private_key: your value here
215-
cos_svc_cred: "@extend:@env:ASPERA_CLI_TEST_PRIVATE@service_creds.json"
191+
cos_svc_cred: "@path:~/workspace/aspera/aspera-cli-private/service_creds.json"
216192
dcm: "@path:~/Documents/Samples/anatomic-2k/TG18-CH/TG18-CH-2k-01.dcm"
217193
pdf: "@path:~/Documents/Samples/YıçşöğüİÇŞÖĞÜ.pdf"
218194
docx: "@path:~/Documents/Samples/SAMPLE WORD DOCUMENT.docx"
219195
mxf: "@path:~/Documents/Samples/mxf_video.mxf"
220196
mpg: "@path:~/Documents/Samples/Aspera.mpg"
221197
jpg: "@path:~/Documents/Samples/raupe.jpg"
222-
jpg_unk: "@path:~/Documents/Samples/raupe.unk"
223198
aws:
224-
access_key: your value here
225-
secret_key: your value here
226-
bucket: my_bucket
227-
region: eu-central-1
199+
bucket_key: your value here
200+
bucket_secret: your value here
201+
bucket_name: my_bucket
202+
bucket_region: eu-central-1
228203
icos:
229-
bucket: my_bucket
230-
region: us-south
231-
endpoint: s3.us-south.cloud-object-storage.appdomain.cloud
232-
api_key: your value here
204+
bucket_key: your value here
205+
bucket_secret: your value here
206+
bucket_name: my_bucket
207+
bucket_region: eu-de
208+
bucket_endpoint: https://s3.eu-de.cloud-object-storage.appdomain.cloud
209+
bucket_apikey: your value here
233210
resource_instance_id: your value here
234-
access_key: your value here
235-
secret_key: your value here
236211
misc:
237-
email_internal: "@preset:aoc_user.username"
212+
http_gw_fqdn_port: eudemo.asperademo.com
213+
email_internal: my_user@example.com
238214
email_external: my_user@example.com
239-
secret_here: your value here

lib/aspera/cli/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ module Aspera
44
module Cli
55
# for beta add extension : .beta1
66
# for dev version add extension : .pre
7-
VERSION = '4.23.0.pre'
7+
VERSION = '4.23.0'
88
end
99
end

0 commit comments

Comments
 (0)