Commit Graph

  • 8b77f7e42c chore: update subproject commit reference in sdk sdk Boris D 2025-10-29 17:06:47 +02:00
  • 9e79b44bdb feat: implement session management with SessionController and SessionService; enhance session update logic to handle non-existent sessions Boris D 2025-10-29 17:06:38 +02:00
  • 7fad278d31 chore: update subproject commit reference in sdk lborv 2025-10-28 21:00:22 +02:00
  • 776d8a8187 feat: update deleteSetting endpoint to use path parameter for key lborv 2025-10-28 20:43:00 +02:00
  • e4b29a918f Merge remote-tracking branch 'origin/projectDetails' into sdk lborv 2025-10-28 20:40:58 +02:00
  • 4acd59b482 chore: update subproject commit reference in sdk lborv 2025-10-28 20:37:22 +02:00
  • 84c48dd482 feat: add getProjectInfo method and corresponding endpoint in ProjectController; refactor logger methods to include projectId lborv 2025-10-28 20:36:53 +02:00
  • bbc378dc95 feat: add isPublic field to Query entity and implement QueryPublicGuard for public query access control Boris D 2025-10-28 16:35:26 +02:00
  • 5d596832d6 feat: add optional isTypescript parameter to create and update query methods Boris D 2025-10-28 15:40:03 +02:00
  • 3a1249615e feat: add TypeScript compilation support in QueryExecuterService Boris D 2025-10-28 15:37:09 +02:00
  • 0ac6b7db6f chore: update subproject commit reference in sdk lborv 2025-10-27 20:07:34 +02:00
  • 9080f193c1 fix: update revokeToken method to use @Param decorator for token retrieval lborv 2025-10-27 20:07:26 +02:00
  • 1a2d7b20c0 feat: add submodule configuration for few-line-sdk lborv 2025-10-27 19:20:15 +02:00
  • e1fce6d11d chore: remove submodule configuration for few-line-sdk lborv 2025-10-27 19:13:37 +02:00
  • 1d5160e60e chore: remove submodule reference for lib lborv 2025-10-27 19:11:41 +02:00
  • 038f2f8605 fix: remove unnecessary blank line in ProjectService lborv 2025-10-27 19:08:56 +02:00
  • 91ad421b8d feat: add submodule for few-line-sdk library lborv 2025-10-27 19:08:40 +02:00
  • 1c54064ffe Remove deprecated API documentation and models related to logging, project management, queries, and Redis management. This includes the deletion of various markdown files and TypeScript definitions that are no longer in use, streamlining the codebase and improving maintainability. openapi lborv 2025-10-25 17:54:24 +03:00
  • 66a461f12a Add API documentation and models for Functions, Logs, Projects, Queries, and Redis Management lborv 2025-10-25 17:50:15 +03:00
  • 0180c4115c fix: update token revoke and settings delete endpoints to use route parameters lborv 2025-10-25 16:58:22 +03:00
  • ee5ad66759 feat: add meta field to project entity and corresponding migration, service, and controller updates projectDetails lborv 2025-10-15 20:47:11 +03:00
  • f7b775f87b Merge remote-tracking branch 'origin/develop' into projectDetails lborv 2025-10-15 19:53:41 +03:00
  • 6992041429 feat: add getProjectDetails method and corresponding endpoint lborv 2025-10-15 19:52:36 +03:00
  • 0f0d082a17 Merge pull request 'ja sdeljal' (#15) from api_token into develop develop jana 2025-10-14 17:20:48 +00:00
  • f046999828 ja sdeljal Jana 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 jana 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 jana 2025-10-14 16:47:36 +00:00
  • 96c560a691 fix: add timeout handling for script execution in Vm class Boris D 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 lborv 2025-10-14 12:08:03 +00:00
  • fce94e7ffd chore: remove deprecated environment and Docker configuration files Boris D 2025-10-14 15:07:24 +03:00
  • 70f6fd68bf Merge pull request 'ci/cd' (#12) from ci/cd into develop lborv 2025-10-14 11:13:44 +00:00
  • 6e95a0c1a9 chore: Refactor deployment scripts and workflows for improved clarity and efficiency Boris D 2025-10-14 14:13:10 +03:00
  • ff664c2086 fix: update comments and documentation to English for consistency lborv 2025-10-13 21:25:36 +03:00
  • aaa8680421 chore: Remove outdated deployment documentation files lborv 2025-10-13 21:00:50 +03:00
  • 41f1c402ed feat: Add test deployment workflow and setup documentation lborv 2025-10-13 20:59:12 +03:00
  • 93f12cd1d8 feat: implement project settings management with CRUD operations and caching lborv 2025-10-13 20:40:01 +03:00
  • 2671665e25 Merge pull request 'fix: add confirmation message for test completion' (#10) from test into develop lborv 2025-10-13 14:33:47 +00:00
  • 2885f0d74e fix: add confirmation message for test completion Boris D 2025-10-13 17:30:41 +03:00
  • aab9ffa253 Merge pull request 'main' (#9) from main into develop lborv 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 main lborv 2025-10-13 14:27:57 +00:00
  • 91998f2fb2 fix: add develop branch to push triggers in test workflow Boris D 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 lborv 2025-10-13 14:26:37 +00:00
  • 943b02c387 fix: remove unnecessary steps from test workflow Boris D 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 lborv 2025-10-13 14:01:15 +00:00
  • aa77fb0440 fix: update runner environment to use ubuntu-latest in test workflow Boris D 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 lborv 2025-10-13 13:57:40 +00:00
  • 2de339418e feat: add initial test runner workflow for CI/CD integration Boris D 2025-10-13 16:56:53 +03:00
  • bddd808484 fix: update name extraction logic in QueryExecuterService to use the last item in the array Boris D 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 Boris D 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 Boris D 2025-10-13 09:12:47 +03:00
  • c4755f5346 feat: implement connection pooling in DatabasePlugin for improved database connection management Boris D 2025-10-13 08:47:54 +03:00
  • 126ba01549 fix: reorder guards in RedisManagerController to ensure proper authorization flow Jana 2025-10-12 18:45:11 +03:00
  • b3060a7399 feat: implement password generation method; enhance database creation with secure password generation lborv 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 lborv 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 lborv 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 lborv 2025-10-11 16:21:03 +03:00
  • 323fc6e817 refactor: streamline AdminGuard logic and remove commented code; clean up imports in BaseQueryController and QueryExecuterService Boris D 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 Boris D 2025-10-10 14:03:21 +03:00
  • 5513dccc11 feat: add AdminGuard to DatabaseManagerController, ProjectController, and RedisManagerController for enhanced access control Boris D 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 Boris D 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 Boris D 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 lborv 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 lborv 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 lborv 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 lborv 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 Boris D 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 Boris D 2025-10-09 13:04:38 +03:00
  • f357bc5e61 feat: enhance QueryPlugin run method with error handling and update logging in Vm class Boris D 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 Boris D 2025-10-09 11:56:53 +03:00
  • 6c95e9d5e0 feat: add logging entity and types for structured log records Boris D 2025-10-06 16:41:56 +03:00
  • 67099969db feat: integrate BullMQ for query processing and add QueueModule Boris D 2025-10-06 16:32:28 +03:00
  • 39c40013b2 feat: implement ApiTokenGuard for authentication and apply it to relevant controllers Boris D 2025-10-06 11:06:02 +03:00
  • 1e84297e84 feat: enhance query execution with response handling and add QueryResponse type Boris D 2025-10-06 10:23:46 +03:00
  • efbb9f5c21 feat: implement command functionality with new CommandController, update Query entity, and enhance query execution with headers support lborv 2025-10-02 10:02:44 +03:00
  • e53e3cf92c refactor: simplify plugin registration by removing unnecessary object structure lborv 2025-09-29 21:03:49 +03:00
  • 593acf2a9a Refactor VM and Plugin Management lborv 2025-09-29 20:58:51 +03:00
  • 1b552e651f Merge branch 'main' of http://192.168.0.16:3000/lborv/low-code-engine lborv 2025-09-29 19:52:25 +03:00
  • 5f24388394 feat: add Redis Manager module with controller, service, and entity; refactor app module imports Boris D 2025-09-29 13:32:03 +03:00
  • 785a7bfe8e feat: enhance database management with new migration and database node functionalities, including CRUD operations and test cases lborv 2025-09-27 23:41:32 +03:00
  • 0d5b2830ed feat: implement Database Manager module with encryption, CRUD operations, and migration management lborv 2025-09-27 18:06:50 +03:00
  • 2f848137ed feat: implement Migration module with controller, service, and entity, including migration creation logic lborv 2025-09-26 21:55:57 +03:00
  • 6d88c21305 feat: add Migration entity, service, controller, and constants for migration management Boris D 2025-09-26 13:05:00 +03:00
  • 07efa3b8df refactor: simplify async function calls in asyncCall and Vm class Boris D 2025-09-22 18:38:21 +03:00
  • fbbbd61838 DB Boris D 2025-09-22 18:35:02 +03:00
  • 51f8b0d773 feat: implement Redis client and plugin with basic operations Boris D 2025-09-22 16:50:03 +03:00
  • 5fbaca4659 feat: add global ConfigModule setup in DatabaseModule and remove from AppModule Boris D 2025-09-22 13:17:18 +03:00
  • 5ffb9f3d9c feat: integrate Redis and Database modules with necessary dependencies Boris D 2025-09-22 13:14:19 +03:00
  • 72b020b9f7 feat: add initial migration for token, project, module, query, and plugin tables Boris D 2025-09-22 12:55:35 +03:00
  • 8eba1d1344 feat: enhance query handling with modules and plugins lborv 2025-09-21 01:07:51 +03:00
  • d90c85d66f Refactor query execution logic to return script results and handle errors properly lborv 2025-09-17 17:28:06 +03:00
  • 750e7125ad Update dependencies and fix import paths for consistency lborv 2025-09-17 17:13:19 +03:00
  • db58d6ecb1 Refactor code structure for improved readability and maintainability lborv 2025-09-17 17:02:03 +03:00
  • afb1f343e0 Refactor code structure for improved readability and maintainability Boris D 2025-09-09 13:28:39 +03:00
  • 5572bf48b7 first commit Boris D 2025-09-09 12:59:19 +03:00