71 Commits

Author SHA1 Message Date
0f0d082a17 Merge pull request 'ja sdeljal' (#15) from api_token into develop
All checks were successful
Deploy to Testing Server / Deploy to Testing Environment (push) Successful in 23s
Reviewed-on: http://192.168.0.16:3000/lborv/few-line-engine/pulls/15
Reviewed-by: lborv <boris.djumajev@gmail.com>
2025-10-14 17:20:48 +00:00
f046999828 ja sdeljal 2025-10-14 20:17:18 +03:00
eb65eec9c0 Merge pull request 'feat: implement project settings management with CRUD operations and caching' (#11) from projectSettings into develop
All checks were successful
Deploy to Testing Server / Deploy to Testing Environment (push) Successful in 32s
Reviewed-on: http://192.168.0.16:3000/lborv/few-line-engine/pulls/11
Reviewed-by: jana <comite11@inbox.lv>
2025-10-14 16:48:34 +00:00
a139e957b1 Merge pull request 'fix: add timeout handling for script execution in Vm class' (#14) from limitingQueryExrcutionTime into develop
All checks were successful
Deploy to Testing Server / Deploy to Testing Environment (push) Successful in 27s
Reviewed-on: http://192.168.0.16:3000/lborv/few-line-engine/pulls/14
Reviewed-by: jana <comite11@inbox.lv>
2025-10-14 16:47:36 +00:00
96c560a691 fix: add timeout handling for script execution in Vm class 2025-10-14 16:04:54 +03:00
9c924c525b Merge pull request 'chore: remove deprecated environment and Docker configuration files' (#13) from ci/cd into develop
All checks were successful
Deploy to Testing Server / Deploy to Testing Environment (push) Successful in 44s
Reviewed-on: http://192.168.0.16:3000/lborv/low-code-engine/pulls/13
2025-10-14 12:08:03 +00:00
fce94e7ffd chore: remove deprecated environment and Docker configuration files 2025-10-14 15:07:24 +03:00
70f6fd68bf Merge pull request 'ci/cd' (#12) from ci/cd into develop
All checks were successful
Deploy to Testing Server / Deploy to Testing Environment (push) Successful in 30s
Reviewed-on: http://192.168.0.16:3000/lborv/low-code-engine/pulls/12
2025-10-14 11:13:44 +00:00
6e95a0c1a9 chore: Refactor deployment scripts and workflows for improved clarity and efficiency 2025-10-14 14:13:10 +03:00
ff664c2086 fix: update comments and documentation to English for consistency 2025-10-13 21:25:36 +03:00
aaa8680421 chore: Remove outdated deployment documentation files 2025-10-13 21:00:50 +03:00
41f1c402ed feat: Add test deployment workflow and setup documentation
- Implemented a new GitHub Actions workflow for testing deployments (`test-deployment.yml`).
- Created detailed deployment documentation (`DEPLOYMENT-README.md`, `DEPLOYMENT.md`, `QUICK-START.md`) for setting up the testing server and configuring GitHub secrets.
- Added a setup script (`setup-testing-server.sh`) for automating the environment setup on the testing server, including Docker, Nginx, and user configurations.
- Included monitoring and cleanup scripts for managing deployments on the server.
2025-10-13 20:59:12 +03:00
93f12cd1d8 feat: implement project settings management with CRUD operations and caching 2025-10-13 20:40:01 +03:00
2671665e25 Merge pull request 'fix: add confirmation message for test completion' (#10) from test into develop
All checks were successful
Test Runner / hello-world (push) Successful in 12s
Reviewed-on: http://192.168.0.16:3000/lborv/low-code-engine/pulls/10
2025-10-13 14:33:47 +00:00
2885f0d74e fix: add confirmation message for test completion 2025-10-13 17:30:41 +03:00
aab9ffa253 Merge pull request 'main' (#9) from main into develop
All checks were successful
Test Runner / hello-world (push) Successful in 3s
Reviewed-on: http://192.168.0.16:3000/lborv/low-code-engine/pulls/9
2025-10-13 14:29:00 +00:00
aa7920384c Merge pull request 'fix: add develop branch to push triggers in test workflow' (#7) from action-on-develop-too into main
All checks were successful
Test Runner / hello-world (push) Successful in 9s
Reviewed-on: http://192.168.0.16:3000/lborv/low-code-engine/pulls/7
2025-10-13 14:27:57 +00:00
91998f2fb2 fix: add develop branch to push triggers in test workflow 2025-10-13 17:27:39 +03:00
cd0d894a68 Merge pull request 'fix: remove unnecessary steps from test workflow' (#6) from fix-test-action into main
All checks were successful
Test Runner / hello-world (push) Successful in 19s
Reviewed-on: http://192.168.0.16:3000/lborv/low-code-engine/pulls/6
2025-10-13 14:26:37 +00:00
943b02c387 fix: remove unnecessary steps from test workflow 2025-10-13 17:25:35 +03:00
f00423eb8d Merge pull request 'fix: update runner environment to use ubuntu-latest in test workflow' (#5) from test_runner_test into main
All checks were successful
Test Runner / hello-world (push) Successful in 2m9s
Reviewed-on: http://192.168.0.16:3000/lborv/low-code-engine/pulls/5
2025-10-13 14:01:15 +00:00
aa77fb0440 fix: update runner environment to use ubuntu-latest in test workflow 2025-10-13 17:00:56 +03:00
8814a6314a Merge pull request 'feat: add initial test runner workflow for CI/CD integration' (#4) from test_runner into main
Some checks failed
Test Runner / hello-world (push) Has been cancelled
Reviewed-on: http://192.168.0.16:3000/lborv/low-code-engine/pulls/4
2025-10-13 13:57:40 +00:00
2de339418e feat: add initial test runner workflow for CI/CD integration 2025-10-13 16:56:53 +03:00
bddd808484 fix: update name extraction logic in QueryExecuterService to use the last item in the array 2025-10-13 16:39:19 +03:00
e327a8da85 feat: implement connection management in DatabasePlugin; add connection check in RedisPlugin; update session ID in runQuery test 2025-10-13 09:50:55 +03:00
73999de32e feat: enhance password generation method; improve connection pooling logic in DatabasePlugin; update test cases with correct tokens 2025-10-13 09:12:47 +03:00
c4755f5346 feat: implement connection pooling in DatabasePlugin for improved database connection management 2025-10-13 08:47:54 +03:00
126ba01549 fix: reorder guards in RedisManagerController to ensure proper authorization flow 2025-10-12 18:45:11 +03:00
b3060a7399 feat: implement password generation method; enhance database creation with secure password generation 2025-10-12 18:35:25 +03:00
967c89108a feat: implement logging enhancements; add projectId and queryId to log entity; update query and logger services for improved logging; refactor query execution to support call stack tracking 2025-10-11 19:36:43 +03:00
08a62fa2c5 feat: add isAdmin column to token entity; implement migration for isAdmin; enhance logging and error handling in query execution; update query plugin to support new logging structure 2025-10-11 17:59:06 +03:00
57e4a8b932 feat: add logging functionality with LoggerService; implement log entity and controller; enhance query processing with logging support 2025-10-11 16:21:03 +03:00
323fc6e817 refactor: streamline AdminGuard logic and remove commented code; clean up imports in BaseQueryController and QueryExecuterService 2025-10-10 16:47:58 +03:00
210253628c feat: implement session management with SessionService and SessionPlugin; refactor query execution to handle session cookies; update token and query handling for improved session tracking 2025-10-10 14:03:21 +03:00
5513dccc11 feat: add AdminGuard to DatabaseManagerController, ProjectController, and RedisManagerController for enhanced access control 2025-10-10 12:01:28 +03:00
5a15833080 feat: implement AdminGuard and QueryGuard for enhanced access control; refactor API and query handling; add deleteQuery method in QueryHandlerService; update QueryResponse type for improved response handling 2025-10-10 11:54:30 +03:00
ca134414b0 feat: enhance API and query handling with Redis caching; add QueryGuard for query validation; refactor services to utilize RedisClient for improved performance 2025-10-10 10:51:52 +03:00
45db65cec8 feat: create RedisNode migration and update Project and RedisNode entities to use JoinTable for many-to-many relationship 2025-10-09 19:57:17 +03:00
174dbbcdba feat: integrate RedisNode management into Project and Query services; enhance RedisNodeService with optimal node selection and connection options; update vm.constants to include RedisPlugin 2025-10-09 19:54:08 +03:00
c3189bb2df feat: refactor createDatabase method to remove databaseNodeId parameter and implement findOptimalNode in DatabaseNodeService for improved database node selection 2025-10-09 19:40:52 +03:00
e89af0dd20 feat: implement function management with FunctionEntity, FunctionService, and FunctionController; enhance QueryExecuterService to utilize functions; refactor CommandController and QueryController to extend BaseQueryController; update Vm class to handle functions; remove obsolete log entities 2025-10-09 19:35:30 +03:00
5b30b876e5 feat: enhance DatabaseManagerService and QueryExecuterService with timeout settings, add AxiosPlugin for HTTP requests, and update DatabasePlugin to use query method 2025-10-09 17:20:33 +03:00
0631e99886 feat: simplify global function assignment in Vm class and enable logging of results in case1-payload test 2025-10-09 13:04:38 +03:00
f357bc5e61 feat: enhance QueryPlugin run method with error handling and update logging in Vm class 2025-10-09 12:57:32 +03:00
dac008366a feat: update ApiTokenGuard to always allow access, add updateDatabase method to ProjectService, enhance QueryExecuterService with job options, integrate QueueModule in QueryModule, apply ApiTokenGuard to RedisManagerController, refactor Plugin class to include methods, implement new methods in RedisPlugin, and remove unused async.js module 2025-10-09 11:56:53 +03:00
6c95e9d5e0 feat: add logging entity and types for structured log records 2025-10-06 16:41:56 +03:00
67099969db feat: integrate BullMQ for query processing and add QueueModule 2025-10-06 16:32:28 +03:00
39c40013b2 feat: implement ApiTokenGuard for authentication and apply it to relevant controllers 2025-10-06 11:06:02 +03:00
1e84297e84 feat: enhance query execution with response handling and add QueryResponse type 2025-10-06 10:23:46 +03:00