Commit Graph

99 Commits

Author SHA1 Message Date
Lucio Lelii d4b578099c Step 3: Upgrade Java to 25 and Update classgraph - Compile: SUCCESS
- java.version property updated from 21 to 25 in pom.xml
- classgraph upgraded from 4.8.159 to 4.8.184 (Java 25 module compatibility)
- Compilation passes cleanly with Java 25.0.1 (Temurin)
2026-04-17 14:03:51 +02:00
Lucio Lelii 2389df7079 Step 1: Setup Environment - Compile: N/A (environment setup)
- Maven Wrapper updated from 3.9.9 to 3.9.11 for improved Java 25 compatibility
- JDK 25.0.1 (Temurin) already available at JAVA_HOME; no installation needed
2026-04-17 13:07:49 +02:00
Lucio Lelii 8c41be31ba Add auth session stats and profile endpoint 2026-04-15 12:10:06 +02:00
Lucio Lelii a3f4262cc6 Refine request error handling 2026-04-10 15:57:09 +02:00
Lucio Lelii 1cfb95e459 Security hardening, execution variables, and health checks
- Add login rate limiting (LoginRateLimiter)
- Enhance JWT authentication filter with improved error handling
- Strengthen SecurityConfig with CSRF, headers, and session management
- Add password hashing support in AuthService
- Improve API exception handling with structured error responses
- Add execution template variable resolution with sanitization
- Add execution ownership validation in ExecutionRepository
- Add Ollama health indicator endpoint
- Add CORS configuration update
- Update controller input validation and authorization checks
- Add related unit tests
2026-04-10 15:22:48 +02:00
Lucio Lelii b3d495cf6a Add MCP execution context enhancements 2026-04-09 13:57:59 +02:00
Lucio Lelii 597c5f5565 Migrate auth JWT transport to cookies 2026-04-09 13:54:05 +02:00
Lucio Lelii 57f53ab017 test problem fixed 2026-03-30 17:15:41 +02:00
Lucio Lelii d3b5fcd9fd Add global flow inputs and execution gating 2026-03-30 17:07:13 +02:00
Lucio Lelii 7cbd655778 Support remote MCP servers and runtime context templates 2026-03-30 17:06:12 +02:00
Lucio Lelii 7f0c3b59c7 addedn management of actuator 2026-03-27 17:55:14 +01:00
Lucio Lelii b72744e7a9 Refine container schemas and inner execution logging 2026-03-27 17:40:02 +01:00
Lucio Lelii f89cec6e52 Add execution events for container internals 2026-03-27 15:19:01 +01:00
Lucio Lelii d3563480e4 default model for assintant changed 2026-03-27 15:02:35 +01:00
Lucio Lelii a92b71d816 Add loop container execution and iterator defaults 2026-03-27 15:01:18 +01:00
Lucio Lelii 0bf15bd143 Add flow dependency orchestration and validation API 2026-03-27 15:01:05 +01:00
Lucio Lelii 5461e0250f email is unique for registered user 2026-03-26 13:50:39 +01:00
Lucio Lelii eb66452f03 Add execution ownership filtering and usage stats 2026-03-26 13:01:29 +01:00
Lucio Lelii 8c26b5d8fc Add flow publication and finalization controls 2026-03-26 13:01:14 +01:00
Lucio Lelii ee14e5d7d1 Enhance auth user lifecycle and registration checks 2026-03-26 13:01:08 +01:00
Lucio Lelii 7d7b131f55 users administration api added 2026-03-26 09:58:33 +01:00
Lucio Lelii 99472ffec4 Add SwitchBlock with multi-branch routing 2026-03-25 16:52:19 +01:00
Lucio Lelii d14fc6862d Add execution event log and public execution DTOs 2026-03-24 13:45:20 +01:00
Lucio Lelii 5df9f88e38 Stop execution on branch failure and allow node renames 2026-03-24 11:13:10 +01:00
Lucio Lelii e233d27026 Add shared execution variables and execution-level simulation 2026-03-24 09:52:05 +01:00
Lucio Lelii 1deeac6e6f Update bundled MCP server catalog 2026-03-24 09:51:51 +01:00
Lucio Lelii ab2567ed83 Make MCP servers catalog path configurable 2026-03-22 17:02:06 +01:00
Lucio Lelii f4dbf306b8 Persist and resume executions after restart 2026-03-22 10:35:38 +01:00
Lucio Lelii 068fa695ba Add MCP agent chat block and safe execution cancellation 2026-03-20 12:53:53 +01:00
Lucio Lelii 9f558cd4a4 MCPBridge renamed to MCPAgent 2026-03-20 10:26:32 +01:00
Lucio Lelii ad42c38259 Add chat interaction runtime contract and schema metadata 2026-03-19 15:14:54 +01:00
Lucio Lelii 56424d2f0f IteratorContainer added e small packaging refactoring 2026-03-17 10:15:45 +01:00
Lucio Lelii bdbe5654df package refatoring 2026-03-16 17:15:42 +01:00
Lucio Lelii b268014d8c Refine container interfaces and conditional schema metadata 2026-03-16 15:42:05 +01:00
Lucio Lelii a44d11fb1d Add secure subflow retrieval and generic container validation 2026-03-16 12:25:42 +01:00
Lucio Lelii 434a5b6e6b Refactor containers and fix descriptor serialization 2026-03-14 15:51:10 +01:00
Lucio Lelii ef8856bc6d Add iteration block MVP and trim outdated docs 2026-03-13 17:19:08 +01:00
Lucio Lelii 560a6ba97d Add configurable block inputs and typed IO metadata 2026-03-13 16:51:25 +01:00
Lucio Lelii 9e475ca09b Add HTTP server call block and retire MCP agent 2026-03-13 12:08:58 +01:00
Lucio Lelii 8c11dbb191 Add MCP bridge blocks and execution readiness fixes 2026-03-12 17:15:31 +01:00
Lucio Lelii e7ce657367 Reject merged conditional branches during flow validation 2026-03-12 12:17:41 +01:00
Lucio Lelii 022d916558 Harden assistant wiring and add execution authorization support 2026-03-11 17:12:22 +01:00
Lucio Lelii b2a5cd2673 Implement session-based assistant orchestration and harden flow assembly 2026-03-11 12:45:22 +01:00
Lucio Lelii 7e328ea276 Add backend flow assistant and chat UI guide 2026-03-10 22:20:35 +01:00
Lucio Lelii 330e7a6b62 Rename checker block to conditional block 2026-03-10 16:59:52 +01:00
Lucio Lelii 6207f9e50c Refine schema UI metadata and move config annotations 2026-03-10 14:56:01 +01:00
Lucio Lelii 93ed0c830b Add checker block with branching support 2026-03-10 14:55:30 +01:00
Lucio Lelii cb39b2ec63 Remove sink blocks and harden execution validation 2026-03-09 15:33:33 +01:00
Lucio Lelii 26e5077a98 Ignore macOS metadata files 2026-03-09 14:35:42 +01:00
Lucio Lelii 029da60a18 Import seeded flows from flows.json at startup 2026-03-09 14:33:53 +01:00