DataLens On-premises releases

Current version

Version 26.6.0 (30/06/2026)

Application versions

  • enterprise-auth: 1.9.0
  • enterprise-control-api: 0.2753.0
  • enterprise-data-api: 0.2753.0
  • enterprise-data-api-sec-embeds: 0.2753.0
  • enterprise-export-api: 0.2753.0
  • enterprise-export-data-api: 0.2753.0
  • enterprise-export-worker: 0.2753.0
  • enterprise-file-secure-reader: 0.2753.0
  • enterprise-file-uploader-worker: 0.2753.0
  • enterprise-file-uploader-api: 0.2753.0
  • enterprise-temporal-worker: 0.2753.0
  • enterprise-meta-manager: 1.6.0
  • enterprise-ui: 1.278.0
  • enterprise-us: 1.180.0
  • enterprise-docs: 0.44.0

Component versions

  • k3s: 1.31.5
  • k9s: 0.50.9
  • kubectl: 1.31.5
  • nelm: 1.18.0
  • helm: 3.17.1
  • helm-diff: 3.10.0
  • stern: 1.32.0
  • prgz: 0.2.0
  • yq: 4.45.1

Changes

Mailing lists
  • Added support for dashboard mailing lists (subscriptions) via email. To enable this feature, use one of these two methods:

    • Via the ./init.sh --subscriptions deployment argument, which automatically activates the related services:

      • snapter: Generates attachments with screenshots.
      • notify: Sends emails.
      • sec-embeds: Secure embeddings.
      • s3.
      • temporal.
    • You will have to specify the following via parameters in the values.yaml file:

      • features.subscriptions.enabled: Enables the mailing list feature.
      • features.snapter.enabled: Enables the service that generates attachments with screenshots.
      • features.sec_embeds.enabled: Enables secure embeddings.
      • infra.notify.enabled: Enables the email service.
      • infra.s3.enabled: Enables the S3 object storage.
      • infra.temporal.enabled: Enables the Temporal task orchestration service.
      • infra.notify.mail_smtp.host: SMTP server address.
      • infra.notify.mail_smtp.port: SMTP server port.
      • infra.notify.mail_smtp.user: Username for authentication to the SMTP server.
      • infra.notify.mail_smtp.secure: Enables secure TLS connection to the SMTP server; this is an optional setting.
      • infra.notify.mail_smtp.ca: Root certificate for connection to the SMTP server; this is an optional setting.
      • infra.notify.mail_sender_from_address: Sender's email address.
      • infra.notify.mail_sender_from_name: Sender's name.
      • secrets.NOTIFY_SMTP_AUTH_PASSWORD: Password for authentication to the SMTP server.
  • To send emails, you need to configure an SMTP server using the ./init.sh arguments:

    • --notify-smtp-host <host>: SMTP server address.
    • --notify-smtp-port <port>: SMTP server port.
    • --notify-smtp-auth <username>: Username for authentication on the SMTP server.
    • --notify-smtp-auth-password <password>: Password for authentication on the SMTP server.
    • --notify-mail-sender-from-address <mail@address>: Sender's email address.
    • --notify-mail-sender-from-name <name>: Sender's name.
    • --notify-smtp-tls-enabled: Enables secure TLS connection to the SMTP server; this is an optional setting.
    • --notify-smtp-ca <file>: Path to a root certificate for connecting to the SMTP server; this is an optional setting.
  • Deploying the mailing list service requires additional PostgreSQL databases: pg-notify-db, pg-notify-pgboss-db, and pg-notify-csat-db. After an upgrade from version 26.5.1 or lower, before you activate the mailing list feature, you should manually create additional databases using one of the following methods:

    • If using an external PostgreSQL cluster, before you upgrade, first add to the cluster three new databases with the following extensions: pg_trgm, btree_gin, btree_gist, and uuid-ossp.

      • pg-notify-db
      • pg-notify-pgboss-db
      • pg-notify-csat-db
    • If using a built-in PostgreSQL cluster, after you upgrade to the new version, execute the following commands to add new databases:

      ./init.sh --pg /init/utils.sh --update-template-collation
      
      ./init.sh --pg /init/init-db-notify.sh
      
  • When deploying using the --values argument in the configuration file, you should also fill in the postgres.POSTGRES_DB_NOTIFY, postgres.POSTGRES_DB_NOTIFY_PGBOSS, postgres.POSTGRES_DB_NOTIFY_CSAT, and postgres.POSTGRES_USER_NOTIFY parameters and the database access password in secrets.POSTGRES_PASSWORD_NOTIFY.

  • To delete connections and datasets in a workbook, it is now enough to have the Editor role.
  • Fixed the display of breadcrumbs and the context menu for shared objects.
Connections
  • System schemas are no longer displayed in the table list for the StarRocks connector.
Datasets
  • Restored the group assignment functionality in RLS.
Charts
  • Fixed the filter with empty values in the wizard.
  • Fixed the display of date values in the table.
  • Fixed the duplication of categories on the X-axis for numeric fields in combined chart.
  • Fixed the infinite loading display behavior when there is an error due to invalid chart data.
Secure embedding
  • Fixed secure embeddings.
  • Added the ability to override the background color for embedded charts and dashboards via the _bg_color and _widgets_bg_color parameters.
Dashboards
  • Fixed the display of D3 charts in the type list when configuring chart cross-filtering.
  • Dashboard styles can now be fully reset.
  • Fixed an issue where dashboards with global selectors were not displayed correctly on mobile devices.
  • Fixed the display of global selectors in widget order settings on mobile devices.
  • Fixed an issue with copying global selectors with selected tabs at the dashboard level.
  • Datasets are now checked for uniqueness within selectors when adding a new selector to a group of selectors on the dashboard.
