Skip to main content

Release notes

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