Skip to content

Commit a3f074c

Browse files
authored
Merge pull request #2881 from Azure/main
Merge main into stable for release 2.20.0
2 parents 5cfd498 + d358fab commit a3f074c

File tree

81 files changed

+1675
-625
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

81 files changed

+1675
-625
lines changed

.vsts/distribution.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ stages:
2727
jobs:
2828

2929
- job: Linux
30+
timeoutInMinutes: 120 # Needed for Codesign + CodeQL
3031
pool:
3132
name: Azure-Pipelines-EO-Batch-Explorer
3233
demands:
@@ -35,7 +36,7 @@ stages:
3536
- template: ./linux/distribution.yml
3637

3738
- job: MacOS
38-
timeoutInMinutes: 120 # Needed because Codesign and Notarization add 20+ minutes
39+
timeoutInMinutes: 120 # Needed for Codesign + Notarization + CodeQL
3940
pool:
4041
vmImage: macOS-11
4142
demands: xcode
@@ -47,6 +48,7 @@ stages:
4748
- template: ./darwin/distribution.yml
4849

4950
- job: Windows
51+
timeoutInMinutes: 120 # Needed for Codesign + CodeQL
5052
pool:
5153
name: Azure-Pipelines-EO-Batch-Explorer
5254
demands:

.vsts/node-setup.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,14 @@ steps:
1212
inputs:
1313
workingFile: $(Agent.TempDirectory)/.npmrc
1414

