Repository navigation
26.9.7
Features
- Add the
[proxy_coordinator.content_encoding] rejected_encodingsApp Proxy coordinator option, which makes workers and Traefik answer 415 to requests whoseContent-Encodingcontains a listed coding (for example["br"]) instead of forwarding them to session apps. (#16041)
Fixes
- Fix the
devhelper script silently leaving an orphaned agent on restart whenagent.pidis missing, which made the newly started agent die on a port conflict (#14958) - Clamp the autoscaling replica count to the rule's
min_replicasandmax_replicasinstead of skipping the scaling action whenstep_sizecrosses a limit (#15081) - Fix
alembic upgradeto 26.9 failing on the session group owner FK when a routed deployment has neither its owner nor its creator left (#15386) - Fix the kernel entrypoint on Alpine images without the shadow package failing to add the work user to the shadow and grpread groups (#15903)
- Fix Alpine-based images failing to start with
UnsupportedBaseDistroErrorby matching themusllinux_*kernel runner volume of krunner-alpine 5.x and installing krunner-alpine with the agent (#15904) - Fix etcd reads failing for as long as one etcd member stops responding by dropping that member through HTTP/2 keep-alive and resending timed-out reads (#16032)
- Fix vfolder REST and GraphQL responses failing when a vfolder is in the
creatingstatus by addingcreatingto the response status enums (#16088) - Show the unregistered slot type name and how to register it when an agent heartbeat reports a slot type missing from the resource slot type catalog (#16094)
- Stop sending storage-proxy usage requests for vfolders in
DELETE_COMPLETEorDELETE_ERRORstatus, which now fail with not-found in the manager (#16129) - Fix the webserver accumulating browser cookies of proxied requests in shared Manager client sessions, which sent them along with other users' requests and failed anonymous requests with 400 once the Cookie header exceeded 8KB. (#16168)
External Dependency Updates
- Bump certifi, pip, uv and pex to drop trust in the compromised emSign root certificate, and update the aiohttp, yarl and opentelemetry dependencies (#16023)
- Bump CPython to 3.13.18 and setuptools to 84.2.1 (#16064)
Miscellaneous
- Fix the App Proxy worker decompressing request bodies it forwards, which truncated
gzip/deflatebodies and rejectedbrbodies with 400. (#16037) - Import
NEXT_RELEASE_VERSIONin the App Proxy coordinator config so it loads again on 26.9 (#16100)
Test Updates
- Expect the span's own trace flags in the 26.9 traceparent tests, which the OpenTelemetry bump broke by also setting the random trace ID flag (#16186)
Full Changelog
Check out the full changelog until this release (26.9.7).
Full Commit Logs
Check out the full commit logs between release (26.9.6) and (26.9.7).