26.4.4rc6
Pre-release
Pre-release
·
144 commits
to main
since this release
Features
- Add
UserIDidentifier type andResolveUserIDByAccessKeyauth action for resolving an access_key to its owning user UUID. (#11647) - Add
ResolveDomainIDByNameandResolveResourceGroupIDByNameactions to resolve entity names to their canonical UUID identifiers. (#11660) - Add
scopedAuditLogsV2GraphQL query schema (stub) withAuditLogScopeinput for category-separated, OR-combined scope leaves. (#11694)
Improvements
- Move manager-only Prometheus client modules from common to manager package (#11559)
- Generalize
execute_batch_querierto accept multipleSearchScopeinstances OR-combined into a single predicate that is AND-merged with the rest of the querier conditions. (#11700)
Fixes
- Record the resolved model-definition file path on model service revisions instead of the request's empty value (#11638)
- Enforce
ON DELETE RESTRICTonimages.registry_idso deleting a container registry that still has images is blocked at the database level instead of leaving dangling references that surfaced later as a misleading "Image not found in database" error. (#11643) - Restore legacy string
start_commandin model definitions: wrap as[shell, '-c', value]whenshellis set, else pass through as[value]. Includes a data migration to repair broken single-token argv rows. (#11648) - Fix custom runtime variant not reading model-definition.yaml from the model vfolder during revision creation (#11661)
- Fix the runtime variant update API to preserve
descriptionwhen the field is omitted from partial-update requests across REST v2, GraphQL, and CLI. (#11668) - Fix
Route warming-upnever advancing toRUNNINGwhenhealth_checkis configured. The route health observer now scansPROVISIONING+WARMING_UProutes in addition toRUNNING, so initial health probes are written to Valkey while a replica is warming up. (#11672) - Fix
BraceStyleAdapterlog calls that fail when f-string interpolations contain literal brace characters (EventDispatchersingle site). (#11680) - Fix
BraceStyleAdapterlog calls that fail when f-string interpolations contain literal brace characters (main-only scope sweep). (#11682) - Fix
BraceStyleAdapterlog calls that fail when f-string interpolations contain literal brace characters (26.4 scope sweep). (#11684) - Fix
BraceStyleAdapterlog calls that fail when f-string interpolations contain literal brace characters (25.15 LTS scope sweep). (#11686) - Skip resource-group slot-type validation for slots requested with a non-positive quantity (or image minimum), and aggregate per-kernel errors instead of failing on the first offending kernel. (#11691)
- Fix sync_appproxy aborting on deployment revisions whose extra_mounts JSONB still carries the legacy VFolderMount shape (#11699)
- Transition deployments to DESTROYING (instead of READY) when rollback is triggered but no
current_revisionexists to revert to. (#11706)
External Dependency Updates
- Upgrade
valkey-glideto 2.3.1. (#11693)
Miscellaneous
- Remove the legacy scheduler module fully superseded by the Sokovan scheduler. (#11639)
Full Changelog
Check out the full changelog until this release (26.4.4rc6).
Full Commit Logs
Check out the full commit logs between release (26.4.4rc5) and (26.4.4rc6).