From 39f5dcb0d0964f8a4ce9f62fb5c1cbd61543fd47 Mon Sep 17 00:00:00 2001 From: Gordon Smith Date: Thu, 29 May 2025 17:17:12 +0100 Subject: [PATCH 1/7] Community Edition 9.10.34-rc1 Release Candidate 1 Signed-off-by: Gordon Smith --- helm/hpcc/Chart.yaml | 4 ++-- helm/hpcc/templates/_helpers.tpl | 2 +- version.cmake | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/helm/hpcc/Chart.yaml b/helm/hpcc/Chart.yaml index e0776ad23e0..f497c72e242 100644 --- a/helm/hpcc/Chart.yaml +++ b/helm/hpcc/Chart.yaml @@ -6,9 +6,9 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. -version: 9.10.33-closedown0 +version: 9.10.34-rc1 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. -appVersion: 9.10.33-closedown0 +appVersion: 9.10.34-rc1 diff --git a/helm/hpcc/templates/_helpers.tpl b/helm/hpcc/templates/_helpers.tpl index c7e3d4f89e5..69d3639d89a 100644 --- a/helm/hpcc/templates/_helpers.tpl +++ b/helm/hpcc/templates/_helpers.tpl @@ -1583,7 +1583,7 @@ Pass in dict with .root, .visibility defined {{- end -}} {{- define "hpcc.generateHelmVersion" -}} -helmVersion: 9.10.33-closedown0 +helmVersion: 9.10.34-rc1 {{- end -}} {{/* diff --git a/version.cmake b/version.cmake index ba3d0af38e3..17dff06e07c 100644 --- a/version.cmake +++ b/version.cmake @@ -5,8 +5,8 @@ set ( HPCC_NAME "Community Edition" ) set ( HPCC_PROJECT "community" ) set ( HPCC_MAJOR 9 ) set ( HPCC_MINOR 10 ) -set ( HPCC_POINT 33 ) -set ( HPCC_MATURITY "closedown" ) -set ( HPCC_SEQUENCE 0 ) -set ( HPCC_TAG_TIMESTAMP "2025-05-22T16:17:54Z" ) +set ( HPCC_POINT 34 ) +set ( HPCC_MATURITY "rc" ) +set ( HPCC_SEQUENCE 1 ) +set ( HPCC_TAG_TIMESTAMP "2025-05-29T16:17:12Z" ) ### From 0bc93302e8c7481fe8628423711a0e7365cbfa91 Mon Sep 17 00:00:00 2001 From: Jake Smith Date: Fri, 30 May 2025 15:01:46 +0100 Subject: [PATCH 2/7] HPCC-34249 Regression fix for getFileTree HPCC-33726 introduced MDFS_ITERATE_FILTEREDFILES3 as new DFS enumerated command, it should have been placed at the end of all existing commands, but wasn't, consequently, it caused bwrd compatibiltiy problems with older clients looking up foreign files (due to MDFS_GET_FILE_TREE2's value moving). Signed-off-by: Jake Smith --- dali/base/dadfs.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dali/base/dadfs.cpp b/dali/base/dadfs.cpp index 07c64cf723b..9f20a67b832 100644 --- a/dali/base/dadfs.cpp +++ b/dali/base/dadfs.cpp @@ -86,8 +86,8 @@ enum MDFSRequestKind MDFS_SET_FILE_PROTECT, MDFS_ITERATE_FILTEREDFILES, MDFS_ITERATE_FILTEREDFILES2, - MDFS_ITERATE_FILTEREDFILES3, MDFS_GET_FILE_TREE2, + MDFS_ITERATE_FILTEREDFILES3, MDFS_MAX }; From 8dca8e00d92e223a9ef2d4690d1f603eb0363f11 Mon Sep 17 00:00:00 2001 From: M Kelly Date: Mon, 2 Jun 2025 18:52:45 -0400 Subject: [PATCH 3/7] HPCC-34262 Socket not opened soapcall error with 15bb_parallelsoapcallidx.ecl Signed-off-by: M Kelly --- common/thorhelper/thorsoapcall.cpp | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/common/thorhelper/thorsoapcall.cpp b/common/thorhelper/thorsoapcall.cpp index f0d512da9f6..d1a1f299824 100644 --- a/common/thorhelper/thorsoapcall.cpp +++ b/common/thorhelper/thorsoapcall.cpp @@ -2255,14 +2255,17 @@ class CWSCAsyncFor : implements IWSCAsyncFor, public CInterface, public CAsyncFo { while (readroxieAbortMonitor); - sockClosed = readtmsAllowClose(socket, response.reserve(payloadsize-read), 1, payloadsize-read, bytesRead, MIN(master->timeoutMS, remainingMS)); - checkTimeLimitExceeded(&remainingMS); - checkRoxieAbortMonitor(master->roxieAbortMonitor); - - read += bytesRead; - response.setLength(read); + bytesRead = 0; + if (!sockClosed) + { + checkTimeLimitExceeded(&remainingMS); + checkRoxieAbortMonitor(master->roxieAbortMonitor); + sockClosed = readtmsAllowClose(socket, response.reserve(payloadsize-read), 1, payloadsize-read, bytesRead, MIN(master->timeoutMS, remainingMS)); + checkTimeLimitExceeded(&remainingMS); + checkRoxieAbortMonitor(master->roxieAbortMonitor); + read += bytesRead; + response.setLength(read); + } if ( (bytesRead==0) || (sockClosed && (read < payloadsize)) ) { master->logctx.CTXLOG("%s: Warning %sHTTP response terminated prematurely", getWsCallTypeName(master->wscType),chunked?"CHUNKED ":""); @@ -2270,7 +2273,7 @@ class CWSCAsyncFor : implements IWSCAsyncFor, public CInterface, public CAsyncFo } } } - else + else if (!sockClosed) { for (;;) { From 518c14548b80d70592f390256ec492bbfae8be4b Mon Sep 17 00:00:00 2001 From: Jake Smith Date: Wed, 4 Jun 2025 11:04:58 +0100 Subject: [PATCH 4/7] Community Edition 9.10.34-rc2 Release Candidate 2 Signed-off-by: Jake Smith --- helm/hpcc/Chart.yaml | 4 ++-- helm/hpcc/templates/_helpers.tpl | 2 +- version.cmake | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/helm/hpcc/Chart.yaml b/helm/hpcc/Chart.yaml index f497c72e242..b2abdd853be 100644 --- a/helm/hpcc/Chart.yaml +++ b/helm/hpcc/Chart.yaml @@ -6,9 +6,9 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. -version: 9.10.34-rc1 +version: 9.10.34-rc2 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. -appVersion: 9.10.34-rc1 +appVersion: 9.10.34-rc2 diff --git a/helm/hpcc/templates/_helpers.tpl b/helm/hpcc/templates/_helpers.tpl index 69d3639d89a..8b3795d29e1 100644 --- a/helm/hpcc/templates/_helpers.tpl +++ b/helm/hpcc/templates/_helpers.tpl @@ -1583,7 +1583,7 @@ Pass in dict with .root, .visibility defined {{- end -}} {{- define "hpcc.generateHelmVersion" -}} -helmVersion: 9.10.34-rc1 +helmVersion: 9.10.34-rc2 {{- end -}} {{/* diff --git a/version.cmake b/version.cmake index 17dff06e07c..68d7fd0bba2 100644 --- a/version.cmake +++ b/version.cmake @@ -7,6 +7,6 @@ set ( HPCC_MAJOR 9 ) set ( HPCC_MINOR 10 ) set ( HPCC_POINT 34 ) set ( HPCC_MATURITY "rc" ) -set ( HPCC_SEQUENCE 1 ) -set ( HPCC_TAG_TIMESTAMP "2025-05-29T16:17:12Z" ) +set ( HPCC_SEQUENCE 2 ) +set ( HPCC_TAG_TIMESTAMP "2025-06-04T10:04:58Z" ) ### From 49fd0a716cf388abcd9bbf4e38e7cf408c4f6f20 Mon Sep 17 00:00:00 2001 From: Jake Smith Date: Wed, 4 Jun 2025 11:10:42 +0100 Subject: [PATCH 5/7] Community Edition 9.10.34-1 Gold Signed-off-by: Jake Smith --- helm/hpcc/Chart.yaml | 4 ++-- helm/hpcc/templates/_helpers.tpl | 2 +- version.cmake | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/helm/hpcc/Chart.yaml b/helm/hpcc/Chart.yaml index b2abdd853be..59115a857c7 100644 --- a/helm/hpcc/Chart.yaml +++ b/helm/hpcc/Chart.yaml @@ -6,9 +6,9 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. -version: 9.10.34-rc2 +version: 9.10.34 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. -appVersion: 9.10.34-rc2 +appVersion: 9.10.34 diff --git a/helm/hpcc/templates/_helpers.tpl b/helm/hpcc/templates/_helpers.tpl index 8b3795d29e1..e546b671fe1 100644 --- a/helm/hpcc/templates/_helpers.tpl +++ b/helm/hpcc/templates/_helpers.tpl @@ -1583,7 +1583,7 @@ Pass in dict with .root, .visibility defined {{- end -}} {{- define "hpcc.generateHelmVersion" -}} -helmVersion: 9.10.34-rc2 +helmVersion: 9.10.34 {{- end -}} {{/* diff --git a/version.cmake b/version.cmake index 68d7fd0bba2..dcf994242a1 100644 --- a/version.cmake +++ b/version.cmake @@ -6,7 +6,7 @@ set ( HPCC_PROJECT "community" ) set ( HPCC_MAJOR 9 ) set ( HPCC_MINOR 10 ) set ( HPCC_POINT 34 ) -set ( HPCC_MATURITY "rc" ) -set ( HPCC_SEQUENCE 2 ) -set ( HPCC_TAG_TIMESTAMP "2025-06-04T10:04:58Z" ) +set ( HPCC_MATURITY "release" ) +set ( HPCC_SEQUENCE 1 ) +set ( HPCC_TAG_TIMESTAMP "2025-06-04T10:10:42Z" ) ### From ae8e450226677fe9693f188e8da6545176b8af42 Mon Sep 17 00:00:00 2001 From: Gordon Smith Date: Tue, 15 Jul 2025 13:32:19 +0100 Subject: [PATCH 6/7] WIP --- vcpkg.json | 204 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 204 insertions(+) create mode 100644 vcpkg.json diff --git a/vcpkg.json b/vcpkg.json new file mode 100644 index 00000000000..44ff92e2b91 --- /dev/null +++ b/vcpkg.json @@ -0,0 +1,204 @@ +{ + "$schema": "https://raw.githubusercontent.com/microsoft/vcpkg/master/scripts/vcpkg.schema.json", + "name": "hpcc-platform", + "version": "9.10.0", + "dependencies": [ + { + "name": "apr", + "platform": "(windows | osx | linux)" + }, + { + "name": "apr-util", + "platform": "(windows | osx | linux)" + }, + { + "name": "arrow", + "default-features": false, + "features": [ + "acero", + "dataset", + "filesystem", + "parquet" + ], + "platform": "(windows | osx | linux)" + }, + { + "name": "aws-sdk-cpp", + "default-features": false, + "features": [ + "s3", + "sqs" + ], + "platform": "(windows | osx | linux)" + }, + { + "name": "azure-storage-blobs-cpp", + "platform": "(windows | osx | linux)" + }, + { + "name": "azure-storage-files-shares-cpp", + "platform": "(windows | osx | linux)" + }, + "boost-property-tree", + { + "name": "cpp-driver", + "platform": "(windows | osx | linux)" + }, + { + "name": "cppunit", + "platform": "(windows | osx | linux)" + }, + { + "name": "cpr", + "platform": "(windows | osx | linux)" + }, + "curl", + { + "name": "elasticlient", + "platform": "(windows | osx | linux) & !windows" + }, + { + "name": "h3", + "platform": "(windows | osx | linux)" + }, + { + "name": "hiredis", + "platform": "(windows | osx | linux)" + }, + { + "name": "icu", + "platform": "(windows | osx | linux)", + "features": [ + "tools" + ] + }, + { + "name": "jsoncpp", + "platform": "(windows | osx | linux)" + }, + "jwt-cpp", + { + "name": "libarchive", + "default-features": false, + "features": [ + "bzip2" + ] + }, + { + "name": "libcouchbase-cxx", + "platform": "(windows | osx | linux)" + }, + { + "name": "libgit2", + "platform": "(windows | osx | linux)" + }, + { + "name": "libiconv", + "platform": "osx" + }, + { + "name": "libmemcached", + "platform": "(windows | osx | linux) & !windows & !osx" + }, + { + "name": "libmysql", + "platform": "(windows | osx | linux) & !(windows & x86)", + "default-features": false, + "features": [] + }, + { + "name": "librdkafka", + "platform": "(windows | osx | linux)" + }, + { + "name": "libuv", + "platform": "(windows | osx | linux)" + }, + { + "name": "libxml2", + "platform": "(!windows & !osx & !linux)" + }, + { + "name": "libxslt", + "default-features": false, + "features": [], + "platform": "(windows | osx | linux)" + }, + "libyaml", + "lz4", + { + "name": "minizip", + "platform": "(windows | osx | linux)" + }, + { + "name": "mongo-cxx-driver", + "platform": "(windows | osx | linux)" + }, + "nlohmann-json", + { + "name": "nlp-engine", + "platform": "(windows | osx | linux)" + }, + { + "name": "numactl", + "platform": "!windows & !osx" + }, + { + "name": "openblas", + "features": [ + "dynamic-arch", + "threads" + ], + "platform": "(windows | osx | linux) & !windows" + }, + { + "name": "openblas", + "features": [ + "threads" + ], + "platform": "(windows | osx | linux) & windows" + }, + { + "name": "openldap", + "platform": "(windows | osx | linux) & !windows" + }, + { + "name": "openssl", + "platform": "(windows | osx | linux)" + }, + { + "name": "opentelemetry-cpp", + "default-features": false, + "features": [ + "otlp-http", + "otlp-grpc" + ] + }, + "pcre2", + { + "name": "python3", + "platform": "(windows | osx | linux) & windows" + }, + "rapidjson", + { + "name": "sqlite3", + "platform": "(windows | osx | linux)" + }, + { + "name": "tbb", + "platform": "(!windows & !osx & !linux)" + }, + { + "name": "wasmtime-cpp-api", + "platform": "(windows | osx | linux)" + }, + { + "name": "winflexbison", + "platform": "windows" + }, + { + "name": "zlib", + "platform": "(windows | osx | linux)" + } + ] +} From a9a4edce684525c10f1d32850aec9205ae69796b Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Fri, 8 Aug 2025 08:23:55 +0000 Subject: [PATCH 7/7] fix: esp/src/package.json & esp/src/package-lock.json to reduce vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-TMP-11501554 --- esp/src/package-lock.json | 511 +++++++++++++++++++++++++++----------- esp/src/package.json | 4 +- 2 files changed, 368 insertions(+), 147 deletions(-) diff --git a/esp/src/package-lock.json b/esp/src/package-lock.json index 03a71270a1a..23e2b595dd2 100644 --- a/esp/src/package-lock.json +++ b/esp/src/package-lock.json @@ -20,9 +20,9 @@ "@hpcc-js/chart": "2.86.0", "@hpcc-js/codemirror": "2.65.0", "@hpcc-js/common": "2.73.0", - "@hpcc-js/comms": "2.101.0", + "@hpcc-js/comms": "^3.6.3", "@hpcc-js/dataflow": "8.1.7", - "@hpcc-js/eclwatch": "2.77.0", + "@hpcc-js/eclwatch": "^3.1.0", "@hpcc-js/graph": "2.87.0", "@hpcc-js/html": "2.44.0", "@hpcc-js/layout": "2.51.0", @@ -319,15 +319,6 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@fastify/busboy": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", - "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", - "license": "MIT", - "engines": { - "node": ">=14" - } - }, "node_modules/@floating-ui/core": { "version": "1.6.9", "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.9.tgz", @@ -2383,19 +2374,25 @@ "license": "MIT" }, "node_modules/@hpcc-js/comms": { - "version": "2.101.0", - "resolved": "https://registry.npmjs.org/@hpcc-js/comms/-/comms-2.101.0.tgz", - "integrity": "sha512-YB6LEFYbDKOA/HZk2tjbOE6vfbhsf6PNhlJG639V+acvPeYzC2yBqC4Pmbo2OqrHe3s0s5WcfmDlgc5rk+fJPA==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@hpcc-js/comms/-/comms-3.6.3.tgz", + "integrity": "sha512-pLiHBS40BPK7nzY6z/303NGGpHm6mrKcNXmqle0SlKmAesdC0VzGaqISKuMk8EZ7CacpyQPTTgh0bgwlWiUB+A==", "license": "Apache-2.0", "dependencies": { - "@hpcc-js/ddl-shim": "^2.22.0", - "@hpcc-js/util": "^2.53.0", + "@hpcc-js/util": "^3.3.2", "@xmldom/xmldom": "0.9.8", "abort-controller": "3.0.0", - "node-fetch": "2.7.0", - "safe-buffer": "5.2.1", - "tmp": "0.2.3", - "undici": "5.29.0" + "node-fetch": "3.3.2", + "undici": "6.21.2" + } + }, + "node_modules/@hpcc-js/comms/node_modules/@hpcc-js/util": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/@hpcc-js/util/-/util-3.3.9.tgz", + "integrity": "sha512-yTVPzBJ+J43/R2tEYiYPOitHu7AsCNBdkQNNS5p0QqKu5jbhte6rVXs8Pbpu8UPqhF7S4QInR0L4Py/cXimUiw==", + "license": "Apache-2.0", + "dependencies": { + "@xmldom/xmldom": "0.9.8" } }, "node_modules/@hpcc-js/dataflow": { @@ -2404,36 +2401,68 @@ "integrity": "sha512-91s3ch++5ufPh+dmyPckA9VXuuc61H+P9SjWBVdB0l3mZ649XbXc6r0JcVKrmOF+ONZ5P01tz2tB8kEAw+nMRA==", "license": "Apache-2.0" }, - "node_modules/@hpcc-js/ddl-shim": { - "version": "2.22.0", - "resolved": "https://registry.npmjs.org/@hpcc-js/ddl-shim/-/ddl-shim-2.22.0.tgz", - "integrity": "sha512-oVsm6Nmtf6/7gJHSoCXtksoPIRDribzaWOODAq65c3Bdp+nK35Jz1U6ve1oX3Ip3ZCzgNTQKMrBgOEgWjGLakg==", - "hasInstallScript": true, + "node_modules/@hpcc-js/dgrid": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/@hpcc-js/dgrid/-/dgrid-3.2.11.tgz", + "integrity": "sha512-RF5RFJE5sGuf26yGatJmpYXYDVfoT6edZw9HGKid317h0TFIQJ8rLMVwbFUUoYdKUbdmqUotUtN3gH7drIpQ9w==", "license": "Apache-2.0", "dependencies": { - "ajv": "6.12.6" + "@hpcc-js/common": "^3.3.9", + "@hpcc-js/util": "^3.3.9" }, - "bin": { - "ddl-shim": "dist/cli.js" + "peerDependencies": { + "@hpcc-js/dgrid-shim": "^3.1.0" } }, - "node_modules/@hpcc-js/dgrid": { - "version": "2.34.0", - "resolved": "https://registry.npmjs.org/@hpcc-js/dgrid/-/dgrid-2.34.0.tgz", - "integrity": "sha512-bUgWY1O+ccyWP5V/yQJT02Y6SJUiXybP+JVeW2Jhk8DotIRDHHxm2ZRX6UNMtUlTqtVDYXyhKJmQJ38G10WZpw==", + "node_modules/@hpcc-js/dgrid-shim": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@hpcc-js/dgrid-shim/-/dgrid-shim-3.1.3.tgz", + "integrity": "sha512-1W23C4tA40LfKUIoSQ1mnlD2F34TPpY/mXHMRpO1pxTcTTQmnh81+stdYyjNFOlPU8LyD62CIElnvGWkzMcelA==", + "license": "Apache-2.0", + "peer": true + }, + "node_modules/@hpcc-js/dgrid/node_modules/@hpcc-js/common": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/@hpcc-js/common/-/common-3.3.9.tgz", + "integrity": "sha512-RpAJ9g5Jrh/Tu2YWYb1gT9LIIPFOH900TP4CGb1YsW49wdjrziXivyV6ugXNx1sLmZC5XtOMYvOK3rAIXAZfnw==", "license": "Apache-2.0", "dependencies": { - "@hpcc-js/common": "^2.73.0", - "@hpcc-js/ddl-shim": "^2.22.0", - "@hpcc-js/dgrid-shim": "^2.26.0", - "@hpcc-js/util": "^2.53.0" + "@hpcc-js/util": "^3.3.9", + "@types/colorbrewer": "1.0.32", + "@types/d3-array": "1.2.12", + "@types/d3-brush": "1.1.8", + "@types/d3-collection": "1.0.13", + "@types/d3-color": "1.4.5", + "@types/d3-dispatch": "1.0.12", + "@types/d3-drag": "1.2.8", + "@types/d3-dsv": "1.2.8", + "@types/d3-ease": "1.0.13", + "@types/d3-format": "1.4.5", + "@types/d3-interpolate": "1.4.5", + "@types/d3-scale": "1.0.22", + "@types/d3-selection": "1.4.7", + "@types/d3-time-format": "2.3.4", + "@types/d3-transition": "1.3.6", + "@types/d3-zoom": "1.8.7" } }, - "node_modules/@hpcc-js/dgrid-shim": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/@hpcc-js/dgrid-shim/-/dgrid-shim-2.26.0.tgz", - "integrity": "sha512-eEdPuoyS9tyjEEf2i3soNHuCyDSaZqvQ7jKVEHRuk7UH/1pnkm9hc1HNPYFtbL5Id2v6HI6603h7ifTtOtTvFw==", - "license": "Apache-2.0" + "node_modules/@hpcc-js/dgrid/node_modules/@hpcc-js/util": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/@hpcc-js/util/-/util-3.3.9.tgz", + "integrity": "sha512-yTVPzBJ+J43/R2tEYiYPOitHu7AsCNBdkQNNS5p0QqKu5jbhte6rVXs8Pbpu8UPqhF7S4QInR0L4Py/cXimUiw==", + "license": "Apache-2.0", + "dependencies": { + "@xmldom/xmldom": "0.9.8" + } + }, + "node_modules/@hpcc-js/dgrid/node_modules/@types/d3-transition": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-1.3.6.tgz", + "integrity": "sha512-Y8NwxuHV4ElbCkN7tJcuwENYKiAL+ktU6tNDLHqZ141YsaT3kwa5ZA5eqiJwHYWQzXMjF+FgL6/Sxo9IGSwmNQ==", + "license": "MIT", + "dependencies": { + "@types/d3-selection": "^1" + } }, "node_modules/@hpcc-js/dgrid2": { "version": "2.5.0", @@ -2447,21 +2476,172 @@ } }, "node_modules/@hpcc-js/eclwatch": { - "version": "2.77.0", - "resolved": "https://registry.npmjs.org/@hpcc-js/eclwatch/-/eclwatch-2.77.0.tgz", - "integrity": "sha512-lwdpT4qzB1bdtInvH5jhOcK9a9xbguDUzcBQdwWiQ5UKT0BaOAqjs2za4/qCpf7LEjuL8lKXEQlDpXCfz90hPQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@hpcc-js/eclwatch/-/eclwatch-3.1.0.tgz", + "integrity": "sha512-L2joN0xmlgb2y270I+JRwO0XKdWKE1jvsQPfE1JAh/v0HkDYhLY8S7KoWryNrXXkggkCWq0LhzH5Rc/3NisY8w==", "license": "Apache-2.0", "dependencies": { - "@hpcc-js/codemirror": "^2.65.0", - "@hpcc-js/common": "^2.73.0", - "@hpcc-js/comms": "^2.101.0", - "@hpcc-js/dgrid": "^2.34.0", - "@hpcc-js/graph": "^2.87.0", - "@hpcc-js/layout": "^2.51.0", - "@hpcc-js/phosphor": "^2.20.0", - "@hpcc-js/timeline": "^2.54.0", - "@hpcc-js/tree": "^2.42.0", - "@hpcc-js/util": "^2.53.0" + "@hpcc-js/codemirror": "^3.1.0", + "@hpcc-js/common": "^3.2.0", + "@hpcc-js/comms": "^3.2.0", + "@hpcc-js/dgrid": "^3.1.0", + "@hpcc-js/graph": "^3.1.0", + "@hpcc-js/layout": "^3.1.0", + "@hpcc-js/phosphor": "^3.1.0", + "@hpcc-js/timeline": "^3.0.0", + "@hpcc-js/tree": "^3.0.0", + "@hpcc-js/util": "^3.2.0" + } + }, + "node_modules/@hpcc-js/eclwatch/node_modules/@hpcc-js/api": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/@hpcc-js/api/-/api-3.3.9.tgz", + "integrity": "sha512-OzY+guEa9f9Q2DGJ29r0+ob7dNmOwXUw93od8qCGOZ0HHv2Yzlz3//bqdqlcTcaxIbDGLk+O6+ax3obLj6CGPA==", + "license": "Apache-2.0", + "dependencies": { + "@hpcc-js/common": "^3.3.9" + } + }, + "node_modules/@hpcc-js/eclwatch/node_modules/@hpcc-js/chart": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/@hpcc-js/chart/-/chart-3.3.9.tgz", + "integrity": "sha512-7uwEmVQtYRg460wHGxZR+acW9IisYSBlguXqcgEsgHL6W2dVL3hWjVPozsBSyH/IZPCpNJxMAWAFiecj8gB2UQ==", + "license": "Apache-2.0", + "dependencies": { + "@hpcc-js/api": "^3.3.9", + "@hpcc-js/common": "^3.3.9", + "@hpcc-js/util": "^3.3.9" + } + }, + "node_modules/@hpcc-js/eclwatch/node_modules/@hpcc-js/codemirror": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@hpcc-js/codemirror/-/codemirror-3.4.1.tgz", + "integrity": "sha512-CJrC6ttl13C5Dts2dEUkFXGOoC1PBD+9kuOfsb2anl+nvJ6hYEw2AKSBDZv2nDS7XrZbeA67PFDgaCKkKyoJxQ==", + "license": "Apache-2.0", + "dependencies": { + "@hpcc-js/common": "^3.3.9" + } + }, + "node_modules/@hpcc-js/eclwatch/node_modules/@hpcc-js/common": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/@hpcc-js/common/-/common-3.3.9.tgz", + "integrity": "sha512-RpAJ9g5Jrh/Tu2YWYb1gT9LIIPFOH900TP4CGb1YsW49wdjrziXivyV6ugXNx1sLmZC5XtOMYvOK3rAIXAZfnw==", + "license": "Apache-2.0", + "dependencies": { + "@hpcc-js/util": "^3.3.9", + "@types/colorbrewer": "1.0.32", + "@types/d3-array": "1.2.12", + "@types/d3-brush": "1.1.8", + "@types/d3-collection": "1.0.13", + "@types/d3-color": "1.4.5", + "@types/d3-dispatch": "1.0.12", + "@types/d3-drag": "1.2.8", + "@types/d3-dsv": "1.2.8", + "@types/d3-ease": "1.0.13", + "@types/d3-format": "1.4.5", + "@types/d3-interpolate": "1.4.5", + "@types/d3-scale": "1.0.22", + "@types/d3-selection": "1.4.7", + "@types/d3-time-format": "2.3.4", + "@types/d3-transition": "1.3.6", + "@types/d3-zoom": "1.8.7" + } + }, + "node_modules/@hpcc-js/eclwatch/node_modules/@hpcc-js/graph": { + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/@hpcc-js/graph/-/graph-3.3.12.tgz", + "integrity": "sha512-1SZR+aYX1KgPKgfyVhEvktWfJh0xbQi92Gh/aYfV5ieXItzQv/uClCul0g+neNjoLxb38JF6/5LRMB9K+xmX5A==", + "license": "Apache-2.0", + "dependencies": { + "@hpcc-js/api": "^3.3.9", + "@hpcc-js/common": "^3.3.9", + "@hpcc-js/html": "^3.2.10", + "@hpcc-js/react": "^3.2.10", + "@hpcc-js/util": "^3.3.9" + } + }, + "node_modules/@hpcc-js/eclwatch/node_modules/@hpcc-js/html": { + "version": "3.2.10", + "resolved": "https://registry.npmjs.org/@hpcc-js/html/-/html-3.2.10.tgz", + "integrity": "sha512-SRlJA4qLMOqSLWi2AOhc+gOSzxfont2BKtZ/V1h168+g+HgTyUalX4XBYgxR1OHiyLJW3ubSNZ63I2KJYFzvtA==", + "license": "Apache-2.0", + "dependencies": { + "@hpcc-js/common": "^3.3.9", + "@hpcc-js/react": "^3.2.10", + "@hpcc-js/util": "^3.3.9" + } + }, + "node_modules/@hpcc-js/eclwatch/node_modules/@hpcc-js/layout": { + "version": "3.2.10", + "resolved": "https://registry.npmjs.org/@hpcc-js/layout/-/layout-3.2.10.tgz", + "integrity": "sha512-+JtwLQlX6P72H5G90P9qPN+kze+GsNpr+KvSHkUPJh5djHNK1+BMb1Sq0T66iZMZk7u0kb5HlTlt/zhN3XjfLw==", + "license": "Apache-2.0", + "dependencies": { + "@hpcc-js/api": "^3.3.9", + "@hpcc-js/chart": "^3.3.9", + "@hpcc-js/common": "^3.3.9", + "@hpcc-js/dgrid": "^3.2.11", + "@hpcc-js/util": "^3.3.9" + } + }, + "node_modules/@hpcc-js/eclwatch/node_modules/@hpcc-js/phosphor": { + "version": "3.2.10", + "resolved": "https://registry.npmjs.org/@hpcc-js/phosphor/-/phosphor-3.2.10.tgz", + "integrity": "sha512-EowiNurJ+UJtKJmbbQIae9tWPkJDHq7P1iWJsnVYiFjZlX02Dee0MiBLb2IYe0p+ULnHhlshlKXOXrxMWKQJJQ==", + "license": "Apache-2.0", + "dependencies": { + "@hpcc-js/common": "^3.3.9" + } + }, + "node_modules/@hpcc-js/eclwatch/node_modules/@hpcc-js/react": { + "version": "3.2.10", + "resolved": "https://registry.npmjs.org/@hpcc-js/react/-/react-3.2.10.tgz", + "integrity": "sha512-4N0pMxtop8aKpEVptmOgtpnOdtvt9ualxqFcvY+yv+5FWdcpnxP9CADMD6KMQqLsiu2pzaZaE3W2ipLY6qgFuA==", + "license": "Apache-2.0", + "dependencies": { + "@hpcc-js/common": "^3.3.9" + } + }, + "node_modules/@hpcc-js/eclwatch/node_modules/@hpcc-js/timeline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@hpcc-js/timeline/-/timeline-3.0.0.tgz", + "integrity": "sha512-zp0wEiusfVAnrrw2KtsqZv3KrfcFp2xlSCQG61gDleuTk2yzJP9fUSJBf24gpgYNoCm3R1aZ/8Y6VrNtIh6xjA==", + "license": "Apache-2.0", + "dependencies": { + "@hpcc-js/api": "^3.1.0", + "@hpcc-js/chart": "^3.1.0", + "@hpcc-js/common": "^3.1.0", + "@hpcc-js/html": "^3.0.0", + "@hpcc-js/layout": "^3.0.0", + "@hpcc-js/react": "^3.0.0" + } + }, + "node_modules/@hpcc-js/eclwatch/node_modules/@hpcc-js/tree": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@hpcc-js/tree/-/tree-3.0.0.tgz", + "integrity": "sha512-SyRbkVFAwsp8FBNNSWxOkcoXNqkym98oSmaXgq6rKTpAznfJ8rXuNV5OBydKnFImye9cj4Uph9JDFK0Ktje+Vg==", + "license": "Apache-2.0", + "dependencies": { + "@hpcc-js/api": "^3.1.0", + "@hpcc-js/common": "^3.1.0" + } + }, + "node_modules/@hpcc-js/eclwatch/node_modules/@hpcc-js/util": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/@hpcc-js/util/-/util-3.3.9.tgz", + "integrity": "sha512-yTVPzBJ+J43/R2tEYiYPOitHu7AsCNBdkQNNS5p0QqKu5jbhte6rVXs8Pbpu8UPqhF7S4QInR0L4Py/cXimUiw==", + "license": "Apache-2.0", + "dependencies": { + "@xmldom/xmldom": "0.9.8" + } + }, + "node_modules/@hpcc-js/eclwatch/node_modules/@types/d3-transition": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-1.3.6.tgz", + "integrity": "sha512-Y8NwxuHV4ElbCkN7tJcuwENYKiAL+ktU6tNDLHqZ141YsaT3kwa5ZA5eqiJwHYWQzXMjF+FgL6/Sxo9IGSwmNQ==", + "license": "MIT", + "dependencies": { + "@types/d3-selection": "^1" } }, "node_modules/@hpcc-js/graph": { @@ -2700,6 +2880,7 @@ "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, "license": "ISC", "dependencies": { "string-width": "^5.1.2", @@ -2717,6 +2898,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -2729,6 +2911,7 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -2741,12 +2924,14 @@ "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, "license": "MIT" }, "node_modules/@isaacs/cliui/node_modules/string-width": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", @@ -2764,6 +2949,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" @@ -2779,6 +2965,7 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", @@ -3457,6 +3644,7 @@ "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -3541,6 +3729,12 @@ "integrity": "sha512-ZYbcE2x7yrvNFJiU7xJGrpF/ihpkM7zKgw8bha3LNJSesvTtUNxbpzaT7WXBIryf6jovisrxTBvymxMeLLj1Mg==", "license": "MIT" }, + "node_modules/@types/colorbrewer": { + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/@types/colorbrewer/-/colorbrewer-1.0.32.tgz", + "integrity": "sha512-mIqwKFoEVzJHfqIfKnQCyw5HoF6+85Qd7CHT9TRtt9WnBwyAdRZmUPZoFJ7wajIWoPaKFY6BPeVp/38PpTBp5A==", + "license": "MIT" + }, "node_modules/@types/connect": { "version": "3.4.38", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", @@ -4452,6 +4646,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", @@ -4681,6 +4876,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, "license": "MIT" }, "node_modules/basic-auth": { @@ -4864,6 +5060,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -5564,6 +5761,7 @@ "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, "license": "MIT", "dependencies": { "path-key": "^3.1.0", @@ -5672,6 +5870,15 @@ "node": ">=12" } }, + "node_modules/data-uri-to-buffer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", + "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, "node_modules/data-view-buffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", @@ -6017,6 +6224,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, "license": "MIT" }, "node_modules/ecdsa-sig-formatter": { @@ -6732,6 +6940,7 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, "license": "MIT" }, "node_modules/fast-glob": { @@ -6768,6 +6977,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, "license": "MIT" }, "node_modules/fast-levenshtein": { @@ -6827,6 +7037,29 @@ "node": ">=0.8.0" } }, + "node_modules/fetch-blob": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", + "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "paypal", + "url": "https://paypal.me/jimmywarting" + } + ], + "license": "MIT", + "dependencies": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } + }, "node_modules/file-entry-cache": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", @@ -7055,6 +7288,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dev": true, "license": "ISC", "dependencies": { "cross-spawn": "^7.0.0", @@ -7071,6 +7305,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, "license": "ISC", "engines": { "node": ">=14" @@ -7079,6 +7314,18 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/formdata-polyfill": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", + "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", + "license": "MIT", + "dependencies": { + "fetch-blob": "^3.1.2" + }, + "engines": { + "node": ">=12.20.0" + } + }, "node_modules/formik": { "version": "2.4.6", "resolved": "https://registry.npmjs.org/formik/-/formik-2.4.6.tgz", @@ -7375,15 +7622,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/goober": { - "version": "2.1.16", - "resolved": "https://registry.npmjs.org/goober/-/goober-2.1.16.tgz", - "integrity": "sha512-erjk19y1U33+XAMe1VTvIONHYoSqE4iS7BYUZfHaqeohLmnC0FdxEh7rQU+6MZ4OajItzjZFSRtVANrQwNq6/g==", - "license": "MIT", - "peerDependencies": { - "csstype": "^3.0.10" - } - }, "node_modules/good-listener": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", @@ -8406,6 +8644,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, "license": "ISC" }, "node_modules/isobject": { @@ -8422,6 +8661,7 @@ "version": "3.4.3", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" @@ -8508,6 +8748,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, "license": "MIT" }, "node_modules/json-stable-stringify-without-jsonify": { @@ -9442,6 +9683,7 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, "license": "MIT", "dependencies": { "mime-db": "1.52.0" @@ -9454,6 +9696,7 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -9480,6 +9723,7 @@ "version": "9.0.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" @@ -9491,38 +9735,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/minipass": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", - "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", - "license": "ISC", - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.1.tgz", - "integrity": "sha512-umcy022ILvb5/3Djuu8LWeqUa8D68JaBzlttKeMWen48SjabqS3iY5w/vzeMzMUNhLDifyhbOwKDSznB1vvrwg==", - "license": "MIT", - "dependencies": { - "minipass": "^7.0.4", - "rimraf": "^5.0.5" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/minizlib/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, "node_modules/mkdirp": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", @@ -9653,24 +9865,42 @@ "dev": true, "license": "MIT" }, + "node_modules/node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "deprecated": "Use your platform's native DOMException instead", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], + "license": "MIT", + "engines": { + "node": ">=10.5.0" + } + }, "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", "license": "MIT", "dependencies": { - "whatwg-url": "^5.0.0" + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" }, "engines": { - "node": "4.x || >=6.0.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" } }, "node_modules/node-forge": { @@ -10217,6 +10447,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true, "license": "BlueOak-1.0.0" }, "node_modules/parent-module": { @@ -10280,6 +10511,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -10296,6 +10528,7 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^10.2.0", @@ -10312,12 +10545,14 @@ "version": "10.4.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, "license": "ISC" }, "node_modules/path-scurry/node_modules/minipass": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" @@ -10668,6 +10903,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -11251,6 +11487,7 @@ "version": "5.0.10", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz", "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==", + "dev": true, "license": "ISC", "dependencies": { "glob": "^10.3.7" @@ -11266,6 +11503,7 @@ "version": "10.4.5", "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", @@ -11286,6 +11524,7 @@ "version": "7.1.2", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" @@ -11829,6 +12068,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" @@ -11841,6 +12081,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -12330,6 +12571,7 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -12435,6 +12677,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -12763,15 +13006,6 @@ "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==", "license": "MIT" }, - "node_modules/tmp": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", - "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", - "license": "MIT", - "engines": { - "node": ">=14.14" - } - }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -12795,12 +13029,6 @@ "node": ">=0.6" } }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "license": "MIT" - }, "node_modules/ts-api-utils": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.0.1.tgz", @@ -13002,15 +13230,12 @@ } }, "node_modules/undici": { - "version": "5.29.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.29.0.tgz", - "integrity": "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==", + "version": "6.21.2", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.2.tgz", + "integrity": "sha512-uROZWze0R0itiAKVPsYhFov9LxrPMHLMEQFszeI2gCN6bnIIZ8twzBCJcN2LJrBBLfrP0t1FW0g+JmKVl8Vk1g==", "license": "MIT", - "dependencies": { - "@fastify/busboy": "^2.0.0" - }, "engines": { - "node": ">=14.0" + "node": ">=18.17" } }, "node_modules/undici-types": { @@ -13099,6 +13324,7 @@ "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" @@ -13235,11 +13461,14 @@ "minimalistic-assert": "^1.0.0" } }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "license": "BSD-2-Clause" + "node_modules/web-streams-polyfill": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", + "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", + "license": "MIT", + "engines": { + "node": ">= 8" + } }, "node_modules/webpack": { "version": "5.97.1", @@ -13633,20 +13862,11 @@ "node": ">=0.8.0" } }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, "license": "ISC", "dependencies": { "isexe": "^2.0.0" @@ -13802,6 +14022,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", @@ -13921,4 +14142,4 @@ } } } -} \ No newline at end of file +} diff --git a/esp/src/package.json b/esp/src/package.json index f35bf42faad..3491b367019 100644 --- a/esp/src/package.json +++ b/esp/src/package.json @@ -49,9 +49,9 @@ "@hpcc-js/chart": "2.86.0", "@hpcc-js/codemirror": "2.65.0", "@hpcc-js/common": "2.73.0", - "@hpcc-js/comms": "2.101.0", + "@hpcc-js/comms": "3.6.3", "@hpcc-js/dataflow": "8.1.7", - "@hpcc-js/eclwatch": "2.77.0", + "@hpcc-js/eclwatch": "3.1.0", "@hpcc-js/graph": "2.87.0", "@hpcc-js/html": "2.44.0", "@hpcc-js/layout": "2.51.0",