Skip to main content

Release notes

3.0.13 | Sep 11 2025

New features and enhancements

  • Enhanced administrator security: administrators now run apps with regular user permissions by default, requiring explicit opt-in to use admin privileges - preventing accidental misuse of elevated permissions.
  • File management capabilities in H2O Drive: upload multiple files at once, delete unwanted files, and organize your data storage directly within your workspace - streamlining file management workflows.

UI changes

  • Improved session expiration experience: fixed error pop-ups and broken UI state when user sessions expire, now providing a clean logged-out experience instead of confusing semi-functional states.
  • Resolved documentation access issues: Fixed documentation link to use .com domain instead of .ai, eliminating "Access Denied" errors for customers that cannot access .ai domains.
  • Enhanced MLOps monitoring visibility: fixed cases where deployment monitoring options were hidden for users with reader roles or when baseline aggregates were empty, ensuring all authorized users can access monitoring features.
  • More intuitive MLOps navigation: replaced confusing UUID breadcrumbs with user-friendly display names, making it easier to understand where you are and navigate between MLOps resources.
  • Updated MLOps connection code: refreshed outdated code examples in CLI & API Access section to ensure accurate integration guidance.

3.0.11 | Sep 03 2025

New features and enhancements

  • Fixed model upload functionality: resolved a regression that prevented users from uploading models, ensuring uninterrupted workflow for model management.
  • Improved workspace switching performance: optimized server validation when switching between workspaces, reducing resource usage and improving responsiveness.
  • Added proper 404 error handling: non-existent deployments, models, or jobs now show clear "not found" messages instead of broken detail pages with errors.
  • Resolved DAI model monitoring errors: fixed "undefined is not valid JSON" error that occurred when viewing Details tab for DAI models with monitoring enabled.
  • Fixed app crashes for unnamed users: resolved application crashes that occurred when opening the creators dropdown for users without display names.

UI changes

  • Fixed creator filtering display issues: model creators now properly display names/emails instead of appearing as blank entries in filter dropdowns, making it easier to find models by creator.
  • Prevented navigation to deleted resources: users can no longer accidentally navigate to deleted deployments and models from the dashboard, avoiding confusing error states.
  • Corrected resource display in deployment details: MLOps deployment views now show actual applied resource requests and limits instead of default recommendations, providing accurate resource information.

3.0.10 | Sep 02 2025

UI changes

  • Fixed model deployment display: model listings now properly show deployment controls instead of displaying "[object Object]" error text, ensuring you can manage your deployments without UI confusion.
  • Enabled monitoring for unsupervised models: you can now successfully enable MLOps monitoring for unsupervised model deployments, and the UI properly handles deployments scaled down to 0 replicas by disabling unavailable actions.
  • Resolved model version display issues across workspaces: fixed missing model version information in deployment details when experiments are linked across multiple workspaces, ensuring you see all relevant model data regardless of workspace configuration.

3.0.9 | Aug 30 2025

New features and enhancements

  • Fixed DAI Engine creation workflow: users can now successfully add new DAI Engine versions without getting stuck on a disabled submit button, ensuring smooth engine management.
  • Protected workspace ownership: prevents workspace owners from accidentally removing their own owner permissions, which would make workspaces permanently unmanageable and require admin intervention.
  • Improved passphrase verification performance: reduced server load and improved responsiveness during security authentication processes
  • Eliminated workspace switching errors: fixed confusing error messages and permission caching issues that occurred when users switched between different workspaces.
  • Improved user analytics: enhanced product insights and user experience by sharing user context with analytics platforms while maintaining privacy standards.
  • Added Notebook Engine resizing: users can now scale their notebook computing resources up or down based on workload requirements, with built-in safeguards to prevent storage reduction.

UI changes

  • Added engine profile copying capability: administrators can now duplicate existing DAI, H2O, and Notebook engine profiles, significantly reducing setup time for similar configurations.
  • Enhanced audit trail capabilities: improved compliance and security monitoring by capturing detailed user context (email, IP address, user agent) for all administrative action.
  • Reduced development console errors: cleaned up favicon loading issues that were creating unnecessary error messages in browser developer tools.

3.0.8 | Aug 29 2025

UI enhancements

  • Multi-tab reliability improved: no more crashes or white screens when working with multiple browser tabs, so you can multitask without losing your work.
  • Audit Trail column preferences now persist: your customized column selections stay exactly how you left them after page refreshes, eliminating the need to reconfigure your view every time.
  • Smarter workspace organization: workspaces are now logically grouped in dropdowns with your Personal Workspace always at the top, making it faster to find and switch between your work environments.
  • Cleaner DAI Engine profiles layout: key-value pairs now display with proper spacing and alignment, making configuration details easier to read and understand.
  • Admin AI Engines page now shows all engines: administrators can see engines from all workspaces in one view with proper filtering options, eliminating the workaround of switching pages to change workspace context.
  • Faster user data loading: fixed persistent loading states that left users waiting indefinitely, so you can access your data and get to work immediately.
  • Improved workspace cache management: eliminated confusing pre-loaded engine data that could mislead users about their actual available resources.

3.0.7 | Aug 28 2025