Other
  • Authentication token and session lifetime can now be configured using the following values.yaml parameters:

    • config.auth.access_token_ttl_sec: 15 minutes by default.
    • config.auth.refresh_token_ttl_sec: 10 days by default.
    • config.auth.session_ttl_sec: 30 days by default.
  • Added the ./init.sh --mem-scale <scale> argument to scale the requested memory amounts (similar to --cpu-scale).

  • You can now override image versions of infrastructure services via the infra.*.version parameter in values.yaml.

  • Added environment variables to configure limits in services used for data processing:

    • file-uploader-api:

      • MAX_FILE_SIZE_BYTES: Maximum file size for upload in a file connection; the default value is 200 MB.
      • PRESIGNED_URL_MAX_BYTES: Maximum file size for upload via a presigned URL in S3; the default value is 200 MB.
    • file-uploader-worker:

      • MAX_FILE_SIZE_BYTES: Maximum file size for Google Sheets and Yandex Documents connections; the default value is 200 MB.
    • control-api and data-api:

      • CONSTRAINTS__MAX_AVATARS: Maximum number of tables per dataset; the default value is 32.
      • CONSTRAINTS__FIELD_COUNT_LIMIT_SOFT: Soft limit on the number of fields in a dataset: if exceeded, triggers a validation error but does not block saving; the default value is 1200.
      • CONSTRAINTS__FIELD_COUNT_LIMIT_HARD: Hard limit on the number of fields in a dataset: no change in excess of the limit gets saved; the default value is 1250.
    • export-api:

      • EXPORT_TIMEOUT: Maximum duration of a background export in seconds; the default value is 30 minutes.
    • export-worker:

      • EXPORT_ROWS_HARD_LIMIT: Maximum number of rows in a background export; the default value is 1 million.
      • EXPORT_BATCH_SIZE: Number of rows uploaded from the source per request during a background export; the default value is 50,000.
      • EXPORT_MAX_FILE_SIZE_BYTES: Maximum data volume for a background export; the default value is 1 GB.

Previous releases

Version 26.5.1 (08/06/2026)

Application versions

  • enterprise-auth: 1.2.0
  • enterprise-control-api: 0.2707.0
  • enterprise-data-api: 0.2707.0
  • enterprise-data-api-sec-embeds: 0.2707.0
  • enterprise-export-api: 0.2707.0
  • enterprise-export-data-api: 0.2707.0
  • enterprise-export-worker: 0.2707.0
  • enterprise-file-secure-reader: 0.2707.0
  • enterprise-file-uploader-worker: 0.2707.0
  • enterprise-file-uploader-api: 0.2707.0
  • enterprise-temporal-worker: 0.2707.0
  • enterprise-meta-manager: 1.6.0
  • enterprise-ui: 1.219.0
  • enterprise-us: 1.160.0
  • enterprise-docs: 0.42.0

Component versions

  • k3s: 1.31.5
  • k9s: 0.50.9
  • kubectl: 1.31.5
  • nelm: 1.18.0
  • helm: 3.17.1
  • helm-diff: 3.10.0
  • stern: 1.32.0
  • prgz: 0.2.0
  • yq: 4.45.1

Changes

Shared objects
  • Added a mechanism for creating shared connection objects and datasets at the collection level.
  • Added new roles for collection-level object management, redesigned the access permissions dialog.
  • Added a shared object icon to connection dialogs.
  • Added the ability to select multiple objects in collection table and grid.
Datasets
  • Added a mechanism for forced update of dataset caches based on a formula or SQL query.
Formulas
  • Fixed the operation of the CAST function for the datetime type values​.
Charts
  • Editor charts with broken links now display comprehensible error messages.
Reports
  • Fixed the display of reports for the limitedViewer role.
AI
  • Added support for Neuroanalyst (AI assistant). You can configure your model connections in one of the following ways:

    • Via the ./init.sh --ai-endpoint <url> --ai-model-name <name> --ai-api-token <token> deployment script arguments.
    • In the values.yaml configuration file via the features.ai.enabled, features.ai.endpoint, features.ai.model_name, and ai.api_token parameters.
Other
  • Added the ability to specify the root TLS certificate for infrastructure services through the infra.*.tls.secret.ref parameter in the values.yaml file.

Version 26.5.0 (30/05/2026)

Application versions

  • enterprise-auth: 1.2.0
  • enterprise-control-api: 0.2707.0
  • enterprise-data-api: 0.2707.0
  • enterprise-data-api-sec-embeds: 0.2707.0
  • enterprise-export-api: 0.2707.0
  • enterprise-export-data-api: 0.2707.0
  • enterprise-export-worker: 0.2707.0
  • enterprise-file-secure-reader: 0.2707.0
  • enterprise-file-uploader-worker: 0.2707.0
  • enterprise-file-uploader-api: 0.2707.0
  • enterprise-temporal-worker: 0.2707.0
  • enterprise-meta-manager: 1.6.0
  • enterprise-ui: 1.200.0
  • enterprise-us: 1.138.0
  • enterprise-docs: 0.39.0

Component versions

  • k3s: 1.31.5
  • k9s: 0.50.9
  • kubectl: 1.31.5
  • nelm: 1.18.0
  • helm: 3.17.1
  • helm-diff: 3.10.0
  • stern: 1.32.0
  • prgz: 0.2.0
  • yq: 4.45.1

Changes

Backward-incompatible updates

