Skip to content

Releases: enixCode/parpaing-agent-worker

v0.4.0

27 Mar 15:52

Choose a tag to compare

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/ and runner/ 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