New features and enhancements

  • Enhanced deployment management flexibility: you can now update MLOps deployment names and descriptions directly in the UI. A regression that prevented updating resource requests/limits for existing deployments was also fixed.
  • Improved user experience for monitoring setup: warning messages about monitoring configuration requirements are now prominently displayed so you'll immediately understand why the "Save changes" button might be disabled, eliminating confusion during setup.
  • More reliable deployment updates with monitoring: fixed critical errors that prevented saving deployments with monitoring enabled, and added support for complex column naming scenarios that occur when deployments are created via Python client or external tools.
  • Real-time monitoring data experience: monitoring dashboards now automatically refresh every 5 seconds and clearly communicate when data is still loading, so you'll know your monitoring is working properly even when there's a delay in data propagation.

3.0.6 | Aug 22 2025

New features and enhancements

  • Enhanced Audit Trail filtering and control: you can now filter audit events by specific actions and additional components (Token Server, Drive, Model Hub), plus gain better control over data refresh with a manual refresh button instead of disruptive auto-refresh when switching browser tabs.
  • Export and share audit data: download all loaded audit events as JSON files for offline analysis and regulatory compliance, or copy individual events to clipboard for easy sharing with team members.
  • Streamlined metadata filtering experience: the metadata filter automatically expands when you add new key-value pairs, eliminating the need to manually expand the interface and making multi-criteria filtering faster and more intuitive.

3.0.5 | Aug 22 2025

Bug fixes

  • Audit Trail filters now clear properly: dropdown filters reset as expected when using "Reset filter" or "Clear filters", providing a smoother and more predictable filtering experience.
  • Better error messaging for disabled notebook engines: when trying to resume a notebook with a disabled or missing engine image, you'll now see a clear message explaining the issue instead of being stuck unable to proceed.
  • Improved workspace identification and navigation: workspaces dropdown now displays unique IDs (UUIDs) to help distinguish between workspaces with similar names, and your personal workspace appears first in the list for faster access.
  • Quick scoring now uses actual sample data: fixed an issue where quick scoring was using empty strings instead of the proper sample request data, ensuring accurate scoring results.

3.0.4 | Aug 20 2025

New features and enhancements

  • Improved application stability: fixed crashes that occurred when viewing deployment details with invalid dates, ensuring uninterrupted access to your deployment information.
  • Greater batch scoring flexibility: added ability to configure custom ID fields for batch scoring jobs, giving you more control over data identification and processing workflows.
  • Streamlined password management: administrators can now send password reset emails to users with expired passwords directly from the Admin Center, reducing support overhead and helping users regain access faster.

UI changes

  • Resolved user experience issues: resolved UI hanging issues during network loading, eliminating frustrating freezes and keeping your workflow smooth.
  • Enhanced admin visibility: administrators can now see each user's profile source (e.g., SSO, local account) directly in the User Management tables, making it easier to understand and manage user authentication methods.

3.0.3 | Aug 15 2025

New features and enhancements

  • Improved workspace authorization: users can now only search within workspaces they have proper permissions for, preventing unauthorized access to sensitive audit data. The "Search across all workspaces" option is disabled by default for regular users, ensuring data remains secure while still allowing administrators full access when needed.
  • Smarter date validation: prevents invalid date ranges that would result in failed searches. Users can no longer select future start dates or end dates before start dates, with clear error messages appearing directly on the page to guide users when something goes wrong.
  • Advanced metadata filtering: introduced key-value pair filtering for metadata, enabling more precise searches to quickly find specific events based on custom metadata fields.
  • Resolved workspace-related crashes: fixed crashes that occurred when switching between different environments or when stored workspace data became invalid. The system now automatically recovers by falling back to the user's personal workspace, ensuring uninterrupted access to MLOps features.
  • Corrected admin permissions validation: fixed authorization checks for AI Engines admin settings to ensure proper workspace-level permissions are enforced, maintaining security standards across the platform.

UI changes

  • Replaced infinite scroll with controlled pagination: eliminated infinite loading loops that could overwhelm the system and improved performance by implementing a "Load More" button approach. Users now have better control over data loading and can see exactly how much data has been scanned.
  • Enhanced filter visibility and control: active filters are now displayed as easy-to-see chips, making it simple to understand what's currently being filtered and remove unwanted filters at a glance. Workspace search behavior is more intuitive with better defaults and clearer state management.
  • Fixed admin section visibility: resolved an issue where admin section links appeared for users without proper permissions, reducing confusion and ensuring users only see features they can actually access. Additionally, optimized permission checking to reduce redundant API calls and improve page load performance.
  • Enhanced monitoring access: added monitoring UI links directly to the main MLOps navigation, allowing users to access monitoring tools even when they don't have any active deployments yet. This improves discoverability of monitoring capabilities.
  • Fixed workspace selection: enabled the workspace dropdown on App Details pages, allowing users to properly switch contexts when viewing application information.
  • Accurate version information: updated version displays throughout the platform to show the correct HAIC version instead of internal component versions, providing users with accurate platform information in the About modal, navigation footer, and internal metadata.
  • Fixed monitoring navigation: corrected broken links to the monitoring UI that were previously resulting in 404 errors, ensuring seamless access to monitoring tools.

3.0.1 | Aug 8 2025

This minor release focuses on improving workspace navigation, troubleshooting capabilities, and configuration management across the platform.