At the metadata storage (united-storage) level, added support for an additional PostgreSQL database, pg-aux-db. When upgrading from version 26.4.0 or lower, make sure to manually create an additional database using one of the following options:

  • If using an external PostgreSQL cluster, before you upgrade, first add to the cluster a new database named pg-aux-db with the following extensions:

    • pg_trgm
    • btree_gin
    • btree_gist
    • uuid-ossp
  • If using a built-in PostgreSQL cluster, after upgrading, execute the following commands to add a new database:

    ./init.sh --pg /init/utils.sh --update-template-collation
    ./init.sh --pg /init/init-db-aux.sh
    
    • During an upgrade using a built-in PostgreSQL cluster, DataLens will be unavailable.
    • When deploying using the --values argument in the configuration file, you must also populate the postgres.POSTGRES_DB_AUX and postgres.POSTGRES_USER_AUX parameters, as well as the database access password in the secrets.POSTGRES_PASSWORD_AUX parameter.
Connections
  • Added to StarRocks a connector with SSL support and a number of functions (math, string, aggregate, window, operator, and date-time).
  • Added support for arrays for YDB connections and formulas for them.
  • For the PostgreSQL connector, fixed an issue related to processing of connection parameters containing spaces.
Datasets
  • For Oracle connections, added database-side filtering and pagination for table lists.
  • Fixed a parameter compilation error in the dataset preview for Greenplum connectors.
Charts
  • Removed all dependencies requiring the Highcharts library; all visualizations are now handled using the native Gravity UI Charts library.
  • Added Activities to Editor charts for the following types: table, Gravity UI Charts, and selector. Employ this feature to send requests via the API Connector to external services.
Dashboards
  • Added support for hidden tabs with direct links to them.
Reports
  • Fixed the behavior of the report settings pop-up window.
Other
  • You can now override or supplement env variables for services via the application.*.extra_envs and infra.*.extra_envs parameters in values.yaml.
  • Now you can enable atomic rollout for a Helm chart via the argument: ./init.sh --atomic.
  • The distribution package now includes an archive of source files under the current docs version. The file path is help/docs/docs-sources.zip.

Version 26.4.0 (24/04/2026)

Application versions

  • enterprise-auth: 0.46.0
  • enterprise-control-api: 0.2679.0
  • enterprise-data-api: 0.2679.0
  • enterprise-data-api-sec-embeds: 0.2679.0
  • enterprise-export-api: 0.2679.0
  • enterprise-export-data-api: 0.2679.0
  • enterprise-export-worker: 0.2679.0
  • enterprise-file-secure-reader: 0.2679.0
  • enterprise-file-uploader-worker: 0.2679.0
  • enterprise-file-uploader-api: 0.2679.0
  • enterprise-temporal-worker: 0.2679.0
  • enterprise-meta-manager: 0.56.0
  • enterprise-ui: 1.108.0
  • enterprise-us: 1.96.0
  • enterprise-docs: 0.35.0

Component versions

  • k3s: 1.31.5
  • k9s: 0.50.9
  • kubectl: 1.31.5
  • nelm: 1.18.0
  • helm: 3.17.1
  • helm-diff: 3.10.0
  • stern: 1.32.0
  • prgz: 0.2.0
  • yq: 4.45.1

Changes

Reports
  • Support for new formats: 16:9 (Full HD), 16:9 (2K), and 16:9 (4K).
Dashboards
  • Fixed the display of previews for Mermaid diagrams.
  • Fixed the display of JS selectors for creation of aliases in the link dialog.
Charts
  • Added line width and shape settings (type, thickness, markers) for Wizard linear charts.
  • Added the ability to follow a link by clicking an element in the Editor for Charts (Gravity UI Charts) and Advanced charts.
Datasets
  • Fixed the processing of subqueries in datasets for connections to ClickHouse version 26.
Formulas
  • Specifying a nonexistent field in the BEFORE FILTER BY and IGNORE DIMENSIONS sections will now cause an error.
Connections
  • Fixed errors when creating a file connection.
Authentication
  • Added the --auth-disable-wildcard-cookie flag to disable Cookie popup at the subdomain level.

  • Added new authentication management parameters in values.yaml:

    • The features.auth.skip_local parameter skips the local login screen (does not disable it).
    • The features.auth.force_redirect_open_id parameter automatically redirects to OpenID authorization if skip_local is on.
  • For authentication debugging, added the URL parameter ?full_login_page=true, which forces all available login methods to be displayed through the standard authentication screen.

Other
  • Added support for self-signed TLS certificates for connection to external services: PostgreSQL, ClickHouse, Redis, and S3. The certificate can be provided via the init.sh deployment script flags or the values.yaml file.
  • The --cache flag now additionally enables caching of dataset fields to speed up chart loading.
  • Added the --restore-postgres-with-clear flag to restore a dump with a full prior cleanup of old objects in the database.

Version 26.3.0 (25/03/2026)

Application versions

  • enterprise-auth: 0.45.0
  • enterprise-control-api: 0.2660.0
  • enterprise-data-api: 0.2660.0
  • enterprise-data-api-sec-embeds: 0.2660.0
  • enterprise-export-api: 0.2660.0
  • enterprise-export-worker: 0.2660.0
  • enterprise-file-secure-reader: 0.2660.0
  • enterprise-file-uploader-worker: 0.2660.0
  • enterprise-file-uploader-api: 0.2660.0
  • enterprise-temporal-worker: 0.2660.0
  • enterprise-meta-manager: 0.54.0
  • enterprise-ui: 1.36.0
  • enterprise-us: 1.64.0
  • enterprise-docs: 0.32.0

Component versions

  • k3s: 1.31.5
  • k9s: 0.50.9
  • kubectl: 1.31.5
  • nelm: 1.18.0
  • helm: 3.17.1
  • helm-diff: 3.10.0
  • stern: 1.32.0
  • prgz: 0.2.0
  • yq: 4.45.1

Changes

