See also the fleetcommand-agent Release Notes.
The following versions have been validated with Domino 5.6.0. Other versions might be compatible, but are not guaranteed.
-
Kubernetes - see the Kubernetes compatibility chart
-
Ray - 2.0
-
Spark - 3.3.2
-
Dask - 2022.10.0
-
MPI - 4.1.4
Project templates
Project Templates allow you to designate approved Git-based projects in Domino as template projects for everyone in your organization. This reduces the time required to set up new data science work and lets you evangelize best practices and standards in Domino projects. See Project Templates for details.
Multi-storage account support for datasets
Now you can configure additional storage accounts for new datasets and snapshots. Updates to existing datasets and snapshots are made in their original storage location. See Set Up Multiple Storage Accounts.
Experiment management GA
Domino experiment management leverages MLflow Tracking to enable easy logging of experiment parameters, metrics, and artifacts, while providing a Domino-native user experience to help you analyze your results. MLflow runs as a service in your Domino cluster, fully integrated within your workspace and jobs, and honoring role-based access control. Existing MLflow experiments works right out of the box with no code changes required.
In this GA release, we have added a comparison view, the ability to view time-series metrics, and is fully supported in hybrid environments.
See Track and monitor experiments for complete details.
Health checkups and diagnostics
The Fleetcommand CLI is extended to support registering existing Domino instances into Fleetcommand.
In-app feedback channel
Your input helps us prioritize development work that makes a difference to our customers. Now you can send feedback to Domino Data Lab straight from the Domino UI.
You can suggest new features or improvements, tell us about your experience using the product, and include screenshots to illustrate your feedback. Optionally, you can consent to being contacted by Domino for further discussion.
Click Feedback in the side nav to open the feedback window:
-
Feature store (public preview)
Domino’s feature store comes with these improvements in Domino 5.6.0:
-
The search feature in the global registry is improved to help you locate specific features and feature views.
-
The global registry now displays feature metadata so you can identify the features and feature views you need for your project.
-
Admins can now set up the online store in the Domino UI when they enable the feature store.
-
The documentation now includes a Feature Store Quickstart with a simple end-to-end example of how to publish and use a feature.
The feature store remains a public preview feature in this release.
-
-
UI improvements
This release includes a more performant and memory-efficient UI. Additionally, the project menu has a new layout:
5.5 default project menu 5.6 project menu In Domino 5.5, the new layout appeared only when the experiment management feature was explicitly enabled. In this release, the new layout always appears.
-
A Terraform module that enables automated provisioning of EKS infrastructure without the use of the AWS CDK. See the provisioning guide.
-
The
com.cerebro.domino.workbench.experimentManagement.enabled
is deprecated; the experiment management feature is now always enabled.
-
A new public API endpoint at
/api/projects/v1/projects/{project_id}/copy-project
copies a Git-based project to use as a template for a new project. See Project Templates for examples. This endpoint is no longer in beta. The path at/api/projects/beta/projects/{project_id}/copy-project
is deprecated and will be removed in a future release.
-
Users can see raw files whose size is ⇐ 5 MB (
com.cerebro.domino.frontend.defaultMaxFileSizeToRenderInBytes
) when they click on the "View Latest Raw File" button in the code file browser, even if their S3 buckets don’t have CORS enabled.
-
S3 buckets must have CORS enabled in order to use "View Latest Raw File" button in the code file browser if the file is > 5 MB (
com.cerebro.domino.frontend.defaultMaxFileSizeToRenderInBytes
). As a workaround, use the Download button to download larger files and view them on your computer.
-
In Azure Blob Store deployments, projects with many files may fail to sync through the Domino CLI. To work around this issue, do not disable file locking when prompted by Domino.
-
You cannot view the latest raw file. In the navigation pane, go to Files and click a file to view its details. If you click View Latest Raw File, a blank page opens.
-
When uploading a large file to the Azure blob store by syncing a workspace, you may encounter a Java Out of Memory error from Azure if the file/blob already exists. To work around this issue, use the Domino CLI to upload the file to the project.
-
Model Monitoring data sources aren’t validated. If you enter an invalid bucket name and attempt to save, the entry will go through. However, you won’t be able to see metrics for that entry because the name points to an invalid bucket.
-
Domino instances that make use of Azure Blob Storage may experience stalled jobs within projects with many large files.
-
When using Azure Blob Storage for backups, daily backups do not complete successfully and backups are only stored in Azure Files storage.
This issue is resolved in Domino 5.6.1.
-
Upgrading Domino from a version below 5.5.0 to version 5.6.0 on Azure AFS may fail if the Keycloak script providers were previously configured on your instance. Contact Domino Support for help.
This issue is resolved in Domino 5.7.0.
-
If you attach a Git repository to a DFS project that points to a tagged release, the tag won’t be honored when building a model API in that project. The build log will show an error similar to the following, and the model will be built using the default branch of your Git repository instead of the tagged branch:
Jul 05 2023 14:36:27 -0500 #10 6.481 WARN [d.r.d.GitRepoUpdater] could not parse ref: v1.3.0 checking out default branch correlationId="iA2qWrYSLQ" thread="main"
To work around this issue, use the branch name when building model APIs instead of the release tag.
-
If the
nucleus-dispatcher
Kubernetes pod is restarted (during Domino upgrade, after restarting Nucleus services via the admin central configuration page, after the previous pod crashing, or for some other reason), then existing executions (including workspaces and jobs) may fail. This issue is resolved in Domino 5.6.2.
-
The Status, Active Version, and Owner columns do not appear in the Model API list. This issue is fixed in Domino 5.8.0.
-
Deleting all R variables from memory using
rm(list = ls(al = TRUE))
also deletes variables that Domino uses for internal processes. To safely delete variables, userm(list = ls(all = TRUE)[!grepl("^.domino", ls(all = TRUE))])
instead."
-
When restarting a Workspace through the Update Settings modal, External Data Volumes are not mounted in the new Workspace. Follow the steps to mount External Data Volumes. This issue is fixed in Domino 5.9.0.
-
Downloading single files from Datasets will fail if the filename contains special characters, including
+
and&
. As a workaround, remove the mentioned special characters by renaming the file. This issue is fixed in Domino 5.10.0.
-
EDV page may be slow to load when a large number of volumes are registered.
-
Spaces in ADLS filenames are not allowed when getting and putting objects in Azure Data Sources with DominoDataR. As a workaround, upgrade to DominoDataR version 0.2.4. This issue is fixed in Domino 5.10.0.
-
Viewing dataset files in an Azure-based Domino cluster may lock files, preventing them from being deleted or modified. Restarting Nucleus frontend pods will release the lock. This issue is fixed in Domino 5.11.1.
Important
| If you are upgrading to this Domino release from a version earlier than Domino 5.3.0, you must put Domino into maintenance mode to avoid losing work. Maintenance mode pauses all apps, model APIs, restartable workspaces, and scheduled jobs. Allow running jobs to complete or stop them manually. |
-
AKS users that provisioned their infrastructure with Domino’s terraform-azure-aks module must apply the changes introduced as of terraform-azure-aks v2.1.2 when upgrading to ensure diagnostic settings are removed.