New features and enhancements

  • Intuitive git settings configuration: notebook Engine Profile forms now automatically enable/disable git repository fields based on the "Sync Git Repository Enabled" checkbox, preventing configuration errors and improving the setup experience.
  • Precise access control for MLOps: MLOps now uses policy-based permissions instead of just role-based access, giving you granular control over user actions. Monitoring toggles are easier to find and deployment log downloads are also now more prominent.
  • Troubleshoot notebook failures faster: notebook Engine now displays clear failure reasons (OOM Killed, Process Failed, PVC Access Failed, etc.) when engines fail, eliminating guesswork and reducing debugging time.
  • Advanced H2O Engine customization options: H2O Engine Profiles now support Java ClassPath, Java Options, and H2O Options settings, giving advanced users complete control over their H2O engine configurations.

UI changes

  • Efficient workspace navigation: workspace dropdown now uses infinite scroll instead of "fetch more" buttons, limits height to prevent screen overflow, and keeps the "Manage workspaces" button always accessible at the bottom, making it easier to work with large numbers of workspaces.
  • Access detailed timestamps instantly: hover over any shortened date to see the full timestamp details, giving you quick access to precise timing information without cluttering the UI.
  • See accurate workspace ownership information: workspace tables now correctly display "Owner" and "Shared With" details, with clear "N/A" labels for Global and App Store workspaces, removing confusion about who has access to what.

3.0.0 | Aug 2 2025

This major release significantly enhances MLOps capabilities with comprehensive monitoring, improved model management, and advanced deployment features. The migration to a workspace-centric architecture provides better organization and access control, while new administrative interfaces improve platform governance. Enhanced security configurations and audit capabilities support enterprise deployment requirements.

New Features

MLOps enhancements

  • New native UI for MLOps: introduced a new user interface that replaces the legacy H2O MLOps.
  • MLOps monitoring solution: introduced comprehensive monitoring dashboard based on aggregated data and Apache Superset for real-time deployment oversight and performance tracking.
  • Zero-replica scaling: added ability to scale deployments to 0 replicas for cost optimization.
  • Deployment retry: added retry capability for failed MLOps deployments with improved error handling.
  • Batch scoring stats: display completion statistics and error rows in MLOps batch scoring details.
  • Enhanced model filtering: filter MLOps models by owner and projectId for better discoverability.

Administration & management

  • Admin AI engines: new administrative interface for centralized AI engine management.
  • MLOps admin panel: dedicated admin section for MLOps models oversight.
  • Workspace management: enhanced workspace creation, editing, and member management with sorting and filtering.
  • User display: render user names in workspace member lists for better identification.

Audit & monitoring

  • Comprehensive audit trail: full audit trail implementation with advanced filtering capabilities:
    • Date and time filters
    • Global and workspace-specific search toggle
    • User and component filtering
    • Advanced filter options
  • Project events: display MLOps project events for better visibility into project activities.
  • Kafka configuration: exposed Kafka config options in MLOps monitoring UI.

Security & configuration

  • Extended security options: enhanced MLOps deployment security configuration capabilities.
  • Affinity & toleration: added support for deployment affinity and toleration configuration.
  • Batch job configuration: added affinity and toleration support for MLOps batch scoring jobs.

Platform & infrastructure changes

Workspace architecture

  • Projects to workspaces migration: completed migration from MLOps projects to workspace-centric model.
  • Workspace-aware navigation: updated page titles and widgets to include workspace context.
  • Removed local switcher: removed local workspace switcher from Orchestrator UI.
  • Clearer titles for UI: updated "My AI Engines" and "My App Instances" titles to include workspace names.

API & backend updates

  • Deployer v2 migration: migrated MLOps UI from deployer v2alpha to stable v2 API.
  • New experiment API: adapted MLOps UI to work with updated experiment creation API.
  • AuthZ integration: replaced MLOps storage user service with centralized AuthZ.
  • Updated status handling: implemented current MLOps deployment status terminology.
  • Backend security: use backend security options for MLOps deployments.

Configuration & versioning

  • CLI updates: updated h2o-cli version.
  • Service versions: updated MLOps service version.
  • Configurable resources: made MLOps requests and limits configurable.

Bug fixes

UI & navigation fixes

  • Authorization headers: fixed authorization header not being sent to Twirp requests.
  • Logout issues: fixed ConfirmDialog blocking logout functionality.
  • Deployment navigation: fixed deployment tabs navigation not working.
  • Model visibility: fixed empty MLOps models not being visible.
  • Build issues: fixed production build failing on Math.pow(BigInt...) operations.
  • Widget positioning: fixed lastRefreshedWidget positioning to be on the right side.

MLOps Operational Fixes

  • Deployment creation: fixed error when creating MLOps deployments.
  • Deployment updates: fixed MLOps deployment update functionality.
  • Save button state: fixed MLOps deployment save button disabled state handling.
  • Zero scaling: fixed ability to scale MLOps deployment replicas to 0.
  • DAI redirect: fixed Driverless AI to MLOps redirect and improved large artifact upload recovery.

Workspace & Permissions

  • Admin permissions: Ensured admins receive full MLOps permissions.
  • Workspace creation: Fixed workspace creation by re-fetching role bindings on creation.
  • Edit workspace: Fixed workspace request errors and edit functionality.
  • Dropdown issues: Disabled workspaces dropdown for AI Engine Manager Admin Settings page with adjusted permissions.

Data & Encoding

  • Character cncoding: fixed encode-/decode-bytes utility failure on non-Latin1 characters.
  • Project state: fixed issue where active project in UI might be deleted.
  • Buf versioning: fixed buf versioning in Managed Cloud Admin Center.

