Release SDS Version 1.0.4
Key Features
- Configurable Concurrency Parameters
Added max_concurrent_topics parameter to SynthesisRequest (1-100, default: 5)
Added max_workers parameter to EvaluationRequest (1-100, default: 4)
Allows users to optimize performance based on infrastructure - Service Architecture Refactor
Split synthesis services:
synthesis_service.py - Freeform data generation only
synthesis_legacy_service.py - SFT and Custom Workflow
Split evaluator services:
evaluator_service.py - Freeform evaluation only
evaluator_legacy_service.py - SFT and Custom Workflow evaluation
Improved code maintainability and separation of concerns
Backward compatible - all existing endpoints work as before
This is a minor release to provide concurrent threads as a variable via backend API for advanced users