Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.nx1cloud.com/llms.txt

Use this file to discover all available pages before exploring further.

nx1-deployer image v1.13.0
The May 2026 release for non-web portal users adds pre-built Grafana dashboards and automated alerts, patches several CVEs, and adds version upgrades across key platform components.

Features

New features recently added to the NexusOne platform.

Observability

Each deployed NexusOne tenant now has 19 pre-built Grafana dashboards covering every NexusOne platform component. It also includes automated alerts that fire when components degrade or fail. Dashboards are available for the following NexusOne components:
  • AI API
  • Airflow
  • Apache Ranger
  • Apache Spark
  • DataHub
  • Grafana
  • Gravitino
  • JupyterHub
  • Keycloak
  • Kyuubi
  • Loki
  • Metastore
  • Mimir
  • Namespace Overview
  • PostgreSQL
  • Superset
  • Tempo
  • Trino
  • YuniKorn
NexusOne sends automated alerts for the following components, outlined in the table.
ServiceAlertCondition
AirflowDAG failures detectedAny DAG in failed state
AirflowTask failures detectedAny task in failed state
TrinoQuery failure rate high> 0.1 failures/min
TrinoMemory pool >85% utilizedCluster memory > 85%
JupyterHubServer spawn duration highp95 spawn time > 300 s
RangerJava virtual machine (JVM) memory >85% utilizedJVM heap > 85%
KyuubiHeap >85%Heap usage > 85%
SparkExecutor/driver pods failedAny Spark pod in failed phase
AI API5xx error rate elevated> 1 error/s
AI APICrew execution errorsAny crew execution error
KeycloakFailed login rate elevated> 1 failed login/s
DataHubGeneral Metadata Service (GMS) 5xx error rate elevated> 1 error/s
YuniKornPending applications backlog> 10 apps pending scheduling
PostgreSQLConnection saturation >90%Connections > 90% of max
Alerts fire after 5 minutes of a detected failure or degraded condition.

S3 gateway

NexusOne now includes an S3 gateway that allows you to programmatically access object storage through any S3-compatible tool using your existing NexusOne credentials instead of managing raw S3 keys. Keycloak authenticates every request, and Ranger authorizes them. This gives platform admins full control over who can access what.
# Use this as your S3 endpoint in any S3-compatible tool
https://s3-gateway-<env>.<domain>

Bug fixes

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

OpenShift

Previously, platform components deployed on OpenShift clusters weren’t reachable at their expected URLs. NexusOne created routes without a host field, meaning components weren’t reachable at their expected URLs. NexusOne now assigns every component, such as JupyterHub, Trino, or Superset, a route with the correct hostname.

Security patches

This release patches several CVEs across a few container images running in NexusOne.
AppCVEResolution
gravitino-restCVE-2026-4878Switched base image from eclipse-temurin:17-jre-jammy to eclipse-temurin:17-jre-noble
keycloakCVE-2026-4878Updated to the fixed version of libcap and cleaned package manager caches
nginx-unprivilegedCVE-2026-4367Upgraded libxpm to the latest version
oauth2-proxyCVE-2026-34986Upgraded oauth2-proxy image from v7.15.1 to v7.15.2
SupersetCVE-2024-12797Upgraded cryptography version
SupersetCVE-2024-39689Upgraded certifi package
SupersetCVE-2024-52338Upgraded pyarrow
SupersetCVE-2026-4878Upgraded libcap2
TrinoPRISMA-2023-0067Upgraded com.fasterxml.jackson.core from v2.14.2 to v2.18.2

Enhancements

Enhancements to existing app features on the NexusOne platform.

Apache Ranger

The Ranger platform component is now a shared service across all tenants. Previously each NexusOne tenant ran its own Ranger instance, now it’s deployed once and shared across all tenants. Audit logs, the record of who accessed what data and when, were previously stored in Elasticsearch. They’re now stored in OpenSearch, which is NexusOne’s standard search backend.

Ollama

The Ollama platform component is now a shared service across all deployed NexusOne tenants. Previously, each tenant ran its own Ollama instance, now it’s deployed once and shared across all tenants. This reduces resource overhead without any changes to the API or how you interact with it.

Apache Spark

Spark jobs can now read from nested S3 directory structures automatically, without needing to explicitly list each subdirectory. This is particularly useful for partitioned datasets stored in S3.

Upgrades

Version upgrades to existing apps on the NexusOne platform.

Apache Ranger v2.8.0 upgrade

Apache Ranger now runs v2.8.0, upgraded from v2.6.2.

Apache Spark and JupyterHub

Apache Iceberg now runs v1.10.1. If you are running Spark jobs from JupyterHub, you get the latest Iceberg features and bug fixes for table format operations.

Superset v6.1.0 upgrade

Superset now runs v6.1.0, upgraded from v4.1.2. This version includes new UI features, performance enhancements, and bug fixes for dashboards and data exploration.