2.1.11 | Jul 22 2025

  • Fixed admin log access issues: resolved authorization problems that prevented administrators from viewing workspace logs, restoring full admin visibility and troubleshooting capabilities across all workspaces.
  • Strengthened platform security: addressed critical security vulnerabilities and updated dependencies.
  • Enhanced admin interface for app instance logs: fixed admin API usage when viewing application logs, ensuring administrators can properly monitor and troubleshoot app instances regardless of workspace permissions.
  • Improved admin workspace visibility: set "Show from all Workspaces" as the default view for administrators, providing immediate visibility across your entire platform without manual configuration and reducing potential confusion from scoped views.

2.10.0 | Jul 15 2025

  • Fixed links to help resources: Fixed Admin Center documentation links.

2.1.9 | Jul 14 2025

  • Modify workspaces: Fixed an issue with seamlessly modifying workspace names, descriptions, and user roles after creation.
  • Engine profile fields: Profile pages now show accurate field values even when some data is missing from the API response.
  • Improved user management actions: User status now properly determines available actions like password resets, making admin workflows more intuitive
  • Password reset emails for active users: administrators can now send password reset emails to active users directly from the User Management page, not just pending users.
  • Set unlimited running engines: added toggle option to remove limits on maximum concurrent engines for increased flexibility

2.1.8 | Jul 8 2025

  • Smoother permissions management: Fixed an issue where the Update DAI Engine Profile button wouldn’t enable after assigning a custom role.
  • Refine AI Engine UI: improved the UI for a more consistent and intuitive interaction experience. Added a Vsit button for Notebok engines to indicate which engines are vistable and non-visitable.
  • Git sync for Notebook Engine profiles: enables users to pull code directly into their workspace for better reproducibility and version control.
  • Discover product updates in-app: added a Beamer announcements button to the app header, making it easier for users to discover product updates from within the app.
  • Organize secrets: the Secrets page now shows displayName and annotations to better organize secrets.
  • Improvements to Workspaces: The Workspace dropdown on global pages now clearly displays “Global” to avoid confusion about what data is being shown. The Workspace list is automaticaly refreshed after a deletion, saving users from manual refresh steps.

v2.1.7 | Jun 17 2025

UI changes

  • Improved secrets management reliability - fixed crashes on the secrets page when viewing items created or deleted by services. Service names are now clearly displayed in the details sidebar for better visibility into secret ownership.
  • Streamlined user interface - Removed visitor mode from the user menu to clean up the interface and prevent user confusion.

v2.1.5 | Jun 12 2025

Release overview

This release introduces shared Notebook Engines functionality, several UI updates to navigation, and other fixes to enhance the backend of H2O AI App Store.

The shared Notebook Engines functionality allows teams to collaborate more effectively by enabling multiple users to access the same computational resources, while maintaining proper access controls.

notebook-engine

UI Changes

  • Improved navigation organization:
    • relocated the Feature Store link to the Operations section for better user experience and logical grouping of platform tools.
    • added Feature Store link to the main navigation menu enabling users to quickly access feature management capabilities directly from the platform interface
    • fixed navigation icon styling issues for consistent UI appearance.
  • Resolved UI display issues affecting secret management functionality: fixed truncated secret information and copy button visibility problems in the App Store.

Backend Changes

  • Enhanced internal logging capabilities: improved support troubleshooting and faster issue resolution for customers experiencing platform issues.
  • Fixed permissions issue that prevented regular users from resizing DAI Engines: ensures all authorized users can now scale their computational resources as needed.
  • Enhanced platform security: blocked unauthorized direct URL access to admin center routes, ensuring proper access controls are enforced.

v2.1.4 | Jun 5, 2025

UI Changes

  • Improved navigation clarity: hidden navigation elements for uninstalled services to prevent confusion about unavailable products.
  • Enhanced Managed Cloud Admin Center experience: updated navigation naming for clarity, added cloud version display, included direct links to documentation, improved analytics with dynamic percentages, and reorganized instance management for better usability.
  • Streamlined user interface interactions: eliminated unnecessary page reloads when managing secrets and aliases, fixed workspace loading delays, corrected navigation labeling, and resolved workspace picker display issues for smoother navigation

Backend Changes

  • Prevented invalid engine upgrades: removed upgrade options from H2O Driverless AI 1.10.x to 1.11.x versions that would cause instance failures, thereby ensuring that users only see viable upgrade paths.
  • Fixed workspace-based app instance deletion: resolved issues where deleting app instances while viewing "all workspaces" would fail or behave unexpectedly.

v2.1.3 | May 29, 2025

UI Changes

  • Global AI Engines dashboard: administrators can now view and manage all AI engines across every workspace from a single, unified dashboard, eliminating the need to navigate between individual workspaces.

Security Changes

  • Streamlined Admin interface: cleaned up administrative screens by removing irrelevant controls and added proper permission validation for enhanced security.

v2.1.2 | May 19th, 2025

UI Changes

  • Role-based navigation: improved visibility of navigation and navigational elements based on role for administrator, user, and public views.

Security Changes

  • Streamlined public interface: cleaned up the views for a public user by removing irrelevant controls such as workspace navigation.

Backend Changes

  • Improved container setup: removed the requirement to set Image on every runtime and added a validation to prevent running without an Image.

