Updates 2026
June 3, 2026
Features & Enhancements
Editable datum properties with a unified properties list
Reuse the dataset properties editor for datum properties and consolidate the layout into a single properties list with row-level validation errors
Give users a consistent editing experience across datasets, dataset versions, and datums
Environment scale divisor
Add a scale divisor setting on environments that lets multiple executions share one machine when computing desired scale, both in the backend and as a configurable field in the UI
Allow administrators to match autoscaling behavior to workloads that pack many executions onto a single machine
Include result metadata in dataset and dataset version API responses
Return the resulting metadata payload after creating or merging properties on dataset and dataset version endpoints
Save clients an extra fetch to confirm the stored metadata state
Improve API error response documentation
Document additional error response shapes in the OpenAPI spec, including field-specific validation errors and list-of-errors responses, and add an
invalid_metadataerror code for dataset and dataset version metadata endpointsMake API integrations easier to build against by exposing the full set of error formats
UI/UX Improvements
Inline validation errors in the query builder
Show property query validation errors directly in the query builder and dataset browser instead of as a separate alert
Help users spot and fix invalid query rules without leaving the builder
Reset to step or copy source on revert
Rename Revert to → Reset to across pipeline and step revert buttons, reset parameter variant state and deployment node configs on revert, and refresh the pipeline blueprint by node match when the commit changes
Make revert behavior predictable when switching commits or recovering from copy-source edits
Show absolute and relative time in commit info
Replace the standalone relative time component with a combined absolute-and-relative time display in commit info
Give users both a quick "X days ago" read and the exact timestamp on hover
Bug Fixes
Unstick UI on pipeline copy initialization error
Catch initialization errors when opening the Copy Pipeline card, surface them as a permanent inline error, disable the continue button, and report context to Sentry
Stop the UI from hanging at "Just a moment..." when a commit mismatch or missing node breaks initialization
Fix ChangeCommitModal discarding validation results
Preserve validation results when interacting with the Change Commit modal instead of throwing them away
Keep validation state intact while users switch commits
Treat task and child creation lock timeouts as retryable
Mark "unable to start children" and task create timeout errors as transient so the pipeline retries them on the next stepping pass instead of permanently failing the node
Avoid spurious pipeline failures when advisory locks are briefly contended
Persist commit refs as each commit is fetched
Record a CommitRef immediately after each successful fetch instead of waiting until all refs are fetched
Preserve already-fetched commit references even if the overall fetch times out partway through
May 12, 2026
Features & Enhancements
Validate property names on dataset, version, and datum endpoints
Validate metadata property names server-side when creating or merging dataset, version, and datum properties, including the multi-datum endpoint and execution-provided metadata
Reject malformed names early so downstream queries and filters stay reliable
Skip invalid metadata when uploading datums
Drop datum metadata entries with invalid property names during upload rather than failing the whole request
Keep bulk uploads moving even when a subset of entries has bad property names
UI/UX Improvements
Edit property names, types, and values in the property editor
Make property names editable, allow changing a value's type (string, number, boolean) with a boolean value selector, show a read-only type indicator, and trim names on entry
Add per-row value validation, an invalid property name indicator, and a uniform row layout in the structured editor
Let users adjust existing dataset and model properties without dropping into JSON
Validate property names inline in the property editor and query builder
Surface invalid property name errors in the editor and reuse the same validator in the query builder, with reserved names exposed to the frontend
Catch naming mistakes before they hit the API
Tighter query builder layout and filter behavior
Flatten the rule layout, move error display inline, and suppress filter triggers while a rule is invalid or blank
Reduce visual noise and avoid running incomplete filters
May 6, 2026
Features & Enhancements
Dynamic dataset property columns in dataset tables
Add a property column popover and dynamic columns to dataset and dataset version tables, sourcing keys from a new project property-keys endpoint with per-key counts; reserved
valohai.*keys are filtered outLet users surface custom dataset properties directly in list views
Persist dataset property column visibility
Remember which dynamic property columns are shown or hidden in dataset tables across sessions
Avoid reconfiguring columns on every visit
Store model version in deployment files
Record the model version when a model URL is used to define a deployment endpoint's input, and surface it in the frontend
Make deployments traceable back to the specific model version that produced them
UI/UX Improvements
Structured fields mode for the property editor
Add a structured field-based editor alongside the JSON editor with row add and delete controls and improved focus handling; de-emphasize the JSON editor mode
Make routine property edits faster without needing to write JSON
Bug Fixes
Fix image compare blending for plain images
Use direct CSS
mix-blend-modeon<img>elements for plain images, reserving SVG overlays for tint colorsRestore correct visual blending in the image comparison view
April 28, 2026
Features & Enhancements
Include metadata in dataset and dataset version list APIs
Add an
?include=metadataquery parameter to dataset and dataset version list endpoints to return metadata properties inline, with a join to avoid N+1 queriesSkip extra requests when fetching property data for many datasets at once
Filter datasets and versions by property values
Add a Pydantic-based property query parser, dataset and version filters, nested depth guard, and protection against unsafe property names
Let users search large dataset collections by structured property values
Cursor-style pagination for datums
Add
id_beforeandid_afterfilters for datum listings, using ULID ordering as a stable cursorAllow paging through large datum lists until full cursor pagination ships
Create executions and tasks without a repository
Let library-step executions run without requiring a project commit, and hide task-only UI until a commit or library step is selected
Reduce setup friction for users running library steps without a connected repository
Dataset QueryBuilder and property editing (feature flagged)
Add an initial QueryBuilder UI behind the
QUERY_BUILDERandDATASET_PROPERTIESflags, wire property editing for datasets, refresh version properties on save, and sort properties by insertion orderBegin rolling out structured property querying and editing to early-access teams
UI/UX Improvements
Clearer reauthentication prompt
Add context to the "please reauthenticate" message so users understand why it appeared
Reduce confusion when sensitive actions trigger a reauth prompt
Help text for the environment scale group field
Add inline help text explaining the purpose of the
scale_groupfield on environmentsMake environment configuration easier to understand
QueryBuilder polish
Clear the final rule instead of deleting it, add a
not_containsoperator, allow slashes in property keys, and dropallowedValohaiKeysvalidationSmooth out rough edges in early QueryBuilder usage
Fix sidebar utility bar icon alignment
Correct icon misalignment in the SidebarUtilityBar
Restore consistent sidebar visuals
Bug Fixes
SSO users with password or MFA can pass reauthentication
Record SSO logins through allauth's
audited_loginso users with a usable password or MFA can complete reauth-protected actionsUnblock SSO users who were previously locked out of sensitive operations
April 21, 2026
Features & Enhancements
JSON editor for upcoming dataset property editing
Add a JSON-based property editor with relaxed syntax support (single quotes, trailing commas, unquoted keys) and protection for reserved
valohai.*propertiesLay the groundwork for property editing on dataset and dataset version detail pages
Rework trace view with server-side graph loading
Replace client-side graph traversal with continuation-based server-side loading and progressive rendering
Reduce database queries from ~230 to ~30 for large traces, improving load times for complex lineage graphs
Enforce reauthentication for sensitive account operations
Require users to reauthenticate before changing passwords, managing MFA, or generating API tokens
Strengthen security for account-critical actions
Bug Fixes
Fix organization and team name exposure in API responses
Remove organization and team names from team and access-grant API responses where they shouldn't be visible
Close an information disclosure issue in multi-tenant environments
Fix session cookie security configuration
Correct the session cookie security setting name so it takes effect properly
Ensure session cookies are secured as intended
April 15, 2026
Features & Enhancements
Preview video files in the output browser
Add in-browser preview support for video files (mp4, webm, mov, avi, mkv, mpeg, ogv, wmv) in the output browser
Let users inspect video outputs without downloading files
Add minimap and node search to pipeline graph
Add a toggleable minimap (on by default for graphs with more than 8 nodes) and a search input to find and focus on nodes by name
Make it easier to navigate and locate nodes in large pipeline graphs
Add Inputs tab to Execution view
Move execution inputs into a dedicated tab with inline input titles
Give users a focused view for inspecting execution input sources
Show properties list on dataset and dataset version details
Display metadata properties as a read-only list on dataset and dataset version detail pages
Give users direct visibility into attached properties without needing the API
Expand datum directory listing to all views
Enable folder-based directory listing for datums across all contexts, not just within a project scope
Allow browsing datum folder structures wherever datums appear
Add member email access to organization API
Allow organization admins to request member email addresses via
?include=emailson the organization detail endpointEnable admin tooling and integrations that need member contact information
Improve OpenAPI documentation coverage
Add missing request body schemas, default field descriptions, and pagination parameter documentation across the API
Provide more complete and accurate API documentation for integration developers
JSON export for the upcoming query builder
Allow exporting the current query as a JSON document from the query builder interface
Make it easier to save, share, and reuse structured queries once the query builder ships
UI/UX Improvements
Drag-and-drop reordering for the upcoming query builder
Support reordering query conditions by dragging them into position
Make it faster to rearrange complex queries without deleting and recreating conditions
Upgrade syntax highlighter for code views
Replace the previous syntax highlighting engine with Shiki for improved language support and rendering
Provide sharper, more accurate code highlighting across file previews
Truncate long property names in the middle
Show the start and end of long property key names instead of cutting off at the end
Make it easier to distinguish properties that share a common prefix
Bug Fixes
Fix crash when using
?onlyparameter on API endpoints with nested serializersPrevent
?onlyfield selections from propagating into nested serializers where the fields don't existEliminate 500 errors when filtering API response fields on endpoints with nested data
Fix N+1 query in pipeline detail endpoint
Precompute shared execution IDs in a single aggregation query instead of running per-node queries
Improve response times for pipeline detail pages with many nodes
Fix Azure uploads failing without storage key
Correct upload info generation for Azure stores configured without a direct storage key
Restore reliable file uploads to keyless Azure storage configurations
April 8, 2026
Features & Enhancements
Browse files by directory tree in execution outputs and dataset versions
Add a collapsible directory tree sidebar for navigating files by folder path in the execution outputs tab and dataset version contents view
Make it easier to find specific files when executions or dataset versions contain deeply nested output paths
Dataset and dataset version metadata properties
Add API endpoints for creating, updating, and deleting metadata properties on datasets and dataset versions
Allow teams to attach structured key-value properties to datasets and versions, visible in dataset details
Staged metadata apply on dataset creation
Apply pending metadata property updates automatically when a dataset version finishes building
Prevent metadata from being silently lost when a version completes during property writes
Datum multi-purge API
Add an API endpoint for purging multiple datums in a single request
Make bulk cleanup faster and reduce the number of API calls needed for large-scale purges
Track purge count per dataset version
Record how many datums have been purged per dataset version and show a "partially purged" indicator in the UI
Give users visibility into storage reclamation at the version level
Execution input origin links and direct URI downloads
Restore the source datum link on execution inputs and make all URI-type inputs trigger a direct download
Let users trace an input back to its originating datum and download URI inputs without extra steps
Runtime Config Presets visible in restricted environments
Show and allow administering Runtime Config Presets when viewing restricted environments
Remove a gap where preset configuration was unavailable for restricted-access environments
Upcoming query builder component
Add a new query builder UI component with structured query building and async suggestions
Lay the groundwork for upcoming filter and query interfaces across dataset and datum views
Bug Fixes
Fix terminate button shown on machines that don't support termination
Hide the terminate button for machine types that do not support the termination action
Prevent users from triggering an unsupported action that would fail silently
Fix dataset project filter leaking across organizations
Correct a bug where filtering datasets by project could return results from other organizations
Ensure project-scoped dataset queries are always properly isolated to the correct organization
March 24, 2026
Features & Enhancements
Add datum "last used" tracking
Show when and where each datum was last used, with a "Last used" column in the datum browser and usage details in the datum panel
Help users identify stale data and understand how files flow through their workflows
Delete dataset versions with optional file purge
Add delete buttons for dataset versions with a toggle to also purge their underlying data files
Let users reclaim storage directly when removing dataset versions, without a separate cleanup step
Support
project:counterretrieval for Pipeline APIAllow fetching pipelines by project-scoped counter in addition to UUID
Bring the Pipeline API in line with other APIs that support shorthand lookups
UI/UX Improvements
Faster output preview grid
Load preview images on demand as you scroll instead of rendering them all at once
Improve scrolling performance when previewing large numbers of output files
Bug Fixes
Fix large dataset version comparison crash
Resolve a crash when comparing dataset versions with a large number of datums
Restore reliable comparison for heavy dataset versions
Fix copied pipeline commit change resetting too much state
Preserve compatible parameter values when switching commits on a copied pipeline
Prevent losing manual configuration changes during commit switches
Fix back-navigation trap on deployment endpoints
Fix the back button getting stuck in a loop when navigating away from a deployment endpoint
Pressing back now returns to the previous page as expected
Handle dataset loading errors gracefully
Show proper error states when a dataset fails to load (e.g., after deletion) instead of crashing
Prevent broken UI when navigating to a removed dataset
Fix plural labels in admin log entries
Correct verbose name plurals for several models displayed in admin and log views
Ensure consistent grammar in system messages and audit logs
March 19, 2026
Features & Enhancements
Search datums by ID and datum:// URI
Add support for searching datums by their UUID or datum:// URI in the datum browser
Make it faster to locate specific data files when you already have a reference
Show dataset version inputs in deployment version view
Display dataset version inputs alongside file inputs in the deployment endpoint details, with a type column and URI references
Give users full visibility into all input sources attached to a deployment version
Improve pipeline input error messages
Show human-readable error messages when pipeline inputs are misconfigured
Help users diagnose and fix pipeline setup issues without reading raw error payloads
UI/UX Improvements
Truncate long input source lists in execution details
Collapse large datum and URI input lists with an expand option
Prevent execution detail pages from becoming unwieldy when inputs have many sources
Improve execution input list layout
Compact datum input rows and streamline the visual style of execution inputs
Make the execution input section easier to scan
Reword configuration snippet help text
Clarify help text for configuration snippets in both admin and public views
Reduce confusion about how config snippets work
Bug Fixes
Fix session key exposure in API responses
Remove the full HTTP session key from API output
Close a security issue where session identifiers could leak to clients
Handle advisory lock timeouts in task execution creation
Catch lock timeout errors when tasks try to create child executions concurrently
Prevent hard failures when multiple task nodes compete for execution creation
Fix broken external links
Correct external link URLs that pointed to wrong destinations
Ensure documentation and help links navigate correctly
Avoid redundant git commit fetching
Check for existing commit records before performing a full fetch
Reduce unnecessary git operations when commit data is already available
March 11, 2026
Features & Enhancements
Show execution input sources grouped by type
Display execution inputs organized by source (dataset versions, model versions, URIs) with clickable links in the execution detail view
Make it easier to trace where each input came from and navigate to the source
Preview tabular data files (JSONL, NDJSON, Parquet)
Add in-browser preview support for JSONL, NDJSON, and Parquet files in the output browser
Allow users to inspect tabular output data without downloading files
Restrict views for external model hub users
Limit model-hub-only users to model views and hide execution-related links and actions
Provide a focused experience for external collaborators who only need model access
Make Snowflake stage cleanup optional
Allow keeping Snowflake staging data after execution runs instead of always cleaning up
Give users control over stage lifecycle for debugging or reuse purposes
Optimize API list endpoint performance
Apply serialization caching to 13 additional list serializers for shared related objects
Improve response times for list endpoints where items share owners, projects, or environments
Add OIDC identity provider support
Enable OpenID Connect as an authentication method for the platform
Allows using Valohai credentials for single sign-on to Valohai LLM
UI/UX Improvements
Improve execution input detail layout
Use smaller badges for input types, add collapsible input groups with file counts, and display formatted datum queries
Make the execution inputs section more compact and scannable
Show deployment target details in deployment detail view
Display target base URL and configuration directly in the deployment detail page
Reduce navigation needed to find deployment endpoint information
Collapse long tag lists in dataset table cells
Truncate long tag lists in dataset tables with an expand option
Prevent tag-heavy datasets from stretching table rows
Support dark mode for ClearFeed chat widget
Apply dark mode styling to the in-app support chat
Match the chat widget appearance with the platform's dark theme
Improve CORS handling for Gateway API deployments
Implement manual CORS headers for Kubernetes Gateway API endpoints
Ensure cross-origin requests work with gateway controllers that lack native CORS filter support
Don't block UI while stores are loading
Allow data views and organization settings to render before store data finishes loading
Remove unnecessary loading delays when navigating to data or settings views
Improve store error messages
Show clearer error messages when a store endpoint URL is misconfigured
Help users diagnose and fix store connection issues faster
Bug Fixes
Fix datum alias display in execution inputs
Resolve incorrect URI handling for datum aliases in the input source view
Ensure aliased data inputs display and link correctly
Fix metadata chart selection leaking to single execution views
Scope chart selection state to prevent it from carrying over between multi-execution and single-execution views
Eliminate unexpected chart configurations when switching views
Fix empty string in deployment target routing
Handle empty target routing values that prevented the default target from being selected
Restore correct default target assignment for deployments
Handle missing datum in deployment version UI
Account for null datum IDs when displaying deployment version endpoint details
Prevent UI errors when a deployment version references a deleted or missing datum
Filter out missing datums from endpoint API responses
Exclude datums that no longer exist from deployment endpoint detail responses
Prevent API errors when endpoint files reference removed data
Handle access control for org-owned deployments without a project
Fix a 500 error when accessing dataset or model version inputs on org-owned deployments that lack a project
Ensure deployment version input access checks work regardless of project association
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?