Connections
  • Added a connection to Prometheus.
  • Fixed operations with Boolean cells when uploading XLSX files to a file connection as well as errors when processing files with empty pages.
  • Optimized XLSX processing in file connections.
  • In case of a connection form validation error, collapsed error sections now open automatically.
Dashboards
  • Fixed the error icon in the dashboard and report link dialog.
  • Improved performance of text, header, image, and chart widgets.
Charts
  • Fixed the display of tooltips for Chart (Gravity UI Charts) in Editor; fixed the display of such charts on mobile devices.
  • Fixed color inconsistency between the preview and dataset color settings in the wizard.
  • Removed the loader blocking the screen from the filter settings dialog in the wizard.
  • Fixed operations with hierarchies on chart click.
  • Background export now takes updated column names into account.
  • Fixed the Date field format during export.
Datasets
  • Fixed the highlighting of dataset sources after deletion.
Reports
  • Added support for active hyperlinks in exported PDF files and preview mode, as well as internal navigation to specific pages using anchor links, e.g., #page-2.
  • When using breadcrumbs for navigation, URL parameters are no longer saved.
Other
  • Improved widget performance in reports and on dashboards.
  • Fixed the incorrect icon in charts with errors in the dashboard and report link dialog.
  • Fixed the behavior of enabling and disabling connector types in control-api.
  • Improved security of Mermaid diagrams in text widgets on dashboards, in reports, and in markdown Editor charts.
  • Fixed saving of a user list when the filter in the service settings is empty.
  • Added the --dump-values and --dump-values-with-secrets flags to save the current state of deployment variables to a file.
  • Added the ingress.cluster_issuer parameter to manage certificates in a Kubernetes cluster.
  • Increased the default memory size for file-uploader-api.

Version 26.2.0 (26/2/2026)

Application versions

  • enterprise-auth: 0.41.0
  • enterprise-control-api: 0.84.0
  • enterprise-data-api: 0.84.0
  • enterprise-data-api-sec-embeds: 0.84.0
  • enterprise-file-secure-reader: 0.84.0
  • enterprise-file-uploader-api: 0.84.0
  • enterprise-file-uploader-worker: 0.84.0
  • enterprise-export-api: 0.84.0
  • enterprise-export-data-api: 0.84.0
  • enterprise-export-worker: 0.84.0
  • enterprise-meta-manager: 0.52.0
  • enterprise-temporal-worker: 0.84.0
  • enterprise-ui: 0.254.0
  • enterprise-us: 1.42.0
  • enterprise-docs: 0.31.0

Component versions

  • k3s: 1.31.5
  • k9s: 0.50.9
  • kubectl: 1.31.5
  • nelm: 1.18.0
  • helm: 3.17.1
  • helm-diff: 3.10.0
  • stern: 1.32.0
  • prgz: 0.2.0
  • yq: 4.45.1

Changes

Connections
  • Added support for Greenplum 7 in the Greenplum connection.
  • Added support for YDB views (VIEW) and column tables.
  • Added the collate setting to the MySQL connection.
  • Fixed an error where datasets with a PostgreSQL connection failed to display schemas beginning with pg.
Formulas
  • Added DB_CAST support for the YDB connection.
  • When connecting to ClickHouse, the NULL value under ELSE in the CASE section is no longer replaced by the default type value.
Dashboards
  • Supported global selectors for cross-tab filtering at the dashboard level.
Charts
  • Improved the indicator settings interface: now the size is set in the indicator settings, and colors, in the Colors section.
  • Fixed incorrect color settings in the QL chart with the Monitoring data source.
  • Fixed the display logic for the save chart modal window when using background export from the chart editing page.
Reports
  • Fixed an issue with header links in the Reports tool in Presentation mode.
Secure embedding
  • Added support for secure links for embedding charts and dashboards in third-party services.
Authentication
  • Added the ability customize the cookie name and domain to support cross-domain authorization.
  • The last breadcrumb element is now a link to the current page opening in a new browser tab without URL parameters.
  • Now, if access to a collection is denied, you are automatically redirected to the root collection.
Other
  • Added context menu for copying revision ID in the revision list.
  • Fixed an issue with importing workbooks from files with specific characters in the name.
  • Added a test flag to use nelm as a deployment alternative to helm: ./init.sh --use-nelm.

Version 26.1.0 (29/1/2026)

Application versions

  • enterprise-auth: 0.39.0
  • enterprise-control-api: 0.81.0
  • enterprise-data-api: 0.81.0
  • enterprise-file-secure-reader: 0.81.0
  • enterprise-file-uploader-api: 0.81.0
  • enterprise-file-uploader-worker: 0.81.0
  • enterprise-export-api: 0.81.0
  • enterprise-export-data-api: 0.81.0
  • enterprise-export-worker: 0.81.0
  • enterprise-meta-manager: 0.50.0
  • enterprise-temporal-worker: 0.81.0
  • enterprise-ui: 0.234.0
  • enterprise-us: 0.121.0
  • enterprise-docs: 0.30.0

Component versions

  • k3s: 1.31.5
  • k9s: 0.50.9
  • kubectl: 1.31.5
  • helm: 3.17.1
  • helm-diff: 3.10.0
  • stern: 1.32.0
  • prgz: 0.2.0
  • yq: 4.45.1

Changes

Formulas
  • Added a set of DB_CALL functions for access to the source functions not provided as standard.
  • Added the hash functions: MD5, SHA256, CITYHASH64 and others.
  • Added the array functions: ARR_DISTINCT and ARR_INDEX_OF.
Dashboards
  • Fixed the display of the KaTeX formulas with a vertical bar inside the table in the text widget.
  • Added a WYSIWYG text editor for large text fields.
Charts
  • Improved error handling in Editor charts with the Advanced visualization type.
  • Fixed auto-application of metric settings in QL charts.