v2.1.1 | May 14, 2025

UI Changes

  • Admin view enhancement: full listing of all instances now available in Admin Instances view
  • Improved engine details: added Engine UID field for better identification
  • Better error handling: clearer error messages when navigating after workspace deletion
  • User management safety: prevent accidental removal of the only workspace owner

Security Changes

  • Authorization upgrade: added support for custom schedulers from AuthZ system
  • Admin security fixes

Backend Changes

  • Container improvements: added resources to initialization containers
  • Error handling: fixed error handlers for role bindings
  • Storage configuration: fixed Notebook Engine profiles by updating storage class field name

v2.0.0 | Mar 29, 2025

Features and improvements

  • Introduced Workspaces for better resource management and access control for H2O engines and applications including H2O Driverless AI.
  • Implemented the Workspace API to enhance integration capabilities.
  • Added an Admin UI for managing H2O Driverless AI and H2O Engine profiles to streamline engine configuration.
  • Enhanced H2O Driverless AI and H2O Engine and Profile configurations.
  • Created Notebook Engine Profiles for better notebook performance management.
  • Enabled autopause function for specific apps to reduce resource consumption.
  • Added role-based access to H2O AI Managed Cloud

Security changes

  • Added non-root base runtime
  • Added workload and resource namespaces for improved resource isolation
  • Added Secure Store UI for managing secrets

UI changes

  • Implemented a completely redesigned user interface (UI) for improved usability and modern experience.
  • Added the ability to create, delete, edit and switch between Workspaces for better organization and enhanced navigation with new Workspaces dropdown to improve organization and workspace management.
  • Mobile-friendly navigation: to ensure access across all devices.
  • Implemented configurable logo URL to support custom branding.
  • Added Workspace Switcher for H2O AI App Store to streamline application management.
  • Integrated the Secure Store functionality directly into the UI.
  • Implemented configuration of navigation elements for different user roles.
  • Added new fields to H2O Driverless AI Engine Profile for greater customization.
  • Added H2O AI App Store categories navigation for better user experience.
  • Implemented ability to see upload date of apps for better version tracking.
  • Added upgrade warning display for major upgrades to improve user awareness.

v1.5.5 | Dec 19, 2024

Core

  • Updated H2O CLI to v1.0.8
  • Security improvements

v1.5.4 | Dec 18, 2024

Core

  • Updated the H2O CLI to v1.0.7.
  • Updated GO Toolchain to v1.23.4.
  • Removed uuid-ossp from Postgres.
  • Added a simple RBAC authorizer for admins to control importing H2O_CLOUD_OIDC_ADMIN_APP_IMPORTER_ROLE_NAME.

v1.5.3 | Nov 29, 2024

Core

  • Added the configuration H2O_CLOUD_ENV_NEW_MLOPS_UI_ENABLED, which can be used to toggle whether the native H2O MLOPs UI should be present or not.
  • Added a check for the content type of file and file extensions for upload server.

v1.5.2 | Nov 18, 2024

Core

  • InstanceTimeout is now configurable for a specific app via the app.toml file.

UI

  • Fixed a bug with the redirection of App Cards on the homepage.

v1.5.0 | Oct 21, 2024

UI

  • Added new Notebook admin settings to the UI for Kernel Images and Templates.
  • Fixed a bug where Toast notifications were hiding the H2O AI Engine Manager sidebar

v1.4.2 | Oct 09, 2024

Core

  • Added extraIngress and extraEgress to the network policy.

v1.4.0 | Sep 13, 2024

Core

  • Updated golang to v1.23.1
  • Added the ability to import resources from storage for H2O Managed Cloud.
  • The ContainerOnly mode and Runtime image field can be left empty for container apps.
  • All AI App Store users must now be assigned to a role.
  • The registry and version can now be templated for custom images ({{VERSION}} {{REGISTRY}}) by setting config.appRegistry.

UI

  • Added workflow scheduling to H2O Orchestrator UI.
  • Added a dashboard to H2O Orchestrator UI.
  • Adjusted the Launch Profiles sidebar spacing and removed borders for design consistency.
  • The instances list now gets refreshed instantly after an update.
  • Introduced a mobile-friendly design for AI App Store.
  • Added the DAIEngine config.toml to the Details panel of the H2O AI Engine Manager UI.

v1.3.0 | Aug 09, 2024

UI

  • Added access control and executor pool management to H2O Orchestrator UI.
  • AI App Store now automatically logs out users that are inactive (userInactivityTimeoutSeconds: 300).
  • Added the ability to resume a deprecated engine version to H2O AI Engine Manager UI.

v1.2.0 | Jul 15, 2024

Core

  • Added a new identity and access management role for allowing/disabling full access to users (is_full_access and !is_full_access roles). Full access users can now set custom images by default.
  • Updated golang to v1.22.5.

UI

  • Added workspace switching to H2O Orchestrator UI.
  • Fixed a bug with the Create Alias button.
  • AI App Store UI now displays badges when an AI Engine is resizing and is about to run out of storage space.
  • Users can now resize their H2O Driverless AI instances after creation.

v1.1.1 | Jun 27, 2024

Core

Deprecation notice

Deprecated Python v3.7 CPU and GPU images (this version of AI App Store is the last version to have it).

Core

  • The AI App Store Server is now FIPS compliant.
  • Added linux-libc-dev back to the GPU Python v3.8 image

