26.4.1
Fixes
- Fix Pydantic validation error when creating ModelCard with null framework, label, or accessLevel fields via GraphQL (#10921)
- Fix model service creation failing with Pydantic validation error when using fractional
cuda.sharesresource values (e.g., 2.5) (#10929) - Fix backfill migration referencing dropped
permission_groupstable; use denormalized permissions schema instead. (#10933) - Fix migration failure on BinarySize-suffixed resource_slots values (e.g. "32g", "4m"). (#10934)
- Fix superadmin unable to see other users' vfolders via vfolder_nodes GQL query due to empty ADMIN_PERMISSIONS (#10939)
- Skip event deserialization in event dispatcher when no consumer or subscriber is registered, preventing
ModuleNotFoundErrorin appproxy coordinator (#10941) - Fix legacy GQL endpoint resolvers crashing when routings is empty by using
is not Nonecheck instead of truthiness check, and add missingload_routesinload_all. (#10948) - Fix CLI v2
RuntimeError: no running event loopcrash on aiohttp >= 3.13 by deferringCookieJarcreation to an async context (#10954) - Fix IndexError in health check handlers caused by incompatible
web.Requestannotation in_wrap_api_handler; now useRequestCtxparameter type. (#10958) - Fix
ModelDefinition.merge()corruptingstart_commandvia index-based list merging by replacingdeep_merge()with Pydantic-aware field-by-field merge functions (#10959) - Normalize
Noneroutings to empty list in endpointto_data()andfrom_dto()to fix NoneType iteration crashes (#10965) - Fix GQL
my_client_ipreturning the hive-gateway proxy IP by forwarding theX-Forwarded-Forheader from hive-gateway to manager subgraph requests (note:allowed_client_ipconfigurations that whitelisted the hive-gateway IP as a workaround should be reviewed, as the manager will now see the real client IP via GQL) (#10966) - Expose
AND/OR/NOTcomposition on theModelCardV2FilterGraphQL input so composed filter queries no longer fail withField "AND" is not defined(#10970)
Full Changelog
Check out the full changelog until this release (26.4.1).
Full Commit Logs
Check out the full commit logs between release (26.4.0) and (26.4.1).