Other
  • Added permission checks when adding a widget via link.
  • Fixed workbook moving/copying when there is no access to the parent collection.

Version 25.12.1 (14/1/2026)

Application versions

  • enterprise-auth: 0.39.0
  • enterprise-control-api: 0.75.1
  • enterprise-data-api: 0.75.1
  • enterprise-file-secure-reader: 0.75.1
  • enterprise-file-uploader-api: 0.75.1
  • enterprise-file-uploader-worker: 0.75.1
  • enterprise-export-api: 0.75.1
  • enterprise-export-data-api: 0.75.1
  • enterprise-export-worker: 0.75.1
  • enterprise-meta-manager: 0.50.0
  • enterprise-temporal-worker: 0.75.1
  • enterprise-ui: 0.205.0
  • enterprise-us: 0.121.0
  • enterprise-docs: 0.28.0

Component versions

  • k3s: 1.31.5
  • k9s: 0.50.9
  • kubectl: 1.31.5
  • helm: 3.17.1
  • helm-diff: 3.10.0
  • stern: 1.32.0
  • prgz: 0.2.0
  • yq: 4.45.1

Changes

  • Fixed incorrect operation of background export in XLSX format.
  • Fixed an error where the S3 reverse-proxy was missing from the UI with background exports enabled.

Version 25.12.0 (19/12/2025)

Application versions

  • enterprise-auth: 0.39.0
  • enterprise-control-api: 0.75.0
  • enterprise-data-api: 0.75.0
  • enterprise-file-secure-reader: 0.75.0
  • enterprise-file-uploader-api: 0.75.0
  • enterprise-file-uploader-worker: 0.75.0
  • enterprise-export-api: 0.75.0
  • enterprise-export-data-api: 0.75.0
  • enterprise-export-worker: 0.75.0
  • enterprise-temporal-worker: 0.75.0
  • enterprise-meta-manager: 0.50.0
  • enterprise-ui: 0.205.0
  • enterprise-us: 0.121.0
  • enterprise-docs: 0.28.0

Component versions

  • k3s: 1.31.5
  • k9s: 0.50.9
  • kubectl: 1.31.5
  • helm: 3.17.1
  • helm-diff: 3.10.0
  • stern: 1.32.0
  • prgz: 0.2.0
  • yq: 4.45.1

Changes

Dashboards
  • Redesigned chart and selector settings.
Charts
  • Added background data export in CSV and XLSX formats for table charts.

    • By default, this feature and services are disabled. To enable them, specify the ./init.sh --background-exports flag or the features.background_exports.enabled variable value in the values.yaml file.
Other
  • Fixed the issue with exporting reports as PDF files in new Safari versions.
  • Added a flag for automatic generation of Let's Encrypt certificates in k3s. Usage example: ./init.sh --k3s-install --ingress-domain <domain> --ingress-tls --ingress-tls-lets-encrypt.
  • Reduced the delay before a startup probe for file-uploader-api and file-uploader-worker.

Version 25.11.1 (10/12/2025)

Application versions

  • enterprise-auth: 0.39.0
  • enterprise-control-api: 0.75.0
  • enterprise-data-api: 0.75.0
  • enterprise-file-secure-reader: 0.75.0
  • enterprise-file-uploader-api: 0.75.0
  • enterprise-file-uploader-worker: 0.75.0
  • enterprise-temporal-worker: 0.75.0
  • enterprise-meta-manager: 0.50.0
  • enterprise-ui: 0.203.0
  • enterprise-us: 0.121.0
  • enterprise-docs: 0.19.0

Component versions

  • k3s: 1.31.5
  • k9s: 0.50.9
  • kubectl: 1.31.5
  • helm: 3.17.1
  • helm-diff: 3.10.0
  • stern: 1.32.0
  • prgz: 0.2.0
  • yq: 4.45.1

Changes

Backward-incompatible updates

Changed the cache database and file processing queue container from redis:7 to valkey:7.2.11. Before upgrading from version 25.10.0 or lower, make sure to manually delete Redis storage using the following commands:

# Deleting the Redis database deployment
./init.sh --kubectl delete deployment datalens-enterprise-redis

# Deleting the Redis database storage
./init.sh --kubectl delete pvc redis-volume

After deleting the old deployment, you need to upgrade to the new version 25.11.1 using ./init.sh.

During the upgrade, you will not be able to load new file connections, while the existing connections will remain active.

Dashboards
  • Fixed incorrect background color update in text widgets when copying.
Charts
  • Fixed loading of custom palettes specified at the dataset level.
Other
  • Added the --update flag to automatically update the distribution based on previous deployment settings. Usage example: ./init.sh --update.

Version 25.11.0 (30/11/2025)

Application versions

  • enterprise-auth: 0.39.0
  • enterprise-control-api: 0.68.0
  • enterprise-data-api: 0.68.0
  • enterprise-file-secure-reader: 0.68.0
  • enterprise-file-uploader-api: 0.68.0
  • enterprise-file-uploader-worker: 0.68.0
  • enterprise-temporal-worker: 0.68.0
  • enterprise-meta-manager: 0.50.0
  • enterprise-ui: 0.200.0
  • enterprise-us: 0.121.0
  • enterprise-docs: 0.19.0

Component versions

  • k3s: 1.31.5
  • k9s: 0.50.9
  • kubectl: 1.31.5
  • helm: 3.17.1
  • helm-diff: 3.10.0
  • stern: 1.32.0
  • prgz: 0.2.0
  • yq: 4.45.1

Changes

Backward-incompatible updates

Changed the cache database and file processing queue container from redis:7 to valkey:7.2.11. Before upgrading from version 25.10.0 or lower, make sure to manually delete Redis storage using the following commands:

# Deleting the Redis database deployment
./init.sh --kubectl delete deployment datalens-enterprise-redis

# Deleting the Redis database storage
./init.sh --kubectl delete pvc redis-volume

After deleting the old deployment, you need to upgrade to the new version 25.11.0 using ./init.sh.

During the upgrade, you will not be able to load new file connections, while the existing connections will remain active.

Dashboards
  • Fixed an issue where some charts on a long dashboard failed to load properly when slowly scrolling the page.
Reports
  • Fixed an issue where selector editing controls were hidden behind a panel.
  • Added a link to documentation on the Image widget limitations.
Charts
  • Fixed incorrect markup display with a null value (field shading in a flat table).
  • Fixed the numeric field formatting issue when exporting Editor charts as xlsx files.
Datasets
  • Supported general dataset field settings for formatting (numbers) and color selection (dimensions).
  • The filtering and pagination of table lists for Trino, PostgreSQL, and Greenplum® connections were migrated to the source side. Added an option to select a catalog for search in Trino.
  • Supported adding descriptions to datasets.
Connections
  • Added connection versioning.
  • Supported adding descriptions to connections.

Version 25.10.0 (27/10/2025)

Application versions

  • enterprise-auth: 0.39.0
  • enterprise-control-api: 0.57.0
  • enterprise-data-api: 0.57.0
  • enterprise-file-secure-reader: 0.57.0
  • enterprise-file-uploader-api: 0.57.0
  • enterprise-file-uploader-worker: 0.57.0
  • enterprise-temporal-worker: 0.57.0
  • enterprise-meta-manager: 0.50.0
  • enterprise-ui: 0.191.0
  • enterprise-us: 0.117.0
  • enterprise-docs: 0.17.0

Component versions

  • k3s: 1.31.5
  • k9s: 0.50.9
  • kubectl: 1.31.5
  • helm: 3.17.1
  • helm-diff: 3.10.0
  • stern: 1.32.0
  • prgz: 0.2.0
  • yq: 4.45.1

Changes

Dashboards
  • Implemented display of the pinned widget section on dashboards in the mobile version.
Charts
  • Fixed incorrect display of a marked-up field in table totals.
  • Fixed undo failures in wizard charts after switching to a different chart type.
  • Fixed incorrect display of the Total field when exporting in XLSX format.
  • Fixed an issue with displaying marked-up fields in indicators when using aggregation and type casting to string.
Reports
  • Added a reporting and presentation tool.
Other
  • Updated the design of the default (unbranded) interface theme and authentication page.
  • Enabled adding a default palette in the service settings.
  • Added the ability to delete an imported workbook during its creation state.
  • Fixed background color in dark theme.
  • Added scrolling for a large number of values in color settings.
  • Added cancellation on timeout for request chains to reduce the load on sources.

Version 25.9.1 (30/9/2025)

Application versions

  • enterprise-auth: 0.39.0
  • enterprise-control-api: 0.57.0
  • enterprise-data-api: 0.57.0
  • enterprise-file-secure-reader: 0.57.0
  • enterprise-file-uploader-api: 0.57.0
  • enterprise-file-uploader-worker: 0.57.0
  • enterprise-temporal-worker: 0.57.0
  • enterprise-meta-manager: 0.50.0
  • enterprise-ui: 0.166.0
  • enterprise-us: 0.110.0
  • enterprise-docs: 0.16.0

Component versions

  • k3s: 1.31.5
  • k9s: 0.50.9
  • kubectl: 1.31.5
  • helm: 3.17.1
  • helm-diff: 3.10.0
  • stern: 1.32.0
  • prgz: 0.2.0
  • yq: 4.45.1

Changes

Charts
  • Fixed incorrect display of a combined chart in the wizard.
Datasets
  • Implemented a new method for updating dataset settings.
User management
  • Added a link to documentation on the group management page.
  • Fixed an error when updating access permissions for a workbook or collection.

Version 25.9.0 (29/9/2025)

Application versions

  • enterprise-auth: 0.39.0
  • enterprise-control-api: 0.57.0
  • enterprise-data-api: 0.57.0
  • enterprise-file-secure-reader: 0.57.0
  • enterprise-file-uploader-api: 0.57.0
  • enterprise-file-uploader-worker: 0.57.0
  • enterprise-temporal-worker: 0.57.0
  • enterprise-meta-manager: 0.50.0
  • enterprise-ui: 0.161.0
  • enterprise-us: 0.108.0
  • enterprise-docs: 0.16.0

Component versions

  • k3s: 1.31.5
  • k9s: 0.50.9
  • kubectl: 1.31.5
  • helm: 3.17.1
  • helm-diff: 3.10.0
  • stern: 1.32.0
  • prgz: 0.2.0
  • yq: 4.45.1

Changes

Dashboards
  • Updated the design of dashboard widget controls.
  • Fixed icon display in the connection settings dialog.
  • Fixed background conversion after copying and pasting a widget.
  • Fixed error handling when the data source field value is incorrect in the selector editing dialog.
Charts
  • Enabled setting chart descriptions.
  • Added the ability to disable export for QL charts.
  • Enabled setting a custom color for indicators.
  • Fixed the display of the selected connection name when creating a QL chart.
  • Fixed null display in metrics visualization.
  • Fixed the pie chart legend for an empty row.
  • Added sorting for tree charts.
  • Fixed applying color to measurement units in indicators.
  • Added HTML support in tooltips for tree and pie charts.
Datasets
  • Added support for dataset versioning (revisions).
  • Added support for source parameterization at the dataset level.
  • Fixed the displayed fields editor.
User management
  • Implemented an interface for local user group management.
  • Fixed loading the list of users and groups when the filter is empty.
UI customization
  • Added the ability to customize the UI.
