Updates 2026
February 26, 2026
Features & Enhancements
Add model commenting system
Introduce commenting functionality for models with user tagging support
Enables collaboration and discussion around model versions
Support Gateway API for Kubernetes deployments
Add support for Kubernetes Gateway API routing alongside Ingress
Provides modern, flexible routing options for deployment endpoints
Add SME access grant support
Enable Microsoft Entra ID integration for SME workflow access
Simplifies authentication for subject matter experts in enterprise environments
Soft-delete model comments
Allow deletion of comments while preserving metadata and conversation context
Maintains audit trail while removing inappropriate or outdated content
Optimize Datum API performance
Implement serialization caching and optimize URL generation
Significantly improves response times for datum listing endpoints
UI/UX Improvements
Rename Notes to Comments throughout UI
Update terminology from "Notes" to "Comments" for consistency
Applies to models, executions, and tasks
Add axis labels to confusion matrix
Display predicted and actual labels on confusion matrix visualizations
Improves readability and interpretation of classification results
Hide "Show all outputs" for SME users
Remove output filtering option from SME interface
Simplifies workflow result viewing for non-technical users
Bug Fixes
Fix missing deployment node edges
Restore missing edge connections in deployment graph visualization
Ensures deployment pipeline structure is correctly displayed
Fix dataset version links with trailing slash
Correct URL generation for dataset version references
Prevents broken links in dataset navigation
February 19, 2026
Features & Enhancements
Add output preview grid tab to Compare Executions view
Add an image grid tab with synchronized hover state and a filter field for comparing execution outputs visually
Lets users compare output artifacts (images, plots) side by side across executions
Find dataset by UUID in addition to name
Accept dataset UUIDs when creating dataset versions, preventing accidental creation of a new dataset named after the UUID
Reduces errors when referring to datasets programmatically by ID
Disallow UUID and 'latest' as dataset version names
Reject reserved names during dataset version creation to avoid ambiguity with lookups
Prevents confusing collisions between version names and system identifiers
Improve pipeline creation performance
Create pipeline edges in bulk and skip redundant FK validation and sanity checks
Speeds up creation of large pipelines with many edges
SME: Revalidate commit list after repository fetch
Refresh the commit list and update selection after fetching the repository in the SME create view
Ensures users always see the latest commits when creating a new workflow
UI/UX Improvements
Allow any value for grouped plot filter values
Remove restrictions on filter value input in the grouped metadata plot
Gives users full flexibility to filter on arbitrary metadata values
Bug Fixes
Fix project URL resolution for projects with 'datasets' in the name
Match URL fragments properly instead of the first occurrence of reserved keywords
Fixes broken navigation for projects whose names contain words like "datasets" or "dataset-version"
February 11, 2026
Features & Enhancements
Add execution selector to Compare Executions view
Add an execution selector sidebar for choosing which executions to compare, with filtering support
Makes it easier to pick and switch between executions in comparison workflows
Automatically use referenced task blueprints on task nodes
Resolve task node steps through their associated task blueprint instead of requiring manual configuration
Simplifies pipeline setup when task nodes reference existing blueprints
Support runtime config preset YAML override in API
Convert hyphenated YAML configuration keys to underscored format when processing runtime config presets
Ensures YAML-defined presets work correctly through the API without manual key conversion
UI/UX Improvements
Improve grouped metadata plot
Add filtering by metadata values and support grouping by metadata values in addition to keys
Brings pivot-table-like interactivity to the grouped chart view
Use trace-specific colors for min-max shadows in statistics graphs
Replace hardcoded gray with per-trace colors (blue for CPU/Memory, orange for GPU)
Makes it easier to distinguish overlapping resource utilization ranges
Bug Fixes
Fix multiple metadata charts sharing the same configuration state
Scope metadata chart configuration per view to prevent charts from interfering with each other
Eliminates unexpected behavior when switching between views with metadata charts
Prevent filter state leakage between DatumBrowser views
Assign unique view names and sanitize hidden filter keys when navigating between output views
Stops filters from one view carrying over into unrelated datum browsers
Fix input focus styles
Restore correct focus ring styling on form inputs
Ensures keyboard-navigating users can clearly see which input is active
February 3, 2026
Features & Enhancements
Add grouped metadata plot
Introduce a grouped chart view with box plots and a statistics table for metadata, supporting grouping by categorical keys
Helps users compare distributions across experiment groups at a glance
Add SME workflow blueprint status frontend
Allow managing workflow blueprint status from the SME interface and only show valid workflows in the start flow
Gives teams direct control over which workflows are visible and launchable
Allow store owner to delete project-scoped stores
Grant project store creators the ability to delete their own stores from the UI
Further reduces dependency on organization admins for store lifecycle management
Support runtime config preset YAML override in Create Pipeline UI
Apply runtime-config-preset overrides when creating pipelines from the UI
Ensures pipeline creation respects preset configurations consistently
UI/UX Improvements
Improve table loading and empty states
Fix and refine the Tablor component's loading and empty states to avoid layout shifts
Delivers a smoother experience when tables are loading or have no data
January 27, 2026
Features & Enhancements
Add SME workflow run history view
Allow SME users to view full workflow run history with context-aware headers, pagination, and workflow name display
Gives subject-matter experts visibility into past runs without navigating away from the SME interface
Add SME workflow blueprint status API
Introduce a status field on workflow blueprints so blueprints can be marked active or inactive via API
Allows teams to control which workflows are available for launching
Validate required assigned inputs in SME workflow creation
Prevent creation of workflow versions when required assigned inputs lack a value
Avoids workflow failures caused by missing mandatory inputs
Allow setting associated projects in execution output metadata
Support a list of associated project IDs in the
valohai.dataset-versionsoutput metadata propertyEnables automatic cross-project dataset association from execution outputs
Add
output_execution_countersfilter to datum APIAllow filtering data by execution counter in the datum browser and API
Makes it easier to locate outputs from specific executions
Allow store owner to administer project-scoped stores
Grant project store creators the ability to manage their own stores
Reduces dependency on organization admins for routine store management
Add UI to purge outputs when deleting pipelines and tasks
Add purge-output toggles to pipeline and task delete dialogs and table actions
Lets users clean up outputs directly from the UI during deletion
Only show organization tokens for organizations that have them enabled
Gate organization token visibility by the organization-level feature flag instead of user privilege
Prevents confusion by hiding token management from organizations where the feature is not active
Add audit logging to store secret administration
Log changes made through the store secret configuration admin interface
Improves traceability and accountability for sensitive store configuration changes
UI/UX Improvements
Overhaul Compare Dataset Versions view
Replace the cramped modal with a full-page view, add checkbox selection, a swap button, and improved comparison layout
Makes dataset version comparison more readable and easier to navigate
Improve DatumBrowser loading state
Add integrated loading indicators for datum queries and a separate loader for the side panel
Provides clearer feedback when data is being fetched or filtered
Make maximum number of metadata property keys configurable
Allow the property key limit to be adjusted instead of using a hard-coded cap
Supports projects with large numbers of metadata keys without truncation
Replace Zendesk chat with ClearFeed web chat
Swap out the Zendesk widget for ClearFeed-based support chat
Provides a refreshed in-app support experience
Bug Fixes
Fix copying executions that use environment variable groups
Resolve a regression where copying executions with EVGs failed due to strict typing
Restores the ability to reliably copy and re-run executions that reference variable groups
Return proper error when stopping an already-stopped resource
Raise
InvalidStatusAPIExceptioninstead of a generic error when attempting to stop a resource that is already stoppedGives callers a clear, actionable error message
Block non-allowed email domains on social signup
Enforce the email blocklist for social login (OAuth) signups, not just email/password registration
Closes a loophole where restricted email domains could bypass the allow-list via social auth
January 14, 2026
Features & Enhancements
Add transient environment variables
Allow users to define transient environment variables via API and manage them through a new editor in user and organization settings
Enables injecting short-lived, secret-capable variables into job payloads without persisting them in project configuration
Add API to purge outputs when deleting pipelines and tasks
Provide a
purge_outputsoption on pipeline and task delete endpointsLets users reclaim storage in a single API call instead of manually cleaning up outputs after deletion
Support model version URL as deployment endpoint input
Accept a model version URL when creating deployment endpoint files, automatically converting it to a dataset version URL
Simplifies deployment version creation by allowing direct model references
Add deployment version model input UI
Add a model version input field to the Create Deployment Version page
Makes it easier to attach model versions to deployment endpoints directly from the UI
Default to execution hash v2
Switch the default execution hashing algorithm to v2
Improves execution deduplication accuracy
Exclude interactive executions from hashing
Skip hash computation for interactive (notebook/SSH) executions
Avoids misleading hash values for executions that are inherently non-reproducible
UI/UX Improvements
Debounce datum metadata query input
Add input debounce and Enter-key flush to the metadata query field
Reduces unnecessary API calls while still allowing instant search on demand
Parse true/false as boolean in datum queries
Recognize
trueandfalseas boolean values in metadata query inputAllows users to filter on boolean metadata without special syntax
Bug Fixes
Ensure deleted triggers do not run
Prevent soft-deleted triggers from being evaluated and executed
Eliminates unexpected pipeline or workflow runs from stale trigger configurations
Catch missing job data exceptions gracefully
Handle cases where job data is absent instead of raising an unhandled exception
Prevents 500 errors when viewing executions with incomplete backend data
Last updated
Was this helpful?
