221 Commits

Author SHA1 Message Date
ViacheslavKlimov
7aab188d0c Do not send script body to remote JS executor on each invoke request 2022-10-06 19:29:26 +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
Igor Kulikov
312924a19b Version set to 3.3.4-SNAPSHOT 2022-02-07 09:55:37 +02:00
Igor Kulikov
da4c742872 Update license year to 2022 2022-01-17 14:07:46 +02:00
Igor Kulikov
45bac3751a Update base image version for js-executor and web-ui docker builds 2021-12-15 12:56:45 +02:00
Igor Kulikov
9826893be8 Improve nodejs docker images 2021-12-14 19:46:26 +02:00
Igor Kulikov
3d8d50d172 Use nodejs image to build js related docker images 2021-12-14 17:29:03 +02:00
Igor Kulikov
9bc12ab6d7 Docker linux/arm64 support 2021-12-14 10:17:55 +02:00
Igor Kulikov
a3146b6987 Version set to 3.3.3 2021-11-24 12:25:24 +02:00
Igor Kulikov
7187ecfdb1 Version set to 3.3.3-SNAPSHOT 2021-11-24 12:24:27 +02:00
Igor Kulikov
8a989dbaae Updated versions according to dependabot alerts 2021-09-08 18:57:31 +03:00
Igor Kulikov
049627db97 Version set to 3.3.2-SNAPSHOT 2021-09-06 18:55:10 +03:00
Igor Kulikov
0d7adb73eb Improve js executor kafka consumer to exit application in case of not retryable error. 2021-09-02 10:34:28 +03:00
Igor Kulikov
327607e86d Update versions to 3.3.1 in package.json 2021-08-16 18:27:53 +03:00
Andrii Shvaika
3661647c3a Version set to 3.3.1-SNAPSHOT 2021-08-16 12:39:43 +03:00
Igor Kulikov
34a587ff02 Update frontend-maven-plugin 2021-07-15 10:39:58 +03:00
Sergey Matvienko
d117cec09e js-executor: partitions_consumed_concurrently marked as experimental 2021-06-17 07:42:21 +03:00
Sergey Matvienko
c07379812b js-executor: updated yarn.lock 2021-06-17 07:28:53 +03:00
Sergey Matvienko
cda6f3678b js-executor: fixed license header 2021-06-17 07:27:42 +03:00
Sergey Matvienko
9ffa50f4a5 js-executor: fixed env variables mapping 2021-06-10 16:10:33 +03:00
Sergey Matvienko
9a4a94621a js-executor: parameter added for Kafka PARTITIONS_CONSUMED_CONCURRENTLY to decrease max latency while scale down replicas 2021-06-10 14:47:41 +03:00
Kien Truong
3a31b9c5ea Fix wrong configuration key for Compression Type
Fix #4678

(cherry picked from commit c176ca94aa0f612c3bb3856ae2acf3a399cc74a4)
2021-06-10 14:47:19 +03:00
Sergey Matvienko
05df5e03ef Revert "js-executor: upgraded libraries to fix vulnerability warning (@google-cloud/pubsub", amqplib)"
Untested version with breaking changes declared
This reverts commit 80f83a86
2021-06-10 14:44:27 +03:00
Sergey Matvienko
98bea8eaf5 js-executor: http livenessProbe added 2021-06-09 15:44:49 +03:00
Sergey Matvienko
a7a7dca3b3 js-executor: upgraded libraries to fix vulnerability warning (@google-cloud/pubsub", amqplib) 2021-06-09 15:44:33 +03:00
Vladyslav_Prykhodko
dd74824570 js-executor: Refactoring Kafka executor for use async/await 2021-06-09 13:30:28 +03:00
Sergey Matvienko
ff7fa6237f js-executor: zero check and code cleanup 2021-06-02 11:05:32 +03:00
Vladyslav_Prykhodko
ab5f1b5b63 js-executor: ScriptMap optimize work 2021-06-02 10:41:24 +03:00