Connections
  • Added new connection types: Yandex Metrica and AppMetrica.
Other
  • Added a Retry button to the linked object modal window.
  • Fixed deployment to an IP address when generating self-signed TLS certificates.
  • Added support for HTTP-to-HTTPS redirection when deploying to a k3s cluster.
  • Fixed user ID (uid) display in logs.

Version 25.8.0 (13/8/2025)

Application versions

  • enterprise-auth: 0.39.0
  • enterprise-control-api: 0.46.0
  • enterprise-data-api: 0.46.0
  • enterprise-file-secure-reader: 0.46.0
  • enterprise-file-uploader-api: 0.46.0
  • enterprise-file-uploader-worker: 0.46.0
  • enterprise-meta-manager: 0.46.0
  • enterprise-ui: 0.167.0
  • enterprise-us: 0.96.0
  • enterprise-docs: 0.15.0

Component versions

  • k3s: 1.31.5
  • k9s: 0.50.9
  • kubectl: 1.31.5
  • helm: 3.17.1
  • helm-diff: 3.10.0
  • stern: 1.32.0
  • prgz: 0.2.0
  • yq: 4.45.1

Changes

Dashboards
  • Added the ability to bulk paste values from the clipboard for manual selectors.
  • Enabled setting the color of Header widgets.
Charts
  • Added a panel with overridden dashboard parameters to Editor charts.
  • In QL charts, fixed the size of dots in the scatter chart.
Formulas
  • Added the USER_INFO function to display user information by ID. Here is a possible use case: USER_INFO([user_id], "name") + " (" + USER_INFO([user_id], "email") + ")".
Other
  • Fixed the link to local documentation when clicking HelpDocumentation.
  • Fixed uploading files for file connections when using the built-in S3 server.
  • Added k9s for debugging a Kubernetes cluster. Usage example: ./init.sh --k9s.
  • Added support for Oracle Linux distributions with fixes for sudo and firewalld.
  • Added SBOM files for managing vulnerabilities in the following containers: enterprise-ui, enterprise-us, enterprise-auth, datalens-meta-manager.
  • Added the --yes flag to automatically confirm deployment. Usage example: ./init.sh --k3s-install --yes.

Version 25.7.1 (24/7/2025)

Application versions

  • enterprise-auth: 0.37.0
  • enterprise-control-api: 0.42.2
  • enterprise-data-api: 0.42.2
  • enterprise-file-secure-reader: 0.42.2
  • enterprise-file-uploader-api: 0.42.2
  • enterprise-file-uploader-worker: 0.42.2
  • enterprise-meta-manager: 0.45.0
  • enterprise-ui: 0.129.0
  • enterprise-us: 0.89.0

Component versions

  • k3s: 1.31.5
  • kubectl: 1.31.5
  • helm: 3.17.1
  • helm-diff: 3.10.0
  • stern: 1.32.0
  • prgz: 0.2.0
  • yq: 4.45.1

Changes

  • Added a flag to the init.sh script to display debug information about the distribution and system.
  • Fixed an issue with file application deployment.
  • Added startup/readiness/liveness probes for the file uploader.

Version 25.7.0 (18/7/2025)

Application versions

  • enterprise-auth: 0.37.0
  • enterprise-control-api: 0.42.0
  • enterprise-data-api: 0.42.0
  • enterprise-file-secure-reader: 0.42.0
  • enterprise-file-uploader-api: 0.42.0
  • enterprise-file-uploader-worker: 0.42.0
  • enterprise-meta-manager: 0.45.0
  • enterprise-ui: 0.129.0
  • enterprise-us: 0.89.0

Component versions

  • k3s: 1.31.5
  • kubectl: 1.31.5
  • helm: 3.17.1
  • helm-diff: 3.10.0
  • stern: 1.32.0
  • prgz: 0.2.0
  • yq: 4.45.1

Changes

Backward-incompatible updates

In Helm charts, the REDIS_HOST setting is removed and replaced with REDIS_HOSTS, which takes a list of hosts as its value.

Authorization
  • Added an environment variable to disable registration.
  • Revised the incorrect password message.
Connections
  • In the Trino connector, added an option to disable the source table query when configuring a dataset.
Datasets
  • Implemented an option to undo/redo dataset changes before saving a version.
  • Implemented selecting multiple rows in a dataset table by holding down Shift (for bulk actions).
Dashboards
  • Added tooltips for the Header widget type in dashboards.
  • Some system parameters are ignored for charts embedded via an URL when adding a widget to a dashboard.
Charts
  • Fixed the automatic substitution of measure names in QL charts.
  • Fixed the visualization error of the constant line with a custom color in QL charts.
  • In Editor charts, parameters overridden using the URL are now displayed in a separate top panel.
Other
  • Optimized the export of large workbooks.
  • Added the ability to configure Redis to cache query results and dataset metadata.

Version 25.6.0 (16/6/2025)

Application versions

  • enterprise-auth: 0.36.0
  • enterprise-control-api: 0.40.0
  • enterprise-data-api: 0.40.0
  • enterprise-file-secure-reader: 0.40.0
  • enterprise-file-uploader-api: 0.40.0
  • enterprise-file-uploader-worker: 0.40.0
  • enterprise-meta-manager: 0.37.0
  • enterprise-ui: 0.120.0
  • enterprise-us: 0.87.0

Component versions

  • k3s: 1.31.5
  • kubectl: 1.31.5
  • helm: 3.17.1
  • helm-diff: 3.10.0
  • stern: 1.32.0
  • prgz: 0.2.0
  • yq: 4.45.1

