From 02963ab6d5a7bc4771452b6492a3b85597179eab Mon Sep 17 00:00:00 2001 From: s Date: Fri, 15 May 2026 10:29:54 +0200 Subject: [PATCH 1/5] chore: bump adapter --- client/package-lock.json | 14 +++++++------- client/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/client/package-lock.json b/client/package-lock.json index ed4a8e3..f89d1fe 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -21,7 +21,7 @@ "@clr/icons": "^13.0.2", "@clr/ui": "file:libraries/clr-ui-17.9.0.tgz", "@handsontable/angular-wrapper": "16.0.1", - "@sasjs/adapter": "^4.16.7", + "@sasjs/adapter": "^4.17.0", "@sasjs/utils": "^3.5.3", "@sheet/crypto": "file:libraries/sheet-crypto.tgz", "@types/d3-graphviz": "^2.6.7", @@ -7446,9 +7446,9 @@ ] }, "node_modules/@sasjs/adapter": { - "version": "4.16.7", - "resolved": "https://registry.npmjs.org/@sasjs/adapter/-/adapter-4.16.7.tgz", - "integrity": "sha512-pOKAhOPijr663PFWGx+JEcWaMOGwICMA0w8LeXHPHQwvbHVGPCJKV5QroGqrjTO62HlhsHzow4Vb+DjIui1jgQ==", + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/@sasjs/adapter/-/adapter-4.17.0.tgz", + "integrity": "sha512-m3fj3glI7ppIMm9zIthOVnqtXEtF0BHFyXRzijhCgoVwYaP6vE7Mm3+GDsJBQ+cW3F0rYHovkp5Rmhu7oDTm8g==", "license": "ISC", "dependencies": { "@sasjs/utils": "^3.5.6", @@ -13781,9 +13781,9 @@ "license": "MIT" }, "node_modules/fast-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", - "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", + "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", "funding": [ { "type": "github", diff --git a/client/package.json b/client/package.json index 8836076..ee50c93 100644 --- a/client/package.json +++ b/client/package.json @@ -51,7 +51,7 @@ "@clr/icons": "^13.0.2", "@clr/ui": "file:libraries/clr-ui-17.9.0.tgz", "@handsontable/angular-wrapper": "16.0.1", - "@sasjs/adapter": "^4.16.7", + "@sasjs/adapter": "^4.17.0", "@sasjs/utils": "^3.5.3", "@sheet/crypto": "file:libraries/sheet-crypto.tgz", "@types/d3-graphviz": "^2.6.7", From 1db6984de34de7a028c705d0476e01e301517167 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Fri, 15 May 2026 09:07:49 +0000 Subject: [PATCH 2/5] chore(release): 7.8.0 [skip ci] # [7.8.0](https://git.datacontroller.io/dc/dc/compare/v7.7.3...v7.8.0) (2026-05-15) ### Bug Fixes * enabling DSN=*ALL* in MPE_SECURITY ([7d94cb2](https://git.datacontroller.io/dc/dc/commit/7d94cb2ae4a3f6c1fa1011ae0fced7083a2f2793)) * providing default values for RULE_ACTIVE on MPE_VALIDATIONS ([f031b4e](https://git.datacontroller.io/dc/dc/commit/f031b4eb8925397e60dcc739a721cfbbb6da8dff)) * switch away from api usage for CASLIB metadata ([ce921a0](https://git.datacontroller.io/dc/dc/commit/ce921a032a8970b8078a463a41da884e1fa71bc3)) * use correct debug param for runAsTask ([bb80476](https://git.datacontroller.io/dc/dc/commit/bb8047676749814d3b86eea666726dbe4bf5f270)) ### Features * add runAsTask config attribute parser ([1635bc9](https://git.datacontroller.io/dc/dc/commit/1635bc9c451bc221f386241007f594096f114b4f)) * enabling *ALL* option by default in MPE_SECURITY (DSN col) ([93d4ab6](https://git.datacontroller.io/dc/dc/commit/93d4ab65acce7b5b35e448146f9893964ad2cca3)) --- CHANGELOG.md | 16 ++++++++++++++++ package.json | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ee28e1..4ed3501 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,19 @@ +# [7.8.0](https://git.datacontroller.io/dc/dc/compare/v7.7.3...v7.8.0) (2026-05-15) + + +### Bug Fixes + +* enabling DSN=*ALL* in MPE_SECURITY ([7d94cb2](https://git.datacontroller.io/dc/dc/commit/7d94cb2ae4a3f6c1fa1011ae0fced7083a2f2793)) +* providing default values for RULE_ACTIVE on MPE_VALIDATIONS ([f031b4e](https://git.datacontroller.io/dc/dc/commit/f031b4eb8925397e60dcc739a721cfbbb6da8dff)) +* switch away from api usage for CASLIB metadata ([ce921a0](https://git.datacontroller.io/dc/dc/commit/ce921a032a8970b8078a463a41da884e1fa71bc3)) +* use correct debug param for runAsTask ([bb80476](https://git.datacontroller.io/dc/dc/commit/bb8047676749814d3b86eea666726dbe4bf5f270)) + + +### Features + +* add runAsTask config attribute parser ([1635bc9](https://git.datacontroller.io/dc/dc/commit/1635bc9c451bc221f386241007f594096f114b4f)) +* enabling *ALL* option by default in MPE_SECURITY (DSN col) ([93d4ab6](https://git.datacontroller.io/dc/dc/commit/93d4ab65acce7b5b35e448146f9893964ad2cca3)) + ## [7.7.3](https://git.datacontroller.io/dc/dc/compare/v7.7.2...v7.7.3) (2026-05-12) diff --git a/package.json b/package.json index e8e2b01..fc0e32d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dcfrontend", - "version": "7.7.3", + "version": "7.8.0", "description": "Data Controller", "devDependencies": { "@saithodev/semantic-release-gitea": "^2.1.0", From f1a26e132eba7fa2ac64754940b52ea46c6619b3 Mon Sep 17 00:00:00 2001 From: s Date: Fri, 15 May 2026 12:53:04 +0200 Subject: [PATCH 3/5] fix(sasjs): enable runAsTask --- client/src/index.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client/src/index.html b/client/src/index.html index f713ab2..c0ad376 100644 --- a/client/src/index.html +++ b/client/src/index.html @@ -49,7 +49,8 @@ serverType="SASJS" loginMechanism="Redirected" debug="false" - useComputeApi="true" + useComputeApi="null" + runAsTask="true" contextName="SAS Job Execution compute context" adminGroup="SASAdministrators" dcPath="/tmp/dc" From bed21122ceb3bc1c7d6840a0c95f2cf42da8f8d9 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Fri, 15 May 2026 11:29:08 +0000 Subject: [PATCH 4/5] chore(release): 7.8.1 [skip ci] ## [7.8.1](https://git.datacontroller.io/dc/dc/compare/v7.8.0...v7.8.1) (2026-05-15) ### Bug Fixes * **sasjs:** enable runAsTask ([f1a26e1](https://git.datacontroller.io/dc/dc/commit/f1a26e132eba7fa2ac64754940b52ea46c6619b3)) --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4ed3501..be4f40e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## [7.8.1](https://git.datacontroller.io/dc/dc/compare/v7.8.0...v7.8.1) (2026-05-15) + + +### Bug Fixes + +* **sasjs:** enable runAsTask ([f1a26e1](https://git.datacontroller.io/dc/dc/commit/f1a26e132eba7fa2ac64754940b52ea46c6619b3)) + # [7.8.0](https://git.datacontroller.io/dc/dc/compare/v7.7.3...v7.8.0) (2026-05-15) diff --git a/package.json b/package.json index fc0e32d..9469a2b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dcfrontend", - "version": "7.8.0", + "version": "7.8.1", "description": "Data Controller", "devDependencies": { "@saithodev/semantic-release-gitea": "^2.1.0", From 5d889d824cc2f8e4ea089cbb578453125dc4ba6c Mon Sep 17 00:00:00 2001 From: Unknown <@> Date: Wed, 20 May 2026 12:38:21 +0100 Subject: [PATCH 5/5] fix: enabling version restore for non admin users --- sas/sasjs/macros/mpe_checkrestore.sas | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sas/sasjs/macros/mpe_checkrestore.sas b/sas/sasjs/macros/mpe_checkrestore.sas index 12072cd..0e5396c 100644 --- a/sas/sasjs/macros/mpe_checkrestore.sas +++ b/sas/sasjs/macros/mpe_checkrestore.sas @@ -45,6 +45,10 @@ from &dc_libref..mpe_submit where TABLE_ID="&load_ref"; + %local base_lib base_ds; + %let base_lib=%scan(&libds,1,.); + %let base_ds=%scan(&libds,2,.); + /** * check if there is actually a version to restore */