247 Commits

Author SHA1 Message Date
Sergey Matvienko
939d672b07 docker: bump minor version FROM thingsboard/node:16.20.2-bookworm-slim (previous was 16.17.0-bullseye-slim) 2023-10-24 14:01:22 +02:00
Igor Kulikov
8cefca23ac Version set to 3.6.1-SNAPSHOT 2023-09-25 11:27:00 +03:00
Igor Kulikov
98c245e293 Switch to version 3.6.0 2023-09-05 18:28:15 +03:00
Igor Kulikov
9ae1f1e329 Version set to 3.5.2-SNAPSHOT 2023-05-22 16:32:24 +03:00
Igor Kulikov
59cc8244b5 Version set to 3.5.1-SNAPSHOT 2023-05-22 16:31:19 +03:00
Andrii Shvaika
6120fb132a Version set to 3.5.2. Migration script improved 2023-05-22 13:16:06 +03:00
Igor Kulikov
7058f99068 Version set to 3.5.1-SNAPSHOT 2023-05-12 15:45:11 +03:00
Andrew Shvayka
27ae2fb119
Merge pull request #7991 from AndreMaz/feature/kafka_connection_timeout
Allow to configure kafkajs `connectionTimeout` property
2023-04-10 15:22:01 +03:00
Andrii Shvaika
a203c336f1 Merge with master 2023-01-31 16:20:04 +02:00
Igor Kulikov
cbdc4517e4 Update license header year to 2023 2023-01-31 10:43:56 +02:00
AndreMaz
6a986b17f9 fix name of the var 2023-01-25 11:14:10 +00:00
AndreMaz
198f3ca21d allow to configure kafkajs connectionTimeout 2023-01-25 11:06:23 +00:00
Andrii Shvaika
76082c7177 Version set to 3.5.0-SNAPSHOT 2023-01-10 17:24:26 +02:00
Igor Kulikov
4c3154da4b Version set to 3.4.4-SNAPSHOT 2022-12-28 13:33:57 +02:00
Igor Kulikov
109caee7c7 Version set to 3.4.3-SNAPSHOT 2022-12-05 17:54:19 +02:00
Andrii Shvaika
770f069f22 Version set to 3.4.2 2022-12-01 12:04:14 +02:00
Igor Kulikov
25f8ff2aef Handle undefined script execution result. 2022-11-14 15:37:54 +02:00
Yevhen Bondarenko
5b1642246d
[3.4.2] fix start js (#7614)
* refactoring

* fixed start js-executor typo
2022-11-14 14:30:05 +02:00
Andrew Shvayka
1d2097d2bf
Merge pull request #7613 from YevhenBondarenko/feature/js-executor-improvements
[3.4.2] js-executor improvements
2022-11-14 12:48:56 +02:00
YevhenBondarenko
11bd9b5257 added nodejs memory leak workaround 2022-11-14 11:28:30 +01:00
YevhenBondarenko
e32bd456b7 added memory usage log to the js-executors 2022-11-14 11:07:09 +01:00
Sergey Matvienko
5776f5b39b js-executor - improved lifecycle events and added kill for crash event 2022-11-04 18:11:53 +02:00
ViacheslavKlimov
2d262146ad Remote JS executor to work with tb-node of previous version 2022-10-12 19:18:34 +03:00
ViacheslavKlimov
831332be7b Use hash of tenant id and body when resolving script for remote JS executor 2022-10-11 12:01:55 +03:00
ViacheslavKlimov
100868d8e2 Merge remote-tracking branch 'origin/master' into feature/remote-js-executor-improvements 2022-10-10 16:02:53 +03:00
ViacheslavKlimov
7aab188d0c Do not send script body to remote JS executor on each invoke request 2022-10-06 19:29:26 +03:00
ViacheslavKlimov
8d735f4886 Add script invocation result size check to remote JS executor 2022-10-03 15:22:11 +03:00
Andrii Shvaika
dea933d906 Version set to 3.4.2 2022-08-19 15:25:18 +03:00
Igor Kulikov
8a296c71d3 Update docker node version 2022-08-18 12:55:35 +03:00
Andrii Shvaika
fa0433a7eb Version set to 3.4.1-SNAPSHOT 2022-07-19 15:30:16 +03:00
Igor Kulikov
518807f863 Update base image for nodejs microservices 2022-07-08 18:30:20 +03:00
Vladyslav_Prykhodko
60853dd5d6 Refactor JavaScript Executor AWS SQS queue 2022-07-08 15:25:00 +03:00
Vladyslav_Prykhodko
b4592f5f92 Fix incorrect start JavaScript Executor AWS SQS queue 2022-07-08 14:15:55 +03:00
Vladyslav_Prykhodko
bbfca14302 Fix incorrect shutdown JavaScript Executor RabbitMQ queue 2022-07-08 10:56:46 +03:00
Igor Kulikov
5f183f5f38 Improve web-ui and js-executor microservices gracefull shutdown 2022-07-07 20:29:28 +03:00
Igor Kulikov
7019b98c00 JS executor code refactor 2022-07-07 19:37:36 +03:00
Vladyslav_Prykhodko
d3541573b2 Fixed Docker file for JavaScript Executor Microservice 2022-07-07 17:44:23 +03:00
Vladyslav_Prykhodko
bbc43c2572 Graceful shutdown JavaScript Executor Microservice and minor change in logs 2022-07-07 17:15:59 +03:00
Igor Kulikov
1d9d938052 Minor improvements 2022-07-07 14:06:55 +03:00
Vladyslav_Prykhodko
ed6e636918 Refactor JS-Executor microservice to typescript 2022-07-07 12:43:22 +03:00
Sergey Matvienko
b9a7d4a6d9 js-executor log cleanup 2022-07-06 19:08:06 +03:00
Sergey Matvienko
4968d0101c je-executors: expireTs implemented to drop any expired message and prevent congestion on js eval requests queue 2022-07-06 19:07:10 +03:00
Igor Kulikov
c1e6684a2c Increase Kafka linger ms to 5 ms for js-executors. 2022-06-27 13:16:25 +03:00
Vladyslav_Prykhodko
352abb3f60 JS-executor: Fixed incorrect parse error code for message 2022-06-23 13:52:27 +03:00
Sergey Matvienko
3e436ee866 js-executor: kafkaClient.producer({ createPartitioner: Partitioners.DefaultPartitioner }) as mentioned in migration notes for the major kafka.js 2.0 2022-06-21 18:48:14 +03:00
Vladyslav_Prykhodko
8f4746c64d JS-executor: Added logs compilation time; Cache script map delete min used script 2022-06-21 11:11:32 +03:00
Igor Kulikov
4195d48c3b Updated and optimized docker build files. 2022-06-16 12:39:39 +03:00
Vladyslav_Prykhodko
812a120393 UI: Updated version node in pkg script 2022-06-15 12:07:08 +03:00
Vladyslav_Prykhodko
fbb90fe79a UI: Fixed vulnerabilities in tb-js-executor 2022-06-14 11:18:24 +03:00
Igor Kulikov
dabd25e760 Version set to 3.4.0-SNAPSHOT 2022-02-21 12:19:59 +02:00