Skip to content

Commit 771ec69

Browse files
authored
Merge pull request #2538 from Azure/release/prepare-2.14.0
Manual merge of master into stable
2 parents c27f474 + d55d3c8 commit 771ec69

File tree

59 files changed

+1925
-695
lines changed

Some content is hidden

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

59 files changed

+1925
-695
lines changed

.editorconfig

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ indent_size = 4
44
insert_final_newline = true
55
trim_trailing_whitespace = true
66

7-
[*.{yml,json}]
7+
[*.{yml,json,bicep}]
88
indent_size = 2

.eslintrc.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@
2323
"extends": [
2424
".eslintrc.common.json",
2525
"prettier",
26-
"prettier/@typescript-eslint"
26+
"prettier/@typescript-eslint",
27+
"plugin:security/recommended"
2728
],
2829
"plugins": [
2930
"@angular-eslint/eslint-plugin",

.github/CODEOWNERS

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# These owners will be the default owners for everything in
22
# the repo. Unless a later match takes precedence,
3-
# they will be requested for review when someone opens a
3+
# they will be requested for review when someone opens a
44
# pull request.
55

6-
* @cRui861 @dpwatrous @gingi @zfengms @paterasMSFT @seth-barshay @wiboris
6+
* @cRui861 @dpwatrous @gingi @zfengms @paterasMSFT @seth-barshay @wiboris @skapur12

.vscode/launch.json

-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
"name": "Debug: Main",
66
"type": "node",
77
"request": "launch",
8-
"protocol": "inspector",
98
"program": "${workspaceRoot}/src/client/main.ts",
109
"stopOnEntry": false,
1110
"args": [
@@ -44,7 +43,6 @@
4443
"request": "attach",
4544
"port": 9222,
4645
"sourceMaps": true,
47-
"trace": "verbose",
4846
"webRoot": "${workspaceRoot}/build",
4947
"timeout": 30000,
5048
"presentation": {
@@ -61,7 +59,6 @@
6159
"name": "Test: Client",
6260
"type": "node",
6361
"request": "launch",
64-
"protocol": "inspector",
6562
"program": "${workspaceRoot}/test/client/run-jasmine.js",
6663
"cwd": "${workspaceRoot}",
6764
"runtimeExecutable": "node",

CHANGELOG.md

+21
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,24 @@
1+
# 2.14.0
2+
3+
[All items](https://github.com/Azure/BatchExplorer/milestone/48?closed=1)
4+
5+
### Features
6+
7+
* Improve proxy support with MSAL authentication [\#2528](https://github.com/Azure/BatchExplorer/issues/2528)
8+
* Add new heatmap node display for better running task visualization and made improvements to the heatmap legend [\#2527](https://github.com/Azure/BatchExplorer/issues/2527)
9+
* Re-land API call for List Supported Virtual Machine and Cloud Service SKUs [\#2525](https://github.com/Azure/BatchExplorer/issues/2525)
10+
11+
### Bugs
12+
13+
* April and May accessibility bug fixes and improvements [\#2531](https://github.com/Azure/BatchExplorer/issues/2531)
14+
* Fix issue with menubar not appearing on Windows Insider build [\#2529](https://github.com/Azure/BatchExplorer/issues/2529)
15+
* Fix issue with failed silent auth [\#2524](https://github.com/Azure/BatchExplorer/issues/2524)
16+
17+
### Other
18+
19+
* Update dependencies for better security [\#2530](https://github.com/Azure/BatchExplorer/issues/2530)
20+
* Upgrade to Electron 13 [\#2526](https://github.com/Azure/BatchExplorer/issues/2526)
21+
122
# 2.13.0
223

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

SECURITY.md

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
<!-- BEGIN MICROSOFT SECURITY.MD V0.0.7 BLOCK -->
2+
3+
## Security
4+
5+
Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), and [our GitHub organizations](https://opensource.microsoft.com/).
6+
7+
If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](https://aka.ms/opensource/security/definition), please report it to us as described below.
8+
9+
## Reporting Security Issues
10+
11+
**Please do not report security vulnerabilities through public GitHub issues.**
12+
13+
Instead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://aka.ms/opensource/security/create-report).
14+
15+
If you prefer to submit without logging in, send email to [[email protected]](mailto:[email protected]). If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://aka.ms/opensource/security/pgpkey).
16+
17+
You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Additional information can be found at [microsoft.com/msrc](https://aka.ms/opensource/security/msrc).
18+
19+
Please include the requested information listed below (as much as you can provide) to help us better understand the nature and scope of the possible issue:
20+
21+
* Type of issue (e.g. buffer overflow, SQL injection, cross-site scripting, etc.)
22+
* Full paths of source file(s) related to the manifestation of the issue
23+
* The location of the affected source code (tag/branch/commit or direct URL)
24+
* Any special configuration required to reproduce the issue
25+
* Step-by-step instructions to reproduce the issue
26+
* Proof-of-concept or exploit code (if possible)
27+
* Impact of the issue, including how an attacker might exploit the issue
28+
29+
This information will help us triage your report more quickly.
30+
31+
If you are reporting for a bug bounty, more complete reports can contribute to a higher bounty award. Please visit our [Microsoft Bug Bounty Program](https://aka.ms/opensource/security/bounty) page for more details about our active programs.
32+
33+
## Preferred Languages
34+
35+
We prefer all communications to be in English.
36+
37+
## Policy
38+
39+
Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://aka.ms/opensource/security/cvd).
40+
41+
<!-- END MICROSOFT SECURITY.MD BLOCK -->

ThirdPartyNotices.txt

+113-17
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Microsoft reserves all other rights not expressly granted under this agreement,
1818
8. @angular/platform-browser-dynamic(https://github.com/angular/angular) - MIT
1919
9. @angular/platform-server(https://github.com/angular/angular) - MIT
2020
10. @angular/router(https://github.com/angular/angular/tree/master/packages/router) - MIT
21-
11. @azure/msal-node(https://github.com/AzureAD/microsoft-authentication-library-for-js#readme) - MIT
21+
11. @azure/msal-node(https://github.com/AzureAD/microsoft-authentication-library-for-js) - MIT
2222
12. @azure/storage-blob(https://github.com/Azure/azure-sdk-for-js#readme) - MIT
2323
13. applicationinsights(https://github.com/microsoft/ApplicationInsights-node.js#readme) - MIT
2424
14. azure-storage(http://github.com/Azure/azure-storage-node) - Apache-2.0
@@ -729,7 +729,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
729729
============================================================
730730
Start license for d3
731731
------------------------------------------------------------
732-
Copyright 2010-2021 Mike Bostock
732+
Copyright 2010-2022 Mike Bostock
733733

734734
Permission to use, copy, modify, and/or distribute this software for any purpose
735735
with or without fee is hereby granted, provided that the above copyright notice
@@ -1105,12 +1105,6 @@ WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
11051105
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
11061106
IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
11071107

1108-
## Glob Logo
1109-
1110-
Glob's logo created by Tanya Brassie <http://tanyabrassie.com/>, licensed
1111-
under a Creative Commons Attribution-ShareAlike 4.0 International License
1112-
https://creativecommons.org/licenses/by-sa/4.0/
1113-
11141108
------------------------------------------------------------
11151109
End license for glob
11161110
============================================================
@@ -2848,9 +2842,22 @@ The externally maintained libraries used by Node.js are:
28482842

28492843
- ICU, located at deps/icu-small, is licensed as follows:
28502844
"""
2851-
COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later)
2845+
UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
2846+
2847+
See Terms of Use
2848+
for definitions of Unicode Inc.’s Data Files and Software.
2849+
2850+
NOTICE TO USER: Carefully read the following legal agreement.
2851+
BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S
2852+
DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"),
2853+
YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE
2854+
TERMS AND CONDITIONS OF THIS AGREEMENT.
2855+
IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE
2856+
THE DATA FILES OR SOFTWARE.
28522857

2853-
Copyright © 1991-2020 Unicode, Inc. All rights reserved.
2858+
COPYRIGHT AND PERMISSION NOTICE
2859+
2860+
Copyright © 1991-2022 Unicode, Inc. All rights reserved.
28542861
Distributed under the Terms of Use in https://www.unicode.org/copyright.html.
28552862

28562863
Permission is hereby granted, free of charge, to any person obtaining
@@ -2882,15 +2889,17 @@ The externally maintained libraries used by Node.js are:
28822889
use or other dealings in these Data Files or Software without prior
28832890
written authorization of the copyright holder.
28842891

2885-
---------------------
2892+
----------------------------------------------------------------------
28862893

28872894
Third-Party Software Licenses
28882895

28892896
This section contains third-party software notices and/or additional
28902897
terms for licensed third-party software components included within ICU
28912898
libraries.
28922899

2893-
1. ICU License - ICU 1.8.1 to ICU 57.1
2900+
----------------------------------------------------------------------
2901+
2902+
ICU License - ICU 1.8.1 to ICU 57.1
28942903

28952904
COPYRIGHT AND PERMISSION NOTICE
28962905

@@ -2925,7 +2934,9 @@ The externally maintained libraries used by Node.js are:
29252934
All trademarks and registered trademarks mentioned herein are the
29262935
property of their respective owners.
29272936

2928-
2. Chinese/Japanese Word Break Dictionary Data (cjdict.txt)
2937+
----------------------------------------------------------------------
2938+
2939+
Chinese/Japanese Word Break Dictionary Data (cjdict.txt)
29292940

29302941
# The Google Chrome software developed by Google is licensed under
29312942
# the BSD license. Other software included in this distribution is
@@ -3129,7 +3140,9 @@ The externally maintained libraries used by Node.js are:
31293140
#
31303141
# ---------------COPYING.ipadic-----END----------------------------------
31313142

3132-
3. Lao Word Break Dictionary Data (laodict.txt)
3143+
----------------------------------------------------------------------
3144+
3145+
Lao Word Break Dictionary Data (laodict.txt)
31333146

31343147
# Copyright (C) 2016 and later: Unicode, Inc. and others.
31353148
# License & terms of use: http://www.unicode.org/copyright.html
@@ -3169,7 +3182,9 @@ The externally maintained libraries used by Node.js are:
31693182
# OF THE POSSIBILITY OF SUCH DAMAGE.
31703183
# --------------------------------------------------------------------------
31713184

3172-
4. Burmese Word Break Dictionary Data (burmesedict.txt)
3185+
----------------------------------------------------------------------
3186+
3187+
Burmese Word Break Dictionary Data (burmesedict.txt)
31733188

31743189
# Copyright (c) 2014 International Business Machines Corporation
31753190
# and others. All Rights Reserved.
@@ -3209,7 +3224,9 @@ The externally maintained libraries used by Node.js are:
32093224
# SUCH DAMAGE.
32103225
# --------------------------------------------------------------------------
32113226

3212-
5. Time Zone Database
3227+
----------------------------------------------------------------------
3228+
3229+
Time Zone Database
32133230

32143231
ICU uses the public domain data and code derived from Time Zone
32153232
Database for its time zone support. The ownership of the TZ database
@@ -3232,7 +3249,9 @@ The externally maintained libraries used by Node.js are:
32323249
# making a contribution to the database or code waives all rights to
32333250
# future claims in that contribution or in the TZ Database.
32343251

3235-
6. Google double-conversion
3252+
----------------------------------------------------------------------
3253+
3254+
Google double-conversion
32363255

32373256
Copyright 2006-2011, the V8 project authors. All rights reserved.
32383257
Redistribution and use in source and binary forms, with or without
@@ -3260,6 +3279,83 @@ The externally maintained libraries used by Node.js are:
32603279
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
32613280
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
32623281
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3282+
3283+
----------------------------------------------------------------------
3284+
3285+
File: aclocal.m4 (only for ICU4C)
3286+
Section: pkg.m4 - Macros to locate and utilise pkg-config.
3287+
3288+
Copyright © 2004 Scott James Remnant .
3289+
Copyright © 2012-2015 Dan Nicholson
3290+
3291+
This program is free software; you can redistribute it and/or modify
3292+
it under the terms of the GNU General Public License as published by
3293+
the Free Software Foundation; either version 2 of the License, or
3294+
(at your option) any later version.
3295+
3296+
This program is distributed in the hope that it will be useful, but
3297+
WITHOUT ANY WARRANTY; without even the implied warranty of
3298+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
3299+
General Public License for more details.
3300+
3301+
You should have received a copy of the GNU General Public License
3302+
along with this program; if not, write to the Free Software
3303+
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
3304+
02111-1307, USA.
3305+
3306+
As a special exception to the GNU General Public License, if you
3307+
distribute this file as part of a program that contains a
3308+
configuration script generated by Autoconf, you may include it under
3309+
the same distribution terms that you use for the rest of that
3310+
program.
3311+
3312+
(The condition for the exception is fulfilled because
3313+
ICU4C includes a configuration script generated by Autoconf,
3314+
namely the `configure` script.)
3315+
3316+
----------------------------------------------------------------------
3317+
3318+
File: config.guess (only for ICU4C)
3319+
3320+
This file is free software; you can redistribute it and/or modify it
3321+
under the terms of the GNU General Public License as published by
3322+
the Free Software Foundation; either version 3 of the License, or
3323+
(at your option) any later version.
3324+
3325+
This program is distributed in the hope that it will be useful, but
3326+
WITHOUT ANY WARRANTY; without even the implied warranty of
3327+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
3328+
General Public License for more details.
3329+
3330+
You should have received a copy of the GNU General Public License
3331+
along with this program; if not, see .
3332+
3333+
As a special exception to the GNU General Public License, if you
3334+
distribute this file as part of a program that contains a
3335+
configuration script generated by Autoconf, you may include it under
3336+
the same distribution terms that you use for the rest of that
3337+
program. This Exception is an additional permission under section 7
3338+
of the GNU General Public License, version 3 ("GPLv3").
3339+
3340+
(The condition for the exception is fulfilled because
3341+
ICU4C includes a configuration script generated by Autoconf,
3342+
namely the `configure` script.)
3343+
3344+
----------------------------------------------------------------------
3345+
3346+
File: install-sh (only for ICU4C)
3347+
3348+
Copyright 1991 by the Massachusetts Institute of Technology
3349+
3350+
Permission to use, copy, modify, distribute, and sell this software and its
3351+
documentation for any purpose is hereby granted without fee, provided that
3352+
the above copyright notice appear in all copies and that both that
3353+
copyright notice and this permission notice appear in supporting
3354+
documentation, and that the name of M.I.T. not be used in advertising or
3355+
publicity pertaining to distribution of the software without specific,
3356+
written prior permission. M.I.T. makes no representations about the
3357+
suitability of this software for any purpose. It is provided "as is"
3358+
without express or implied warranty.
32633359
"""
32643360

32653361
- libuv, located at deps/uv, is licensed as follows:

0 commit comments

Comments
 (0)