Skip to main content
nx1-deployer image v1.12.0
The April 2026 release for non-web portal users introduces new platform capabilities for Ranger, JupyterHub, Keycloak, and Airflow. It also introduces new APIs and improvements across the runtime stack.

New features

New features recently added to the NexusOne platform.

Analytics and metastore management

New API endpoints for managing tables in a catalog and Superset. The new API endpoints include the following:

Bug fixes

Fixes to issues affecting apps or features on the NexusOne platform.

Deployer container build reliability

Improved the deployer container build process by replacing the Terraform installation flow with a pinned, direct binary download instead of relying on package repositories, improving build consistency and deployment reliability.

Sensitive configuration hardening

Sensitive configuration data is now stored with appropriate access controls using Kubernetes Secrets. This reduces the risk of inadvertent exposure of runtime credentials or sensitive parameters, and aligns with security best practices for Kubernetes deployments.

AI API vulnerability remediation

Updated the API and portal repository’s component versions to remediate a known libcups2 dependency vulnerability affecting AI API components.

Enhancements

Enhancements to existing app features on the NexusOne platform.

Dedicated Ranger API endpoint

The Ranger UI and API were previously served through the same hostname. A new dedicated hostname now routes the Ranger API traffic separately from the Ranger UI traffic. This removes conflict with the UI traffic when enabling external integrations, automation, and programmatic access to Ranger APIs.

Faster Airflow DAG refresh

DAG changes are now reflected in Airflow faster. The refresh interval is now 30 seconds. This reduces the feedback loop during development and operations.

JupyterHub shared home storage

JupyterHub now includes the following improvements:
  • Shared ReadWriteMany persistent volume for user home directories
  • Per-user directory isolation via Kubernetes subPath
  • Configurable storage mode, such as static or dynamic provisioning
  • Improved deployment ordering; JupyterHub now waits for the Kubernetes PVC to be ready before rollout
  • Compatibility with OpenShift

New Python packages

Added new Python packages to improve the NexusOne runtime image.

Optional email in Keycloak user profiles

You no longer need to provide an email address when logging into Keycloak. Administrators can create and manage users without an email on file, which is helpful for service accounts and environments where an email address isn’t a part of the identity record.