UI

  • Added workflow management to the H2O Orchestrator UI.

v1.0.0 | Jun 06, 2024

Core

  • Added a globally configurable SHMSize limit (default to 2Gi).
  • Added a new component of AI App Store called H2O Orchestrator that handles orchestration and scheduling capabilities for workflows for sequential execution of scripts and notebooks.
  • Added a Refresh Service Account Token for telemetry reporting

UI

  • Added the ability to copy the app.toml code directly from the Admin Secrets UI.

v0.36.0 | May 03, 2024

AI App Store v0.36.0 is a patch release with some minor improvements and fixes.

Core

  • Updated the end-user license agreement (EULA) to v04-18-2024
  • The platformUsageEnabled variable added to helm chart. This variable allows platform admins to enable or disable the new Peak AI Unit Consumption UI page from the server config.
  • Users with Full Access or Visitors with the correct Visitor roles have access to run PUBLIC ON_DEMAND apps. For more information about user roles and access for H2O AI Cloud, see User roles in the H2O AI Cloud documentation.

UI

Added the ability to copy app.toml code directly from the Admin Secrets UI. The admin can now copy the secrets from the list view of the Admin App Secrets page using the copy button found in the new App.toml Code column. The copied secret is already formatted in a way that allows admin to paste it directly onto the app.toml file.

v0.35.0 | April 15, 2024

AI App Store v0.35.0 is a patch release with some minor improvements and fixes.

Core

  • Removed SETUPTOOLS_USE_DISTUTILS=stdlib for app launches in order to fix Python 3.12.
  • Resolved issues when installing some Python 3.12 packages that depend on setuptools which was removed in Python 3.12, providing greater compatibility with existing Python packages.

UI

  • Administrators of AI App Store are now allowed to set default values and constraints for H2O Driverless AI and H2O Engines
  • Improved key:value pair editing in H2O AI Engine Manager and App Secrets Manager

CLI

  • Improved error messaging when app downloading is disabled.

v0.34.0 | March 15, 2024

AI App Store v0.34.0 is a patch release on the v0.33.0 release that makes AI Engines Settings only visible for super administrators.

  • Starting and stopping AI Engines such as H2O Driverless AI, H2O Hydrogen Torch, H2O-3 via the AI Engine Manager.
  • Adjusting all configurable settings in H2O AI Cloud

For more information about the settings visible to super administrators, see User access.

v0.33.0 | March 11, 2024

Appstore v0.33.0 includes support for launch profiles for apps. This allows the server administrator to configure different profiles that can be set at launch time or set a default profile per app version. Profiles can configure NodeSelectors, Tolerations, Affinity, GPU Count, and Memory, CPU Limits, and Reservations.

Core

  • Added configurable launch profiles. A profile can now be customized with:
    • Memory, CPU Limits, and Reservation
    • NodeSelectors, Affinity, and Tolerations
    • GPU Count and GPU Resource
  • Added the capability to set a default launch profile for a particular app. This can be done in one of two ways:
    • Run h2o app set-default-profile to set the default launch profile.
    • Run h2o app import --profile to set the default launch profile while importing the app.
  • Added the capability to list available launch profiles by running the h2o env launch-profiles list command.
  • Updated goland to v.1.22
  • Fixed a bug in the AI App Store CLI with using the h2o app import --set-image command to set the app image.

UI

  • Added a new Advanced Run app menu for selecting a profile when launching an app.

MISC

  • Removed NPM from the Python 3.8 and Python 3.9 images
  • Updated NPM in the Jupyter Python 3.10 image

v0.31.1 & v0.31.2 | January 03, 2024

Core

  • Added openjdk-17-jdk back into launcher image.

UI

  • Fixed a UI style issue for Beamer.

v0.31.0 | December 09, 2023

Core

  • Added support for Identity and Access Management (IAM) auth via AWS
  • Upgraded Python 3.8, 3.9, and 3.10 CPU images to debian_12 bookworm and removed Debian version from naming
  • Added new core app categories

UI

Improvements

  • Added filtering of app instances
  • You can now transfer ownership of an AI Engine
  • Added support for a Beamer button. If Beamer is already configured on the environment, a newspaper icon will appear next to your username on H2O AI Cloud. Clicking it will open up the Beamer panel.
  • Renamed "Pause" to "Terminate" for H2O Engines

Fixes

  • Fixed the Platform Usage page to use the correct units (AI units instead of mili-AI-units) and the chart to appear correctly when all data values are zero.
  • Fixed a bug in the AI Engines selector which caused inconsistent states when switching between engine options
"Note"

The debian version prefix has been dropped from the CPU images. You can now use the aliases feature to specify the old runtime name.

    - name: deb_py39   
image: 524466471676.dkr.ecr.us-east-1.amazonaws.com/q8s/launcher:latest-39
aliases: ["deb11_py39_wlatest"]

v0.30.0 | November 18, 2023

Core

Improvements

  • Added an additional level of visibility for apps called PUBLIC. Apps with PUBLIC visibility are visible in the app catalog and do not require authentication.
  • Added an endpoint to retrieve the location or path of an app's managed instance. This lets users click on the app card on the AI App Store and directly run the instance. If no applicable instance is found, the user is redirected to the app details page.
  • Implemented RuntimeVersion Aliases
  • Set empty oidcEndSessionUrls to default to the server address
  • Enabled downloading the CLI from the AI App Store server without accessing the internet for each specific OS