Changes

  • Added the workbook import and export features.

  • Added the new meta-manager and ui-api services to manage workbook export and import. Added the temporal service for running background delayed import and export tasks.

    • By default, this feature and services are disabled. To enable them, specify the ./init.sh --export flag or the features.export.enabled variable value in the values.yaml file.
  • Added new connectors for the following databases: Oracle, Trino.

  • Implemented the ability to create Editor charts.

    • By default, this feature is disabled.
    • To enable it, specify the ./init.sh --editor flag or the features.editor.enabled variable value in the values.yaml file.
  • Added a new JSON API connector for working with REST API data sources in Editor charts.

  • Supported CSV and XLSX file connections.

  • Added the new file-uploader-api, file-secure-reader, and file-uploader-worker services to manage file uploads and securely read XLSX documents. Added the clickhouse, redis, and s3 services to ensure service compatibility with file connections.

    • By default, this feature and services are disabled. To enable them, specify the ./init.sh --files flag or the features.files.enabled variable value in the values.yaml file.
  • Implemented tracking user access events to data sources.

  • Added the new fluent-bit service for collecting user events and storing them in a ClickHouse® database.

    • By default, this feature and services are disabled. To enable them, specify the ./init.sh --usage-tracking flag or the features.usage_tracking.enabled variable value in the values.yaml file.
  • Implemented dashboard auto-updates.

  • Added the ability to undo and redo changes when editing dashboards.

  • Fixed user uploads in the workbook object list.

  • Implemented new functionality for setting up a system of links between dashboard charts and selectors.

  • Fixed issues with copying and pasting selector groups on dashboards.

  • Fixed fractional scaling when calculating dashboard heights.

  • Fixed the display of null values in column charts.

  • Added PostgreSQL support in sidecar mode for the computation engine.

    • To enable it, specify the ./init.sh --compeng-sidecar flag or the features.compeng_sidecar.enabled variable value in the values.yaml file.
  • Supported TLS for LDAP connections via a new parameter in the tlsOptions configuration file.

  • You can view the full list of fields in the help/auth-provider-config.example.json file.

Version 25.4.0 (8/4/2025)

Application versions

  • enterprise-auth: 0.34.0
  • enterprise-control-api: 0.29.0
  • enterprise-data-api: 0.29.0
  • enterprise-ui: 0.95.0
  • enterprise-us: 0.79.0

Component versions

  • k3s: 1.31.5
  • kubectl: 1.31.5
  • helm: 3.17.1
  • helm-diff: 3.10.0
  • stern: 1.32.0
  • prgz: 0.2.0
  • yq: 4.45.1

Changes

  • Added support for third-party OIDC (OpenID Connect) authentication providers.
  • Added support for RLS (row-level security) data access permissions.
  • Added a script example for synchronizing external IdP user groups (help/idp-sync.js).
  • Fixed incorrect container deployment when there is no IPv6 support.
  • Supported running containers in read-only mode for the root file system.
  • Added a progress bar for unpacking and loading images to k3s.
  • Fixed the copy dialog display error.
  • Fixed a deployment error with empty external IdP configuration.

Version 25.3.0 (14/3/2025)

Application versions

  • enterprise-auth: 0.18.0
  • enterprise-control-api: 0.24.0
  • enterprise-data-api: 0.24.0
  • enterprise-ui: 0.84.0
  • enterprise-us: 0.70.0

Component versions

  • k3s: 1.31.5
  • kubectl: 1.31.5
  • helm: 3.17.1
  • helm-diff: 3.10.0
  • stern: 1.32.0
  • yq: 4.45.1

Changes

  • Implemented a new deployment system using Helm charts and a k3s (Kubernetes) cluster.
  • Added deployment of built-in PostgreSQL by default.
  • Added a parameter for auto-generation of TLS certificates.
  • Added a new service for default authentication.
  • Added a new interface for user authentication and administration.
  • Removed Zitadel from the distribution.

Version 1.9.0 (10/1/2025)

Application versions

  • enterprise-control-api: 0.17.0-rc.1
  • enterprise-data-api: 0.17.0-rc.1
  • enterprise-file-secure-reader: 0.17.0-rc.1
  • enterprise-file-uploader-api: 0.17.0-rc.1
  • enterprise-file-uploader-worker: 0.17.0-rc.1
  • enterprise-ui: 0.44.0
  • enterprise-us: 0.42.0
  • zitadel: 2.55.7

Changes

  • Fixed data load timeouts for nginx in the UI container.
  • Added a script for migrating objects from the OpenSource version.
  • Fixed the CSRF token check on logout.
  • Fixed user loading from Zitadel on first login.
  • Fixed export to XLSX for charts rendered with Highcharts.
  • Implemented deployments to an external ALB.
  • Added the ability to locally load Highcharts libraries.
  • Upgraded Zitadel version to fix the open registration vulnerability.
  • Added an example of setting up LDAP integration.
  • Fixed the default PostgreSQL encoding.
  • Implemented automatic reinitialization when changing deployment mode.

Version 1.2.0 (30/8/2024)

Application versions

  • enterprise-control-api: 0.9.0
  • enterprise-data-api: 0.9.0
  • enterprise-ui: 0.19.0
  • enterprise-us: 0.28.0
  • zitadel: 2.54.8

Changes

  • Added a new type of connector to MSSQL.

Version 1.0.0 (2/8/2024)

Application versions

  • enterprise-control-api: 0.8.0-rc.1
  • enterprise-data-api: 0.8.0-rc.1
  • enterprise-ui: 0.5.0
  • enterprise-us: 0.22.0
  • zitadel: 2.54.8

Changes

  • Initial release of the distribution.
  • Implemented deployments to an IP address.
  • Implemented automatic generation of TLS certificates.
  • Added volume mounting for PostgreSQL.
  • Implemented deployments to an external domain.
  • Supported vertical roles.