84c48dd482
feat: add getProjectInfo method and corresponding endpoint in ProjectController; refactor logger methods to include projectId
lborv2025-10-28 20:36:53 +02:00
bbc378dc95
feat: add isPublic field to Query entity and implement QueryPublicGuard for public query access control
Boris D2025-10-28 16:35:26 +02:00
5d596832d6
feat: add optional isTypescript parameter to create and update query methods
Boris D2025-10-28 15:40:03 +02:00
3a1249615e
feat: add TypeScript compilation support in QueryExecuterService
Boris D2025-10-28 15:37:09 +02:00
9080f193c1
fix: update revokeToken method to use @Param decorator for token retrieval
lborv2025-10-27 20:07:26 +02:00
1a2d7b20c0
feat: add submodule configuration for few-line-sdk
lborv2025-10-27 19:20:15 +02:00
e1fce6d11d
chore: remove submodule configuration for few-line-sdk
lborv2025-10-27 19:13:37 +02:00
1d5160e60e
chore: remove submodule reference for lib
lborv2025-10-27 19:11:41 +02:00
038f2f8605
fix: remove unnecessary blank line in ProjectService
lborv2025-10-27 19:08:56 +02:00
91ad421b8d
feat: add submodule for few-line-sdk library
lborv2025-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
lborv2025-10-25 17:54:24 +03:00
66a461f12a
Add API documentation and models for Functions, Logs, Projects, Queries, and Redis Management
lborv2025-10-25 17:50:15 +03:00
0180c4115c
fix: update token revoke and settings delete endpoints to use route parameters
lborv2025-10-25 16:58:22 +03:00
ee5ad66759
feat: add meta field to project entity and corresponding migration, service, and controller updates
projectDetails
lborv2025-10-15 20:47:11 +03:00
f7b775f87b
Merge remote-tracking branch 'origin/develop' into projectDetails
lborv2025-10-15 19:53:41 +03:00
eb65eec9c0
Merge pull request 'feat: implement project settings management with CRUD operations and caching' (#11) from projectSettings into develop
jana2025-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
jana2025-10-14 16:47:36 +00:00
96c560a691
fix: add timeout handling for script execution in Vm class
Boris D2025-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
lborv2025-10-14 12:08:03 +00:00
fce94e7ffd
chore: remove deprecated environment and Docker configuration files
Boris D2025-10-14 15:07:24 +03:00
70f6fd68bf
Merge pull request 'ci/cd' (#12) from ci/cd into develop
lborv2025-10-14 11:13:44 +00:00
6e95a0c1a9
chore: Refactor deployment scripts and workflows for improved clarity and efficiency
Boris D2025-10-14 14:13:10 +03:00
ff664c2086
fix: update comments and documentation to English for consistency
lborv2025-10-13 21:25:36 +03:00
41f1c402ed
feat: Add test deployment workflow and setup documentation
lborv2025-10-13 20:59:12 +03:00
93f12cd1d8
feat: implement project settings management with CRUD operations and caching
lborv2025-10-13 20:40:01 +03:00
2671665e25
Merge pull request 'fix: add confirmation message for test completion' (#10) from test into develop
lborv2025-10-13 14:33:47 +00:00
2885f0d74e
fix: add confirmation message for test completion
Boris D2025-10-13 17:30:41 +03:00
aab9ffa253
Merge pull request 'main' (#9) from main into develop
lborv2025-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
lborv2025-10-13 14:27:57 +00:00
91998f2fb2
fix: add develop branch to push triggers in test workflow
Boris D2025-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
lborv2025-10-13 14:26:37 +00:00
943b02c387
fix: remove unnecessary steps from test workflow
Boris D2025-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
lborv2025-10-13 14:01:15 +00:00
aa77fb0440
fix: update runner environment to use ubuntu-latest in test workflow
Boris D2025-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
lborv2025-10-13 13:57:40 +00:00
2de339418e
feat: add initial test runner workflow for CI/CD integration
Boris D2025-10-13 16:56:53 +03:00
bddd808484
fix: update name extraction logic in QueryExecuterService to use the last item in the array
Boris D2025-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 D2025-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 D2025-10-13 09:12:47 +03:00
c4755f5346
feat: implement connection pooling in DatabasePlugin for improved database connection management
Boris D2025-10-13 08:47:54 +03:00
126ba01549
fix: reorder guards in RedisManagerController to ensure proper authorization flow
jana2025-10-12 18:45:11 +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
lborv2025-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
lborv2025-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
lborv2025-10-11 16:21:03 +03:00
323fc6e817
refactor: streamline AdminGuard logic and remove commented code; clean up imports in BaseQueryController and QueryExecuterService
Boris D2025-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 D2025-10-10 14:03:21 +03:00
5513dccc11
feat: add AdminGuard to DatabaseManagerController, ProjectController, and RedisManagerController for enhanced access control
Boris D2025-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 D2025-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 D2025-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
lborv2025-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
lborv2025-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
lborv2025-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
lborv2025-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 D2025-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 D2025-10-09 13:04:38 +03:00
f357bc5e61
feat: enhance QueryPlugin run method with error handling and update logging in Vm class
Boris D2025-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 D2025-10-09 11:56:53 +03:00
6c95e9d5e0
feat: add logging entity and types for structured log records
Boris D2025-10-06 16:41:56 +03:00
67099969db
feat: integrate BullMQ for query processing and add QueueModule
Boris D2025-10-06 16:32:28 +03:00
39c40013b2
feat: implement ApiTokenGuard for authentication and apply it to relevant controllers
Boris D2025-10-06 11:06:02 +03:00
1e84297e84
feat: enhance query execution with response handling and add QueryResponse type
Boris D2025-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
lborv2025-10-02 10:02:44 +03:00
5f24388394
feat: add Redis Manager module with controller, service, and entity; refactor app module imports
Boris D2025-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
lborv2025-09-27 23:41:32 +03:00
0d5b2830ed
feat: implement Database Manager module with encryption, CRUD operations, and migration management
lborv2025-09-27 18:06:50 +03:00
2f848137ed
feat: implement Migration module with controller, service, and entity, including migration creation logic
lborv2025-09-26 21:55:57 +03:00
6d88c21305
feat: add Migration entity, service, controller, and constants for migration management
Boris D2025-09-26 13:05:00 +03:00
07efa3b8df
refactor: simplify async function calls in asyncCall and Vm class
Boris D2025-09-22 18:38:21 +03:00