UI

Improvements

  • Ability to make apps PUBLIC mode. When an application has public mode enabled and the user does not have full access, the UI will show a streamlined version for public consumption.
  • Added the ability to customize the App Store page title
  • Brand theming with customized logo and brand color
  • Redirect to /logout after OIDC logout

Fixes

  • Fixed a bug for bulk actions in AI Engine Manager
  • Fixed a bug when deleting apps using admin app UI on the admin apps page
  • Fixed a bug that caused the API / CLI Page menu option to appear to users without full access when in PUBLIC mode

v0.29.1 | October 30, 2023

AI Engine Manager UI

Improvements

  • Set the first AI Engine profile as the default
  • Improved the validation message for Engine IDs

v0.28.6. | October 17, 2023

Core

Improvements

  • Updated EULA
  • Removed Pillow package from Jupyter Conda Environment to improve security

UI

Improvements

  • Added a message banner to pop up when a user has already accepted an EULA, but a new EULA is present

MISC: Managed Cloud

Improvements

  • Push helm chart to Managed Cloud OCI

v0.28.4 | October 03, 2023

Core

Fixes

  • Fixed an issue in launcher images
  • Deprecated the Python 3.7 GPU and CPU Image
  • Fixed a bug when using Ephemeral Volumes in custom runtimes

v0.28.3 | September 15, 2023

Core

Improvements

  • Using distroless as the base image
  • The Precondition Checker is now enabled by default
  • Added H2O_WAVE_PING_INTERVAL to the allowed wave env var list
  • The Appstore WebSocket Ping Interval is now configurable

UI

Improvements

  • Using Telemetry Service API URL from Discovery Service

Fixes

  • UI fix for scrollbars on CLI/API page
  • Fixed a bug to fetch from localhost if logging service is not present

AI Engine Manager UI

Improvements

  • Show fallback log page if logging service is unavailable and old logs are available
  • Do not allow resume for deprecated engines

v0.28.0 | August 15, 2023

Core

  • Added a Runtime.AppMode container for launching docker images as apps
  • The Precondition Checker API validates whether an app is runnable and scans apps periodically for validation.
  • Added the requireRuntimeVersion config option to force apps to have a configured runtime version when importing
  • Disabled the AI Unit scanning by default in preparation for the transition to telemetry service
  • Added precondition checks for Apps to detect deprecated runtime versions
  • Added the PlatformUsageEnabled config option for enabling the **Platform Usage **Page.

UI

New

  • Added the Platform Usage Page
  • Added Admin secret management

Improvements

  • The home page is now enabled by default
  • Packaged the required fonts with the UI for air-gapped environments
  • Show MLOPs on CLI & API Access Page

Fixes

  • Fixed a bug when terminating instances on the admin instance page
  • Fixed a bug with displaying the proper Run button when all instances are suspended and not owned by the current user

AI Engine Manager UI

New

  • Updated the user flow for creating AI Engines.
  • Added support for the node count field for H2O3 Engines
  • Added support for searching AI Engines

Improvements

  • Hid the Create button for the Admin Engines Page
  • Updated engine size options

CLI

New

  • Added the h2o admin app import cli command to enable importing apps
  • Added the h2o app import --set-image flag for setting a container image for both regular and admin users
  • Added h2o app list --precondition for filtering apps based on their precondition status checks

MISC

  • Removed the RefreshFederatedAppPreconditions and GetFederatedAppPreconditions APIs
  • Added Python 3.10 GPU runtime
  • Added namespaceOverride config option for helm

v0.27.0 | July 05, 2023

Core

Improvements

  • Added a config option to disable app download endpoints
  • Added an admin command for redeploying an instance with the new chart and server config: h2o admin instance redeploy
  • Made tolerations and affinity configurable per runtime version basis
  • Added Instance Lifecycle to list: h2o instance list -wide

UI

Improvements

  • Added admin UI for managing aliases
  • Improvements to the CLI & API Page
  • Wait for import to finish before reloading resources

MISC

Fixes

  • Made a breaking change to the RefreshFederatedAppPreconditions and GetFederatedAppPreconditions federated APIs

v0.25.3 | June 19, 2023

Core

Fixes

  • Fixed deadlock in AssignAppAttributes and RemoveAppAttributes.

v0.25.2 | June 05, 2023

Core

Improvements

  • Added the ability to emit telemetry login events on token session exchange and limit cookie session length to access token length.
  • Allowed configuration of the initContainerSecurityContext.

v0.26.0 | June 01, 2023

Core

New features

  • Added the ability to emit telemetry login events on token session exchange.
  • Added the app name to h2o app get command.
  • Implemented a check for custom image for federated container apps.

Improvements

  • Limited the cookie session length to access token length.
  • Allowed Optional Secrets for Federation.
  • Allowed configuration of the initContainerSecurityContext.
  • Allowed regular users to use alias.

UI

Improvements

  • Removed Google Analytics.
  • Added requirements.txt CodeBlock to the CLI & API Access page.
  • Replaced "My imported apps" with "AI Engines list" widget in the home page.
  • Disabled the Visit instance button if operation is not permitted.
  • App actions no longer block the user interface.
  • Added the downloads app button to the UI.
  • Allowed administrators to start managed instances from the UI.
  • Removed the H2O AI Cloud version next to the About dialog title.
  • Allowed Authorization tags to show up in the App config table.

