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
Yury Shkoda and GitHub
4c4511913c
Merge pull request #834 from sasjs/redirectLogin-fix
...
fix(auth-manager): fixed redirectedLoginUrl
2024-02-19 15:59:04 +03:00
Yury Shkoda and GitHub
10da691f0f
Merge pull request #833 from sasjs/parent-session-state-check
...
fix(poll-job-state): fixed checking session state
2023-09-15 12:12:24 +03:00
Yury Shkoda
318f9694cb
test: updated unit tests threshold
2023-09-15 08:58:46 +03:00
Yury Shkoda
56e6131e5c
fix(poll-job-state): fixed checking session state
2023-09-15 08:51:39 +03:00
Yury Shkoda
3a186bc55c
feat(job-state): added session state check to doPoll func
2023-09-11 11:17:05 +03:00
Yury Shkoda and GitHub
0359fcb6be
Merge pull request #830 from sasjs/issue-829
...
fix(execute-script): fixed executing jobs on viya using compute api
2023-09-05 15:20:38 +03:00
Yury Shkoda
f2997169cb
chore: renamed executeScript to executeOnComputeApi
2023-09-05 13:09:28 +03:00
Yury Shkoda
451f2dfaca
fix(execute-script): fixed executing jobs on viya using compute api
2023-09-04 18:55:59 +03:00
Yury Shkoda and GitHub
38e11f1771
Merge pull request #828 from sasjs/verbose-mode-issue
...
Fixed verbose mode for all response statuses
2023-08-17 15:20:49 +03:00
Yury Shkoda
259b6b3ff2
test(request-client): revert changed port
2023-08-17 13:44:08 +03:00
Yury Shkoda
5b2d9e675f
test: set coverage threshold
2023-08-17 13:29:57 +03:00
Yury Shkoda
8dd4ab8cec
fix(verbose-mode): fixed handling axios errors
2023-08-17 13:29:27 +03:00
Yury Shkoda
62f4577b64
fix(request-client): fixed setVerboseMode method
2023-08-14 17:01:47 +03:00
Yury Shkoda
7a4feddd82
feat: added public method executeJob
2023-08-14 17:01:15 +03:00
Yury Shkoda
681abf5b3b
chore(ci-cd): added sleep step before running cypress
2023-08-14 11:25:57 +03:00
Yury Shkoda
46c6d3e7f4
test(poll-job-state): covered changing polling strategies
2023-08-14 10:55:45 +03:00
Yury Shkoda
5731b0f9b1
refactor(request-client): put related types in one file
2023-08-14 10:55:09 +03:00
Yury Shkoda
f18a523087
feat(request-client): added bleached verbose mode
2023-08-14 10:50:11 +03:00
Yury Shkoda and GitHub
8cbd292f13
Merge pull request #826 from sasjs/gh-action-fix
...
chore(gh-action): fixed access token
2023-08-09 15:24:43 +03:00
Yury Shkoda
4851f25753
chore(gh-action): fixed access token
2023-08-08 15:46:56 +03:00
Yury Shkoda and GitHub
5756638dc2
Merge pull request #825 from sasjs/verboseMode
...
feat(request-client): made verbose mode easier to configure
2023-08-01 09:52:59 +03:00
Yury Shkoda
e511cd613c
docs(verbose): fixed docs
2023-07-31 17:41:04 +03:00
Yury Shkoda
2119c81ebb
feat(sasjs-config): added verbose option
2023-07-31 17:37:39 +03:00
Yury Shkoda
ea4b30d6ef
feat(request-client): made verbose mode easier to configure
2023-07-31 16:34:09 +03:00
Yury Shkoda and GitHub
f1e1b33571
Merge pull request #824 from sasjs/startComputeJob-issue
...
feat(request-client): implemented verbose mode
2023-07-31 10:51:02 +03:00
Yury Shkoda
ccb8599f00
docs(request-client): added comments
2023-07-28 11:55:52 +03:00
Yury Shkoda
5bcd17096b
feat(request-client): implemented verbose mode
2023-07-27 19:29:51 +03:00
Yury Shkoda
5f15226cd9
test(sasjs-request-client): removed unnecessary part of the log
2023-07-25 17:31:39 +03:00
Yury Shkoda
f31ea28b9c
refactor(sasjs-request-client): used SASJS_LOGS_SEPARATOR const
2023-07-25 16:08:16 +03:00
Yury Shkoda
e315e4a619
feat(sasjs-request-client): improved parseResponse method
2023-07-25 16:01:35 +03:00
Yury Shkoda and GitHub
76bf5b88e9
Merge pull request #818 from sasjs/deps-bump
...
Dependencies bump
2023-07-12 09:50:50 +03:00
Yury Shkoda
a97ac4eaa6
chore: commiting changes
2023-07-11 15:36:13 +03:00
Yury Shkoda
37cfea6ca7
chore(deps): Merge branch 'dependabot/npm_and_yarn/sasjs-tests/loader-utils-2.0.4' of github.com:sasjs/adapter into deps-bump
2023-07-11 14:53:19 +03:00
Yury Shkoda
f74c8aca57
chore(deps): Merge branch 'dependabot/npm_and_yarn/sasjs-tests/json5-1.0.2' of github.com:sasjs/adapter into deps-bump
2023-07-11 14:52:28 +03:00
Yury Shkoda
77baaabfcd
chore(deps): Merge branch 'dependabot/npm_and_yarn/sasjs-tests/http-cache-semantics-4.1.1' of github.com:sasjs/adapter into deps-bump
2023-07-11 14:51:32 +03:00
Yury Shkoda
510ba771f0
chore(deps): Merge branch 'dependabot/npm_and_yarn/sasjs-tests/webpack-5.76.3' of github.com:sasjs/adapter into deps-bump
2023-07-11 14:50:38 +03:00
Yury Shkoda
fe03faa59f
chore(file-upload-form): left comments
2023-07-11 09:26:36 +03:00
Yury Shkoda
6272eeda23
fix(form-data): fixed formData type check
2023-07-10 19:14:47 +03:00
Yury Shkoda
104d1b88b3
chore(deps): bimped tough-cookie and @types/tough-cookie
2023-07-10 17:07:39 +03:00
Yury Shkoda
0d9ba36de8
fix(file-upload-form): fixed form data for node env
2023-07-06 15:49:24 +03:00
Yury Shkoda and GitHub
4e7a845d99
Merge pull request #816 from sasjs/ci/cd-workwlows-node-version
...
chore(ci-cd): used Node lts/hydrogen version
2023-07-06 12:42:12 +03:00
Yury Shkoda
716cc513ff
chore(ci-cd): used Node lts/hydrogen version
2023-07-05 16:10:45 +03:00
Yury Shkoda and GitHub
22edcb0a8e
Merge pull request #810 from sasjs/pollJobState-improvements
...
Poll job state improvements
2023-07-05 11:15:42 +03:00
Yury Shkoda
aedf5c1734
chore: Merge branch 'master' of github.com:sasjs/adapter into pollJobState-improvements
2023-07-05 10:49:12 +03:00
Yury Shkoda and GitHub
784bd20ee0
Merge pull request #814 from sasjs/issue-811-fixed
...
Issue 811 fixed
2023-07-05 10:27:04 +03:00
Yury Shkoda
61db1e0609
test: fixed unit tests
2023-06-23 18:04:48 +03:00
Yury Shkoda
5c589a6af3
chore: reverted dev changes to build.yml
2023-06-23 17:52:46 +03:00
Yury Shkoda
275cd6dbd3
chore: debugging
2023-06-23 17:20:16 +03:00
Yury Shkoda
d874e07889
fix(file-uploader): fixed parsing response for SASJS
2023-06-23 16:37:25 +03:00
Yury Shkoda
1648cf28d5
chore: Merge branch 'master' of github.com:sasjs/adapter into issue-811-fixed
2023-06-23 15:26:01 +03:00
Yury Shkoda
6bf68a315c
fix(sasjs-utils): fixed imports
2023-06-22 13:37:07 +03:00
Yury Shkoda
e0aebc169f
chore: debugging
2023-06-21 18:28:39 +03:00
Yury Shkoda
9a50e5cb63
chore: debugging
2023-06-21 18:16:20 +03:00
Yury Shkoda
a51923dad7
chore: debugging
2023-06-21 18:01:21 +03:00
Yury Shkoda
9aee77f0e3
chore: debugging
2023-06-21 17:44:24 +03:00
Yury Shkoda
c32d037063
chore: debugging
2023-06-21 17:34:16 +03:00
Yury Shkoda
94f7492c31
chore: debugging
2023-06-21 17:19:13 +03:00
Yury Shkoda
d29e0a0f57
chore(sasjs-tests): bumped node-sass
2023-06-21 16:36:22 +03:00
Yury Shkoda
8d7cc11db5
chore(sasjs-tests): bumped node-sass
2023-06-21 16:35:33 +03:00
Yury Shkoda
28e9d1cc6b
test(get-token): covered getTokenRequestErrorPrefix
2023-06-21 16:34:26 +03:00
Yury Shkoda
375cec48ca
feat(get-token): improved error prefix
2023-06-21 16:33:45 +03:00
Yury Shkoda
4440e5d1f9
fix(types): fixed PollOptions exports
2023-05-17 14:10:17 +03:00
Yury Shkoda
f484a5a6a1
refactor(poll-job-state): updated types and func attributes
2023-05-17 11:16:35 +03:00
Yury Shkoda
5c74186bab
feat(poll-strategy): added subsequentStrategies to PollStrategy
2023-05-16 17:48:04 +03:00
Yury Shkoda
ea68c3dff3
docs(poll-job-state): updated docs
2023-05-16 17:42:27 +03:00
Yury Shkoda
153b285670
chore(poll-job-status): renamed PollOptions to PollStrategy and added docs
2023-05-15 16:32:07 +03:00
Yury Shkoda
f9f4aa5aa6
chore(reviewer-lottery): removed QA group
2023-05-15 14:53:55 +03:00
Yury Shkoda
bd02656b3c
docs(poll-job-state): added comments
2023-05-15 14:36:18 +03:00
Yury Shkoda
991519a13d
fix(execute-job): added error object if it present
2023-05-15 14:26:24 +03:00
Yury Shkoda
615c9d012e
feat(poll-job-state): implemented polling strategies
2023-05-15 14:24:11 +03:00
Yury Shkoda and GitHub
bd872e0e75
Merge pull request #809 from sasjs/webout-issue
...
fix(sasjs-request-client): fixed response parsing
2023-05-10 16:26:13 +03:00
Yury Shkoda
a14a1663fc
fix(sasjs-request-client): fixed response parsing
2023-05-10 16:07:25 +03:00
Yury Shkoda and GitHub
2482a0c674
Merge pull request #807 from sasjs/issue-245
...
fix(deploy-service-pack): fixed redeployment
2023-05-09 17:12:11 +03:00
Yury Shkoda
a19de50e67
fix(create-folder): improved error message
2023-05-09 16:59:18 +03:00
Yury Shkoda
860c9f907c
fix(deploy-service-pack): fixed redeployment
2023-05-09 10:43:23 +03:00
Yury Shkoda and GitHub
a69ebd0fd3
Merge pull request #806 from sasjs/sasjs-job-execution
...
fix(job-execution): fixed webout for SASJS server type
2023-05-04 12:42:11 +03:00
Yury Shkoda
0f47326bb6
chore(execute-script): improved code style
2023-05-04 12:21:22 +03:00
Yury Shkoda
2d6efa2437
fix(job-execution): fixed webout for SASJS server type
2023-05-04 10:57:24 +03:00
Yury Shkoda and GitHub
da7579a2bb
Merge pull request #805 from sasjs/webpack-fix
...
fix(packaging): fixed output file for Node
2023-04-21 17:28:52 +03:00
Yury Shkoda
657e415c0c
fix(packaging): fixed output file for Node
2023-04-21 16:02:47 +03:00
Yury Shkoda
a29b7f3b92
docs(refreshTokensForViya): added notes about limitation
2023-04-21 11:06:48 +03:00
Yury Shkoda
8360519408
fix(refreshTokensForViya): added throw error if not Node
2023-04-21 11:03:41 +03:00
Yury Shkoda
a71d422528
fix(refreshTokensForViya): fixed FormData logic
2023-04-20 16:13:22 +03:00
Yury Shkoda
7ae21c160a
docs(session manager): added info about hot sessions
2023-04-19 16:01:49 +03:00
Yury Shkoda
88a1f3eac6
docs(session-manager): improved grammar
2023-03-28 13:00:07 +03:00
Yury Shkoda
b00db86811
chore(session-manager): renamed ErrorResponse interface to ApiErrorResponse
2023-03-27 18:34:44 +03:00
Yury Shkoda
96caadc6b1
test(request-client): fixing self-signed certificate error
2023-03-27 17:08:06 +03:00
Yury Shkoda
074a21c4bb
test(session-manager): fixed server url
2023-03-27 16:53:45 +03:00
Yury Shkoda
588a4169bb
docs(session-manager): added method descriptions
2023-03-27 16:43:33 +03:00
Yury Shkoda
3d4c01622e
chore(session-manager): improved error handling
2023-03-27 16:40:57 +03:00
Yury Shkoda
33bc8f92cb
test(request-client): fixed typo
2023-03-24 12:15:10 +03:00
Yury Shkoda
c1704fff78
feat(session-manager): refactored and covered with tests
2023-03-24 11:39:59 +03:00
Yury Shkoda
891cc13362
feat(session-manager): improving performance
2023-03-14 10:48:18 +03:00
Yury Shkoda
22fa185715
feat: minified adapter for SAS9
2023-03-14 10:45:03 +03:00
Yury Shkoda and GitHub
657721d7a3
Merge pull request #736 from sasjs/issue-735
...
fix(refresh-token): improved error message
2022-07-18 16:56:58 +03:00
Yury Shkoda
a39faa0f4b
fix(refresh-token): improved error message
2022-07-18 14:35:33 +03:00
Yury Shkoda
eb83101dbf
fix(sasjs-test): addede appLoc to useEffect deps
2022-06-29 08:46:52 +03:00
Yury Shkoda
56d84e1940
fix(sasjs-tests): used appLoc from config
2022-06-29 08:37:59 +03:00