1
0
mirror of https://github.com/sasjs/adapter.git synced 2026-07-23 14:45:29 +00:00
Commit Graph

1855 Commits

Author SHA1 Message Date
semantic-release-bot f01c222c56 chore(release): 4.17.3 [skip ci]
## [4.17.3](https://github.com/sasjs/adapter/compare/v4.17.2...v4.17.3) (2026-07-21)

### Bug Fixes

* **build:** remove stale node: builtin externals breaking consumer webpack builds ([3d4fe30](https://github.com/sasjs/adapter/commit/3d4fe304e9cfffb142efbc1a5d53db319f786ad5))
v4.17.3
2026-07-21 15:14:21 +00:00
Allan Bowe a4273e5369 Merge pull request #894 from sasjs/fix/webpack-node-builtin-externals
fix(build): remove stale node: builtin externals breaking consumer we…
2026-07-21 16:13:25 +01:00
YuryShkoda 3d4fe304e9 fix(build): remove stale node: builtin externals breaking consumer webpack builds
The externals block for 'node:fs'/'node:path'/etc. became dead weight when
originally added, but the webpack 5.108.4 bump now canonicalizes bare builtin
requires to the node: form, matching it. That flips these modules from being
polyfilled by node-polyfill-webpack-plugin to leaking as unresolved literal
requires in the published bundle.
2026-07-21 18:03:19 +03:00
semantic-release-bot 3d0cdc85cd chore(release): 4.17.2 [skip ci]
## [4.17.2](https://github.com/sasjs/adapter/compare/v4.17.1...v4.17.2) (2026-07-21)

### Bug Fixes

* **deps:** resolve npm audit vulnerabilities ([0ad18be](https://github.com/sasjs/adapter/commit/0ad18be38f005bb0dfecb313f8cff4598460318c))
* route all traffic trough connected VPN ([ff6e67e](https://github.com/sasjs/adapter/commit/ff6e67e902529a4211f5847dd59c19038298852f))
v4.17.2
2026-07-21 11:49:39 +00:00
Allan Bowe 425d6eb993 Merge pull request #893 from sasjs/dep-vulnerabilities
fix(deps): resolve npm audit vulnerabilities
2026-07-21 12:48:39 +01:00
M 47c6e45024 chore: cleanup package-lock 2026-07-21 13:42:29 +02:00
M ff6e67e902 fix: route all traffic trough connected VPN 2026-07-21 13:39:28 +02:00
YuryShkoda 22667baea1 chore: cleanup 2026-07-21 13:06:12 +03:00
YuryShkoda b50afbec41 ci: add VPN diagnostics and curl retry to server-tests workflow
The "Fetch SASJS server" step was timing out after 130s+ despite the
VPN reporting "Connected", with no way to tell whether routes hadn't
propagated yet or the firewall was silently dropping packets from the
runner's IP. Log VPN session/route/DNS state right after connecting,
and retry the curl with a shorter per-attempt timeout so a routing
race resolves itself instead of hanging the whole job.
2026-07-21 12:55:01 +03:00
YuryShkoda 0ad18be38f fix(deps): resolve npm audit vulnerabilities
Bump axios (prod) plus express, webpack, terser-webpack-plugin,
node-polyfill-webpack-plugin, and semantic-release (dev) to patch
73 known vulnerabilities down to 6 low-severity, upstream-unfixed
ones in node-polyfill-webpack-plugin's own dependency chain.
2026-07-21 11:24:33 +03:00
Allan Bowe df43c921b9 Merge pull request #892 from sasjs/gha
chore: ensuring latest npm
2026-06-18 20:44:52 +01:00
Allan Bowe e20555ac82 chore: ensuring latest npm 2026-06-18 19:44:03 +00:00
semantic-release-bot 5c5967fa10 chore(release): 4.17.1 [skip ci]
## [4.17.1](https://github.com/sasjs/adapter/compare/v4.17.0...v4.17.1) (2026-06-18)

### Bug Fixes

* session expiry ([#886](https://github.com/sasjs/adapter/issues/886)) ([b3921f7](https://github.com/sasjs/adapter/commit/b3921f7d058693ec125d0ae6ddafdb4095b0771e))
v4.17.1
2026-06-18 19:19:00 +00:00
Allan Bowe a641a2fbdf Merge pull request #891 from sasjs/gha
chore: using github app to bypass branch protection
2026-06-18 20:17:59 +01:00
Allan Bowe 5f1d2fa1c9 chore: using github app to bypass branch protection 2026-06-18 19:16:26 +00:00
Allan Bowe b7b56ecde1 Merge pull request #889 from sasjs/chorebranch
chore: more pipeline fixings
2026-06-18 15:19:52 +01:00
Allan Bowe 39e5386346 chore: more pipeline fixings 2026-06-18 14:17:48 +00:00
Trevor Moody 33e28483c5 Merge pull request #888 from sasjs/chorebranch
chore: pipeline for oidc
2026-06-18 15:02:51 +01:00
Allan Bowe fa67b5b447 chore: pipeline for oidc 2026-06-18 13:55:06 +00:00
Allan Bowe 6f42f40f07 Merge pull request #887 from sasjs/chorebranch
chore: publish using oidc
2026-06-18 14:27:35 +01:00
Allan Bowe c0289583d5 chore: publish using oidc 2026-06-18 13:00:26 +00:00
Sead Mulahasanović b3921f7d05 fix: session expiry (#886)
* fix: handle session inactivity expiry

* fix: clear all cookies on session expiry and throw LoginRequiredError

* chore: add diagnostic logging to session recovery flow

* fix: re-establish session on ERR_NETWORK before retrying

* chore: remove diagnostic logging

Partially reverts 706fd8e470

* fix(deps): bump form-data
2026-06-18 13:17:28 +02:00
Allan Bowe 3d99a9b1e4 Merge pull request #885 from sasjs/884-execution-tasks-web-support
Support for execution tasks
v4.17.0
2026-05-15 09:06:15 +01:00
4gl 2a71e34179 chore: updating README and adding 2 attributes to .npmrc 2026-05-14 10:32:47 +01:00
mulahasanovic ea5d60352d fix(debug): send _debug=128 via URL for runAsTask debug, drop _omittextlog 2026-05-14 10:45:40 +02:00
mulahasanovic ac0dfae9a8 fix: skip formats table in generateTableUploadForm to avoid empty sasjs<N>data 2026-05-14 10:43:16 +02:00
mulahasanovic cd350e4e6d fix(debug): use _debug=128 instead of log for viya web with tasks 2026-05-13 15:17:53 +02:00
mulahasanovic 8f726c0ac9 fix(debug): add viya debug log parser - parse JSON from inline blob with webout 2026-05-13 14:26:12 +02:00
mulahasanovic 4cae9b5472 feat(debug): add viya debug log parser - parse JSON from inline blob 2026-05-13 14:09:47 +02:00
mulahasanovic a691500910 fix: use log instead of 131 if debug is enabled on viya with tasks enabled 2026-05-13 10:56:47 +02:00
mulahasanovic eb6b123dba test(viya): migrate execution-tasks tests to runAsTask config 2026-05-12 20:10:58 +02:00
mulahasanovic 3136e98477 feat(viya): add runAsTask config feature for execution tasks 2026-05-12 19:47:13 +02:00
mulahasanovic 2db1b9fc4b refactor(webjob): add dummy file only when neccessary
SAS Track CS0409737
2026-05-12 19:45:04 +02:00
mulahasanovic 8be0fd94ad fix(webjob): add dummy file when execution tasks flag is enabled
SAS Track CS0409737
2026-05-12 10:11:59 +02:00
Sead Mulahasanović 55db8f45ab fix(webjob): test coverage for _executionTasks=true requests without file upload (#883)
* test(cypress): show individual errors

* test(cypress): half the cypress integration test timeout

* test(cypress): add parallel tests, timeout and reports

* test(cypress): use allSettled instead of all

* test(runner): pre-render pending test cards
2026-05-12 09:53:11 +02:00
Allan Bowe eb1186b4b9 Merge pull request #881 from sasjs/fix/viya-upload-and-arguments
Viya upload and arguments
v4.16.7
2026-05-05 15:57:59 +01:00
mulahasanovic ef1e816b09 test(sasjs): update config appLoc, enable specialCase tests 2026-05-05 16:46:23 +02:00
mulahasanovic 6552c768f9 chore: bump axios, remove node v20 support 2026-05-05 16:33:12 +02:00
mulahasanovic 31b3959e2c test(sasjs): prepend services/ to paths 2026-05-05 14:49:23 +02:00
mulahasanovic a38548d8de fix(viya): stringify JES job arguments + sasjs-tests fixes 2026-05-05 14:47:10 +02:00
mulahasanovic 7a130e129f fix(viya): skip formats keys in uploadTables 2026-05-05 14:43:49 +02:00
Allan Bowe 27a69f2959 Merge pull request #880 from sasjs/fix/bump_adapter_sasjs_tests
chore: bump adapter version in internal sasjs-tests
v4.16.6
2026-04-29 10:29:48 +01:00
mulahasanovic 38d84e56d4 ci: disable fail-fast on build-unit-tests matrix 2026-04-14 10:23:46 +02:00
mulahasanovic 180e2ef425 test: tolerate node 24 tls error suffix 2026-04-14 10:23:20 +02:00
mulahasanovic 9177dce3e1 chore(deps): bump prettier to v3 2026-04-14 10:15:46 +02:00
mulahasanovic 9f4064b46e fix(deps): bump follow-redirects
resolve moderate advisory (GHSA-r4q5-vmmm-2653) via npm audit fix; formatting via npm run lint:fix
2026-04-14 09:54:51 +02:00
mulahasanovic 44c5eab638 ci: expand node matrix for unit tests, bump base workflows to node 22 2026-04-14 09:38:02 +02:00
mulahasanovic 0f9f16bef1 chore(sasjs-tests): remove adapter dependency to prevent npm audit on local-only package 2026-04-13 20:02:03 +02:00
mulahasanovic 5c61ede51a chore(sasjs-tests): use local adapter build to avoid npm audit on placeholder dependency 2026-04-13 19:47:50 +02:00
mulahasanovic fccb3ab965 chore: bump adapter version in internal sasjs-tests 2026-04-13 08:22:27 +02:00