Fixes

  • Fixed the AI Engine Manager API access code template.

MISC

Fixes

  • Removed duplicate resource request in the Helm chart.

v0.25.1 | May 08, 2023

Fixes

  • Fixed a bug only found in in v0.25.0 for runtime version disable packages key.

v0.25.0 | May 02, 2023

Core

Improvements

  • Disabled Auto Suspension for specific instances h2o admin instance disable-autosuspend <instanceId>.
  • Added UnixODBC to ub2004_cuda114_cudnn8_py38_wlatest.
  • Disabled Init Container for Container Based Images.
  • h2o admin resume <instance> now sets an auto suspend time.

UI

Improvements

  • Added non-blocking actions and error handling for My Instances page.
  • Allowed users to copy the app name instead of the app title on Apps List Pages.
  • Users now can easily copy the version information.

v0.24.1 | Apr 18, 2023

Core

New features

  • Users can now configure the timeout duration for bundle upload.
  • Users can now configure the database connection limits.
  • Screenshots can now be sorted in lexicographic order.

Improvements

  • Added support for the Optional Env and File secrets for Apps.
  • A config option has been added for requiring CPU and memory requests/limits in app.toml.

Fixes

UI

Improvements

  • Used the Cloud Discovery to fetch OAuth configuration.
  • Sorted versions dropdown in descending order on App details page.
  • Redesigned the CLI & API Access Page by including AI Engine Manager login code.

Documentation

Improvements

  • Restructured sections in the documentation and added more introductory content.
  • Fixed documentation URL redirects.
  • Added a button to download the latest CLI to the CLI document.

MISC

Improvements

  • Added Cloud Discovery service annotations for App Store.
  • Added support for ingress level prefix routing for the discovery service in the Helm chart.

v0.23.0 | Feb 28, 2023

Core

New features

  • Added Python CPU 3.9 and 3.10 runtimes.

Improvements

  • Reduced overly verbose log messages.
  • Reduced App Store Role permissions.

Fixes

UI

Fixes

  • Fixed the back button behavior on My Apps and My Instances pages.
  • Fixed the appearance of item tags in Safari.
  • Fixed the App Detail header UI when overflowing content.
  • Fixed app tables displaying "0" when there are no tags.
  • Fixed typos in the text "does not exists".
  • Fixed a bug that made restarting a failed H2O Driverless AI Engine instance from the UI.

Improvements

  • Allowed API to send error messages directly to the UI in AI Engine Manager.

Documentation

Improvements

  • Restructured app.toml attribute descriptions into tables to be more readable/consumable.

MISC

Improvements

  • Incremented packages libraries versions for the AI Notebook app.

v0.22.1-telemetry | Jan 13, 2023

New features

  • Added new fields for H2O MLOps telemetry.
  • Added support of affinity, nodeSelector, tolerations and securityContext.
  • Provided the ability to batch messages before they are sent to message queue in asynchronous server mode.

v0.22.0 | Jan 12, 2023

Core

New features

  • Add support for S3 compliant object stores.
  • App developers can now specify the H2O_WAVE_SESSION_INACTIVITY_TIMEOUT parameter in their app.toml file.
  • Supports proxying static assets for Azure Blob Storage.
  • Support for private certificates in the App Store server and apps.

Improvements

  • Added support for Python apps and Nitro.
  • Icons and screenshots are now confined to static storage only.
  • The appOwnerName field has been added to the Kubernetes annotations, while the appOwner field has been added to the labels.
  • Added configurable app download timeout via H2O_CLOUD_APP_DOWNLOAD_TIMEOUT.
  • Reduced memory usage when uploading an app via the CLI.
  • Developers can now set H2O_WAVE_SESSION_INACTIVITY_TIMEOUT and H2O_WAVE_DATA_DIR.
  • H2O_CLOUD_UPGRADE_TOOLS has been introduced to disable pip from upgrading.
  • Emit a deprecation warning log message when analyticsId is set.
  • Avoided downloading Wave server if it's available within the Python package.

Fixes

  • Resolved a vulnerability in the OpenPolicyAgent dependency.

Telemetry

New features

  • Added support for Model Storage events and gauges.
  • Added support for Model Scoring events.
  • Added support for eScorer events.
  • Improve scalability by adding caching to service account token reviews.
  • Introduced a standalone telemetry server.
  • The Tenant field is now filled on the telemetry server side.
  • The telemetry server now uses the Tenant field from config.
  • Provisioned telemetry service role.

UI

Improvements

  • My Apps v1.2 has undergone a redesign.
    • Users can now delete multiple apps simultaneously.
    • Search apps.
    • Introduced new design for "My Apps" table and "Admin Apps" table.
  • Made the header consistent across all the pages.
    • Fixed active styles in navigation header links.
  • Made "No data" UI consistent across all the pages.
  • EditAppPanel: Added app.toml suggestion and additional metadata.
  • Added search box and fixed back button behavior in My Instances and Admin Instances pages.
  • AI Engine Manager:
    • Added Admin AI Engines page.
    • Added view and download logs option for AI Engines.
    • API-supplied constraints as a configuration option for H2O Driverless AI and H2O engines.
    • Allowed non-editable default values in Engine configurations.

Documentation

Improvements

  • Added Notifications page to the Admin guide section, explaining on how to manage persistent notifications in the HAIC UI.

Feedback