Commit Graph

13 Commits

Author SHA1 Message Date
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
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
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
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
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
efbb9f5c21 feat: implement command functionality with new CommandController, update Query entity, and enhance query execution with headers support 2025-10-02 10:02:44 +03:00
fbbbd61838 DB 2025-09-22 18:35:02 +03:00
51f8b0d773 feat: implement Redis client and plugin with basic operations 2025-09-22 16:50:03 +03:00
8eba1d1344 feat: enhance query handling with modules and plugins
- Added ManyToMany relationship for plugins in Query entity.
- Updated QueryExecuterController to accept structured query data.
- Enhanced QueryExecuterService to support plugin initialization and execution.
- Implemented QueryHandlerService methods for creating and updating queries, modules, and plugins.
- Introduced new endpoints for creating and adding modules and plugins to queries.
- Created Plugin base class and DatabasePlugin implementation for database interactions.
- Updated VM class to integrate plugin functionality during script execution.
- Added test cases for project, query, module, and plugin operations.
2025-09-21 01:07:51 +03:00