Releases: enixCode/parpaing-agent-worker
Releases · enixCode/parpaing-agent-worker
v0.4.0
What's New
Major architecture improvements - DB-backed config store, mandatory LLM gateway, and simplified deployment (removed load balancer).
Breaking Changes
- LLM Gateway is now mandatory (merged proxy into gateway)
- Load balancer removed - Tower exposed directly on TOWER_PORT
- ICC enabled on worker network (workers can reach gateway)
New Features
- Config Store - profiles, engines, and templates stored in PostgreSQL with in-memory cache
- Config UI - manage configs from the dashboard with export JSON button
- Gateway OAuth - support for OAuth token (Pro/Max subscription)
- Full CRUD API for configs (
/configs/{type}/{name})
Improvements
- Split tower into
store/andrunner/sub-packages - Extracted Prometheus metrics into dedicated module
- Hardened runner logic (sanitization, output collection, recovery)
Internal
- 19 new unit tests (config store, pool, job runner, worker)
- Updated all documentation to match current architecture
Full Changelog: v0.3.0...v0.4.0