Sergey Matvienko
e329c8d162
Added Node unit tests for tb-js-executor sandbox
Four test cases under describe('js-executor'):
- sandbox isolates args from host realm (JVN#16937365 — regression guard)
- sandbox passes string args through unchanged
- non-sandbox path does not isolate from host realm (documented contract)
- non-sandbox path passes string args through unchanged
Tests use Node's built-in node:test + node:assert (zero new devDependencies;
ts-node was already there). Two npm scripts:
test — spec output for local dev
test:ci — spec to stdout + Node's built-in junit reporter to
target/surefire-reports/TEST-js-executor.xml
Wired 'yarn test:ci' into the Maven 'test' phase via frontend-maven-plugin,
so 'mvn test -pl=msa/js-executor' produces JUnit XML that TeamCity's
Maven runner auto-discovers under the 'js-executor' suite name.
TEST_FAST.md picks up the same step.
tsconfig excludes test/ from the production pkg bundle.
2 months ago
Volodymyr Babak
947e75a56a
Code review changes
2 months ago
Vladyslav_Prykhodko
2395cd8c4e
split pkg per target to keep bytecode on Linux
--no-bytecode is only required for the Windows target; running pkg as a
single multi-target invocation applied it to Linux too, dropping V8
bytecode from the Linux exe. Split into two pkg invocations so Linux
keeps bytecode and only the Windows build relaxes it.
2 months ago
dashevchenko
33ed4be121
fixed web-ui and js-executor exe files for Windows
2 months ago
Volodymyr Babak
704064615a
feat(js-executor): support lz4 compression for Kafka producer
2 months ago
Viacheslav Klimov
2a7eab3db5
Version set to 4.2.2.2-SNAPSHOT
3 months ago
Viacheslav Klimov
f66427fb7c
Version set to 4.2.2.1-SNAPSHOT
3 months ago
Sergey Matvienko
5629302bdb
Align typescript version to ~5.9.3 across all JS modules
4 months ago
Vladyslav_Prykhodko
8f25b309fa
Fixed CVE-2026-26960
4 months ago
Viacheslav Klimov
132b6a1e3f
Version changed to 4.2.2
4 months ago
Viacheslav Klimov
b244e14ef7
Version set to 4.2.1.3-SNAPSHOT
5 months ago
Viacheslav Klimov
f2dadd0791
Version set to 4.2.1.2-SNAPSHOT
6 months ago
Viacheslav Klimov
295d29fc68
Version set to 4.2.1.1-RC
6 months ago
Vladyslav_Prykhodko
12a0163f80
UI: Fixed CVE-2025-59343
7 months ago
VIacheslavKlimov
aefb7dcb41
Version set to 4.2.1-RC
9 months ago
Vladyslav_Prykhodko
082fcff67c
UI: Upgrade Node.js to v22 and refresh dependencies in MSA
10 months ago
Igor Kulikov
2de733ef69
Version set to 4.2.0
1 year ago
Igor Kulikov
5fbb3194a7
Version 4.0.1-RC
1 year ago
Igor Kulikov
757c887034
Version 4.1.0-SNAPSHOT
1 year ago
Andrii Shvaika
dad0c1fb92
Version set to 3.9.1-RC
1 year ago
Vladyslav_Prykhodko
d35bdcc981
Clear JS executor dependencies and code
1 year ago
Igor Kulikov
8ac0468edd
Version set to 4.0.0-SNAPSHOT
2 years ago
Vladyslav_Prykhodko
f6bdc0820e
UI: Updated msa web dependencies to latest version
2 years ago
Vladyslav_Prykhodko
fa90548d63
UI: Updated msa web dependencies to latest version
2 years ago
Igor Kulikov
82c642c97f
Version 3.8.1-RC
2 years ago
Igor Kulikov
3dadc34b5b
Version set to 3.9.0-SNAPSHOT
2 years ago
Igor Kulikov
025fb1ca8c
Version set to 3.8.0
2 years ago
Igor Kulikov
468c007882
Version set to 3.7.1-SNAPSHOT
2 years ago
Sergey Matvienko
0dc1882685
"@google-cloud/pubsub": "^4.3.3" --> protobufjs "^7.2.4"
2 years ago
Ivan Raznatovskyi
09fc025e12
Initial commit from another fork
2 years ago
Andrii Shvaika
5acf527f1a
Version set to 3.7.0-SNAPSHOT
2 years ago
Igor Kulikov
bc35df1dd7
Version set to 3.6.3-SNAPSHOT
3 years ago
Andrii Shvaika
df24c363ce
Version set to 3.6.2-SNAPSHOT
3 years ago
Igor Kulikov
8cefca23ac
Version set to 3.6.1-SNAPSHOT
3 years ago
Igor Kulikov
98c245e293
Switch to version 3.6.0
3 years ago
Igor Kulikov
c422e39724
Version set to 3.5.1-SNAPSHOT
3 years ago
Andrii Shvaika
6120fb132a
Version set to 3.5.2. Migration script improved
3 years ago
Igor Kulikov
7058f99068
Version set to 3.5.1-SNAPSHOT
3 years ago
Seraphym-Tuhai
29c3eddc8a
Merge with branch 'develop/3.5' of github.com:thingsboard/thingsboard
3 years ago
YevhenBondarenko
265e33241a
version set to 3.6.0-SNAPSHOT
3 years ago
Vladyslav_Prykhodko
8174a97926
Merge with klimov/feature/notification-system
3 years ago
Andrii Shvaika
76082c7177
Version set to 3.5.0-SNAPSHOT
4 years ago
Igor Kulikov
4c3154da4b
Version set to 3.4.4-SNAPSHOT
4 years ago
Igor Kulikov
109caee7c7
Version set to 3.4.3-SNAPSHOT
4 years ago
Andrii Shvaika
dea933d906
Version set to 3.4.2
4 years ago
Andrii Shvaika
fa0433a7eb
Version set to 3.4.1-SNAPSHOT
4 years ago
Igor Kulikov
7019b98c00
JS executor code refactor
4 years ago
Igor Kulikov
1d9d938052
Minor improvements
4 years ago
Vladyslav_Prykhodko
ed6e636918
Refactor JS-Executor microservice to typescript
4 years ago
Vladyslav_Prykhodko
812a120393
UI: Updated version node in pkg script
4 years ago