Go to file
Lucio Lelii 9c3cb070b9 optimize(classloader): cache ClassGraph scan in Dynamic*TypeResolver
- Move full-classpath scan from constructor (per ObjectMapper) to static
  initializer (once per class load)
- Add .acceptPackages("it.cnr.isti.workflow.manager") filter to reduce
  scope: 540-880ms → 30-37ms per scan (~95% reduction)
- With 2 independent ObjectMappers (Spring + FlowConverter), recovers ~2s
  of startup latency on first serialization/deserialization

refactor(cleanup): remove dead code and unused imports

Remove 5 unused types (120 LOC):
- ExecutorDescriptor, OutputProducer, InputConsumer, ModelDescriptor,
  app/Validator, SourceBlockType

Remove 14 dead methods (~80 LOC):
- AuthRequest.isValid() (broken + unused)
- AuthRepository (2 methods), LoginEntity.isActiveUser()
- ContainerFlowInterfaceResolver (2), IteratorContainerInterfaceResolver (1)
- ExecutionContext (3), Step (3)
- ExecutionVariableRegistry.valuesView(), MCPSharedSessionRegistry.sharedKeys()
- FlowSharedVariableCatalogService.removeDraftBlock()
- BiasPreparedExecution.getAnnotations()
- 2× iterable() duplicate (JsonSchemaCatalogBundler, JsonSchemaProducer)

Remove 17 unused imports (14 main, 3 test)

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-09-02 09:18:47 +02:00
.mvn/wrapper upgrade to springboot 4 2026-05-05 19:22:53 +02:00
src optimize(classloader): cache ClassGraph scan in Dynamic*TypeResolver 2026-09-02 09:18:47 +02:00
.gitattributes first commit 2025-03-27 11:38:06 +01:00
.gitignore Improve assistant model routing and diagnostics 2026-05-20 12:27:09 +02:00
Dockerfile Update Dockerfile for Java 25 2026-04-17 14:11:02 +02:00
mvnw first commit 2025-03-27 11:38:06 +01:00
mvnw.cmd first commit 2025-03-27 11:38:06 +01:00
ollama-preloaded-docker image for test with ollama added 2025-09-29 17:00:57 +02:00
pom.xml fix: add missing Flyway autoconfiguration and shorten an overlong flow description 2026-07-22 15:24:51 +02:00
run_service.sh feat: support provider selection for flow assistant 2026-09-01 15:34:41 +02:00