21.2.0 (2025-07-03)
Features
- api: Support Unix domain sockets for healthcheck server (#4226) (b06bacb)
- config: Report config params in more ways (#4126) (a78531c)
- config: Support serde-style enums in config system (#4055) (84eed67)
- config: Use native representation for duration params (#4072) (1674906)
- consensus: Validator committee rotation (#4014) (333efea)
- en: Use config system for env-based EN configuration (#4104) (b706025)
- proof fri compressor service (#3967) (c1ba032)
- Prover Cluster follow-up #2 (#4001) (d8ed7f7)
- prover: Add hysteresis for autoscaler targets for smoother scaling (#4142) (97ae45d)
- SIGTERM handling in circuit-prover & compressor (#4178) (f2f542e)
Bug Fixes
- config: Fix
max_response_body_size_overrides
deserialization (#4165) (0c47b7b) - config: Fix parsing null values with units + other config fixes (#4168) (506b458)
- consensus: Update consensus dependencies (#4186) (110a527)
- prover: Allow to run prover-autoscaler if several agents aren't available (#4060) (9178bde)
- prover: Calculate scale errors towards only affected pool (#4134) (2326d43)
- prover: Fixed loading setup for Compressor service (#4183) (53a25c0)
- prover: Handling SIGTERM to cancel all inits (#4184) (2e3c819)
- prover: Improve autoscaler hysteresis logic (#4199) (96877cf)
- prover: Remove all pods if queue is 0 (#4203) (0582795)
- prover: Use unified prometheus initialization (#4173) (db4f036)
- prover: Use unified Prometheus initialization in gateway and job monitor (#4191) (f93704e)
- Remove increasing priority of jobs when it gets requeued (#4106) (44fab29)