15+
# Using the 'script' task as-written below doesn't work properly on Windows.
16+
# It seem to be adding an extra quote character somehow. Using a separate
17+
# powershell task for Windows gets around this issue.
1518
- script: |
16-
echo "##vso[task.setvariable variable=NPM_CONFIG_USERCONFIG]$(Agent.TempDirectory)/.npmrc"
17-
displayName: Set NPM configuration environment variable
19+
echo "##vso[task.setvariable variable=npm_config_userconfig]$(Agent.TempDirectory)/.npmrc"
20+
condition: ne( variables['Agent.OS'], 'Windows_NT' )
21+
displayName: Set NPM userconfig (Linux/MacOS)
22+
- powershell: |
23+
Write-Host "##vso[task.setvariable variable=npm_config_userconfig]$env:AGENT_TEMPDIRECTORY\.npmrc"
24+
condition: eq( variables['Agent.OS'], 'Windows_NT' )
25+
displayName: Set NPM userconfig (Windows)

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1+
# 2.20.0
2+
3+
[All items](https://github.com/Azure/BatchExplorer/milestone/54?closed=1)
4+
5+
### Features
6+
7+
* Adds `requiredSlots` disable logic for multi-instance tasks [\#2876](https://github.com/Azure/BatchExplorer/issues/2876)
8+
* Multiple accessibility improvements [\#2874](https://github.com/Azure/BatchExplorer/issues/2874)
9+
10+
### Bugs
11+
12+
* Couldn't download filename contains "#" [\#2877](https://github.com/Azure/BatchExplorer/issues/2877)
13+
14+
### Other
15+
16+
* Updates 3rd party notices [\#2875](https://github.com/Azure/BatchExplorer/issues/2875)
17+
118
# 2.19.0
219

320
[All items](https://github.com/Azure/BatchExplorer/milestone/53?closed=1)

Localize/loc/cs/desktop/i18n/resources.resjson.lcl

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -325,6 +325,15 @@
325325
</Str>
326326
<Disp Icon="Str" />
327327
</Item>
328+
<Item ItemId=";add-certificate-form.certificate.deprecationWarningLinkTitle" ItemType="0" PsrId="306" Leaf="true">
329+
<Str Cat="Text">
330+
<Val><![CDATA[Documentation on certificate feature deprecation]]></Val>
331+
<Tgt Cat="Text" Stat="Loc" Orig="New">
332+
<Val><![CDATA[Dokumentace k vyřazení funkce certifikátu]]></Val>
333+
</Tgt>
334+
</Str>
335+
<Disp Icon="Str" />
336+
</Item>
328337
<Item ItemId=";add-certificate-form.certificate.description" ItemType="0" PsrId="306" Leaf="true">
329338
<Str Cat="Text">
330339
<Val><![CDATA[Select a certificate (pfx or cer) to upload]]></Val>
@@ -406,6 +415,15 @@
406415
</Str>
407416
<Disp Icon="Str" />
408417
</Item>
418+
<Item ItemId=";add-task-form.info.disable-required-slots" ItemType="0" PsrId="306" Leaf="true">
419+
<Str Cat="Text">
420+
<Val><![CDATA[Required slots must be 1 for multi-instance tasks]]></Val>
421+
<Tgt Cat="Text" Stat="Loc" Orig="New">
422+
<Val><![CDATA[Požadované sloty pro úlohy s více instancemi musí být 1.]]></Val>
423+
</Tgt>
424+
</Str>
425+
<Disp Icon="Str" />
426+
</Item>
409427
<Item ItemId=";add-task-form.subtitle" ItemType="0" PsrId="306" Leaf="true">
410428
<Str Cat="Text">
411429
<Val><![CDATA[Add a task to the selected job]]></Val>
@@ -2800,6 +2818,24 @@
28002818
</Str>
28012819
<Disp Icon="Str" />
28022820
</Item>
2821+
<Item ItemId=";pool-details.learnMore" ItemType="0" PsrId="306" Leaf="true">
2822+
<Str Cat="Text">
2823+
<Val><![CDATA[Learn more]]></Val>
2824+
<Tgt Cat="Text" Stat="Loc" Orig="New">
2825+
<Val><![CDATA[Další informace]]></Val>
2826+
</Tgt>
2827+
</Str>
2828+
<Disp Icon="Str" />
2829+
</Item>
2830+
<Item ItemId=";pool-details.learnMoreTitle" ItemType="0" PsrId="306" Leaf="true">
2831+
<Str Cat="Text">
2832+
<Val><![CDATA[Documentation on image end-of-life]]></Val>
2833+
<Tgt Cat="Text" Stat="Loc" Orig="New">
2834+
<Val><![CDATA[Dokumentace ke konci životnosti image]]></Val>
2835+
</Tgt>
2836+
</Str>
2837+
<Disp Icon="Str" />
2838+
</Item>
28032839
<Item ItemId=";pool-details.openInNewWindow" ItemType="0" PsrId="306" Leaf="true">
28042840
<Str Cat="Text">
28052841
<Val><![CDATA[Open in a new window]]></Val>

Localize/loc/cs/packages/bonito-ui/i18n/resources.resjson.lcl

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,15 @@
3636
</Str>
3737
<Disp Icon="Str" />
3838
</Item>
39+
<Item ItemId=";bonito.ui.form.delete" ItemType="0" PsrId="306" Leaf="true">
40+
<Str Cat="Text">
41+
<Val><![CDATA[Delete]]></Val>
42+
<Tgt Cat="Text" Stat="Loc" Orig="New">
43+
<Val><![CDATA[Odstranit]]></Val>
44+
</Tgt>
45+
</Str>
46+
<Disp Icon="Str" />
47+
</Item>
3948
<Item ItemId=";bonito.ui.form.showPassword" ItemType="0" PsrId="306" Leaf="true">
4049
<Str Cat="Text">
4150
<Val><![CDATA[Show password]]></Val>

Localize/loc/de/desktop/i18n/resources.resjson.lcl

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -325,6 +325,15 @@
325325
</Str>
326326
<Disp Icon="Str" />
327327
</Item>
328+
<Item ItemId=";add-certificate-form.certificate.deprecationWarningLinkTitle" ItemType="0" PsrId="306" Leaf="true">
329+
<Str Cat="Text">
330+
<Val><![CDATA[Documentation on certificate feature deprecation]]></Val>
331+
<Tgt Cat="Text" Stat="Loc" Orig="New">
332+
<Val><![CDATA[Dokumentation zu veralteten Zertifikatfeatures]]></Val>
333+
</Tgt>
334+
</Str>
335+
<Disp Icon="Str" />
336+
</Item>
328337
<Item ItemId=";add-certificate-form.certificate.description" ItemType="0" PsrId="306" Leaf="true">
329338
<Str Cat="Text">
330339
<Val><![CDATA[Select a certificate (pfx or cer) to upload]]></Val>
@@ -406,6 +415,15 @@
406415
</Str>
407416
<Disp Icon="Str" />
408417
</Item>
418+
<Item ItemId=";add-task-form.info.disable-required-slots" ItemType="0" PsrId="306" Leaf="true">
419+
<Str Cat="Text">
420+
<Val><![CDATA[Required slots must be 1 for multi-instance tasks]]></Val>
421+
<Tgt Cat="Text" Stat="Loc" Orig="New">
422+
<Val><![CDATA[Erforderliche Slots müssen 1 für Tasks mit mehreren Instanzen sein.]]></Val>
423+
</Tgt>
424+
</Str>
425+
<Disp Icon="Str" />
426+
</Item>
409427
<Item ItemId=";add-task-form.subtitle" ItemType="0" PsrId="306" Leaf="true">
410428
<Str Cat="Text">
411429
<Val><![CDATA[Add a task to the selected job]]></Val>
@@ -2800,6 +2818,24 @@
28002818
</Str>
28012819
<Disp Icon="Str" />
28022820
</Item>
2821+
<Item ItemId=";pool-details.learnMore" ItemType="0" PsrId="306" Leaf="true">
2822+
<Str Cat="Text">
2823+
<Val><![CDATA[Learn more]]></Val>
2824+
<Tgt Cat="Text" Stat="Loc" Orig="New">
2825+
<Val><![CDATA[Weitere Informationen]]></Val>
2826+
</Tgt>
2827+
</Str>
2828+
<Disp Icon="Str" />
2829+
</Item>
2830+
<Item ItemId=";pool-details.learnMoreTitle" ItemType="0" PsrId="306" Leaf="true">
2831+
<Str Cat="Text">
2832+
<Val><![CDATA[Documentation on image end-of-life]]></Val>
2833+
<Tgt Cat="Text" Stat="Loc" Orig="New">
2834+
<Val><![CDATA[Dokumentation zum Lebensende des Bilds]]></Val>
2835+
</Tgt>
2836+
</Str>
2837+
<Disp Icon="Str" />
2838+
</Item>
28032839
<Item ItemId=";pool-details.openInNewWindow" ItemType="0" PsrId="306" Leaf="true">
28042840
<Str Cat="Text">
28052841
<Val><![CDATA[Open in a new window]]></Val>

Localize/loc/de/packages/bonito-ui/i18n/resources.resjson.lcl

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,15 @@
3636
</Str>
3737
<Disp Icon="Str" />
3838
</Item>
39+
<Item ItemId=";bonito.ui.form.delete" ItemType="0" PsrId="306" Leaf="true">
40+
<Str Cat="Text">
41+
<Val><![CDATA[Delete]]></Val>
42+
<Tgt Cat="Text" Stat="Loc" Orig="New">
43+
<Val><![CDATA[Löschen]]></Val>
44+
</Tgt>
45+
</Str>
46+
<Disp Icon="Str" />
47+
</Item>
3948
<Item ItemId=";bonito.ui.form.showPassword" ItemType="0" PsrId="306" Leaf="true">
4049
<Str Cat="Text">
4150
<Val><![CDATA[Show password]]></Val>

Localize/loc/es/desktop/i18n/resources.resjson.lcl

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -325,6 +325,15 @@
325325
</Str>
326326
<Disp Icon="Str" />
327327
</Item>
328+
<Item ItemId=";add-certificate-form.certificate.deprecationWarningLinkTitle" ItemType="0" PsrId="306" Leaf="true">
329+
<Str Cat="Text">
330+
<Val><![CDATA[Documentation on certificate feature deprecation]]></Val>
331+
<Tgt Cat="Text" Stat="Loc" Orig="New">
332+
<Val><![CDATA[Documentación sobre el desuso de la característica de certificado]]></Val>
333+
</Tgt>
334+
</Str>
335+
<Disp Icon="Str" />
336+
</Item>
328337
<Item ItemId=";add-certificate-form.certificate.description" ItemType="0" PsrId="306" Leaf="true">
329338
<Str Cat="Text">
330339
<Val><![CDATA[Select a certificate (pfx or cer) to upload]]></Val>
@@ -406,6 +415,15 @@
406415
</Str>
407416
<Disp Icon="Str" />
408417
</Item>
418+
<Item ItemId=";add-task-form.info.disable-required-slots" ItemType="0" PsrId="306" Leaf="true">
419+
<Str Cat="Text">
420+
<Val><![CDATA[Required slots must be 1 for multi-instance tasks]]></Val>
421+
<Tgt Cat="Text" Stat="Loc" Orig="New">
422+
<Val><![CDATA[Los espacios necesarios deben ser 1 para las tareas de varias instancias.]]></Val>
423+
</Tgt>
424+
</Str>
425+
<Disp Icon="Str" />
426+
</Item>
409427
<Item ItemId=";add-task-form.subtitle" ItemType="0" PsrId="306" Leaf="true">
410428
<Str Cat="Text">
411429
<Val><![CDATA[Add a task to the selected job]]></Val>
@@ -2800,6 +2818,24 @@
28002818
</Str>
28012819
<Disp Icon="Str" />
28022820
</Item>
2821+
<Item ItemId=";pool-details.learnMore" ItemType="0" PsrId="306" Leaf="true">
2822+
<Str Cat="Text">
2823+
<Val><![CDATA[Learn more]]></Val>
2824+
<Tgt Cat="Text" Stat="Loc" Orig="New">
2825+
<Val><![CDATA[Obtenga más información]]></Val>
2826+
</Tgt>
2827+
</Str>
2828+
<Disp Icon="Str" />
2829+
</Item>
2830+
<Item ItemId=";pool-details.learnMoreTitle" ItemType="0" PsrId="306" Leaf="true">
2831+
<Str Cat="Text">
2832+
<Val><![CDATA[Documentation on image end-of-life]]></Val>
2833+
<Tgt Cat="Text" Stat="Loc" Orig="New">
2834+
<Val><![CDATA[Documentación sobre el final del ciclo de vida de la imagen]]></Val>
2835+
</Tgt>
2836+
</Str>
2837+
<Disp Icon="Str" />
2838+
</Item>
28032839
<Item ItemId=";pool-details.openInNewWindow" ItemType="0" PsrId="306" Leaf="true">
28042840
<Str Cat="Text">
28052841
<Val><![CDATA[Open in a new window]]></Val>

Localize/loc/es/packages/bonito-ui/i18n/resources.resjson.lcl

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,15 @@
3636
</Str>
3737
<Disp Icon="Str" />
3838
</Item>
39+
<Item ItemId=";bonito.ui.form.delete" ItemType="0" PsrId="306" Leaf="true">
40+
<Str Cat="Text">
41+
<Val><![CDATA[Delete]]></Val>
42+
<Tgt Cat="Text" Stat="Loc" Orig="New">
43+
<Val><![CDATA[Eliminar]]></Val>
44+
</Tgt>
45+
</Str>
46+
<Disp Icon="Str" />
47+
</Item>
3948
<Item ItemId=";bonito.ui.form.showPassword" ItemType="0" PsrId="306" Leaf="true">
4049
<Str Cat="Text">
4150
<Val><![CDATA[Show password]]></Val>

Localize/loc/fr/desktop/i18n/resources.resjson.lcl

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -325,6 +325,15 @@
325325
</Str>
326326
<Disp Icon="Str" />
327327
</Item>
328+
<Item ItemId=";add-certificate-form.certificate.deprecationWarningLinkTitle" ItemType="0" PsrId="306" Leaf="true">
329+
<Str Cat="Text">
330+
<Val><![CDATA[Documentation on certificate feature deprecation]]></Val>
331+
<Tgt Cat="Text" Stat="Loc" Orig="New">
332+
<Val><![CDATA[Documentation sur la dépréciation de la fonctionnalité de certificat]]></Val>
333+
</Tgt>
334+
</Str>
335+
<Disp Icon="Str" />
336+
</Item>
328337
<Item ItemId=";add-certificate-form.certificate.description" ItemType="0" PsrId="306" Leaf="true">
329338
<Str Cat="Text">
330339
<Val><![CDATA[Select a certificate (pfx or cer) to upload]]></Val>
@@ -406,6 +415,15 @@
406415
</Str>
407416
<Disp Icon="Str" />
408417
</Item>
418+
<Item ItemId=";add-task-form.info.disable-required-slots" ItemType="0" PsrId="306" Leaf="true">
419+
<Str Cat="Text">
420+
<Val><![CDATA[Required slots must be 1 for multi-instance tasks]]></Val>
421+
<Tgt Cat="Text" Stat="Loc" Orig="New">
422+
<Val><![CDATA[Les emplacements obligatoires doivent être 1 pour les tâches multi-instance]]></Val>
423+
</Tgt>
424+
</Str>
425+
<Disp Icon="Str" />
426+
</Item>
409427
<Item ItemId=";add-task-form.subtitle" ItemType="0" PsrId="306" Leaf="true">
410428
<Str Cat="Text">
411429
<Val><![CDATA[Add a task to the selected job]]></Val>
@@ -2800,6 +2818,24 @@
28002818
</Str>
28012819
<Disp Icon="Str" />
28022820
</Item>
2821+
<Item ItemId=";pool-details.learnMore" ItemType="0" PsrId="306" Leaf="true">
2822+
<Str Cat="Text">
2823+
<Val><![CDATA[Learn more]]></Val>
2824+
<Tgt Cat="Text" Stat="Loc" Orig="New">
2825+
<Val><![CDATA[En savoir plus]]></Val>
2826+
</Tgt>
2827+
</Str>
2828+
<Disp Icon="Str" />
2829+
</Item>
2830+
<Item ItemId=";pool-details.learnMoreTitle" ItemType="0" PsrId="306" Leaf="true">
2831+
<Str Cat="Text">
2832+
<Val><![CDATA[Documentation on image end-of-life]]></Val>
2833+
<Tgt Cat="Text" Stat="Loc" Orig="New">
2834+
<Val><![CDATA[Documentation sur la fin de vie de l’image]]></Val>
2835+
</Tgt>
2836+
</Str>
2837+
<Disp Icon="Str" />
2838+
</Item>
28032839
<Item ItemId=";pool-details.openInNewWindow" ItemType="0" PsrId="306" Leaf="true">
28042840
<Str Cat="Text">
28052841
<Val><![CDATA[Open in a new window]]></Val>

0 commit comments

Comments
 (0)