DataLens On-premises releases
- Current version
- Previous releases
- Version 26.5.1 (08/06/2026)
- Version 26.5.0 (30/05/2026)
- Version 26.4.0 (24/04/2026)
- Version 26.3.0 (25/03/2026)
- Version 26.2.0 (26/2/2026)
- Version 26.1.0 (29/1/2026)
- Version 25.12.1 (14/1/2026)
- Version 25.12.0 (19/12/2025)
- Version 25.11.1 (10/12/2025)
- Version 25.11.0 (30/11/2025)
- Version 25.10.0 (27/10/2025)
- Version 25.9.1 (30/9/2025)
- Version 25.9.0 (29/9/2025)
- Version 25.8.0 (13/8/2025)
- Version 25.7.1 (24/7/2025)
- Version 25.7.0 (18/7/2025)
- Version 25.6.0 (16/6/2025)
- Version 25.4.0 (8/4/2025)
- Version 25.3.0 (14/3/2025)
- Version 1.9.0 (10/1/2025)
- Version 1.2.0 (30/8/2024)
- Version 1.0.0 (2/8/2024)
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 --subscriptionsdeployment 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.yamlfile: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.sharguments:--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, andpg-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, anduuid-ossp.pg-notify-dbpg-notify-pgboss-dbpg-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
--valuesargument in the configuration file, you should also fill in thepostgres.POSTGRES_DB_NOTIFY,postgres.POSTGRES_DB_NOTIFY_PGBOSS,postgres.POSTGRES_DB_NOTIFY_CSAT, andpostgres.POSTGRES_USER_NOTIFYparameters and the database access password insecrets.POSTGRES_PASSWORD_NOTIFY.
Navigation
- To delete connections and datasets in a workbook, it is now enough to have the
Editorrole. - 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_colorand_widgets_bg_colorparameters.
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.yamlparameters: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.*.versionparameter invalues.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-apianddata-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.
Navigation
- 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
CASTfunction for thedatetimetype values.
Charts
- Editor charts with broken links now display comprehensible error messages.
Reports
- Fixed the display of reports for the
limitedViewerrole.
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.yamlconfiguration file via thefeatures.ai.enabled,features.ai.endpoint,features.ai.model_name, andai.api_tokenparameters.
- Via the
Other
- Added the ability to specify the root TLS certificate for infrastructure services through the
infra.*.tls.secret.refparameter in thevalues.yamlfile.
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-dbwith the following extensions:pg_trgmbtree_ginbtree_gistuuid-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
--valuesargument in the configuration file, you must also populate thepostgres.POSTGRES_DB_AUXandpostgres.POSTGRES_USER_AUXparameters, as well as the database access password in thesecrets.POSTGRES_PASSWORD_AUXparameter.
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_envsandinfra.*.extra_envsparameters invalues.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 BYandIGNORE DIMENSIONSsections will now cause an error.
Connections
- Fixed errors when creating a file connection.
Authentication
-
Added the
--auth-disable-wildcard-cookieflag to disable Cookie popup at the subdomain level. -
Added new authentication management parameters in
values.yaml:- The
features.auth.skip_localparameter skips the local login screen (does not disable it). - The
features.auth.force_redirect_open_idparameter automatically redirects to OpenID authorization ifskip_localis on.
- The
-
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.shdeployment script flags or thevalues.yamlfile. - The
--cacheflag now additionally enables caching of dataset fields to speed up chart loading. - Added the
--restore-postgres-with-clearflag 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
Datefield 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.
Navigation
- 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-valuesand--dump-values-with-secretsflags to save the current state of deployment variables to a file. - Added the
ingress.cluster_issuerparameter 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
collatesetting to the MySQL connection. - Fixed an error where datasets with a PostgreSQL connection failed to display schemas beginning with
pg.
Formulas
- Added
DB_CASTsupport for the YDB connection. - When connecting to ClickHouse, the
NULLvalue underELSEin theCASEsection 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
cookiename and domain to support cross-domain authorization.
Navigation
- 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
nelmas a deployment alternative tohelm:./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_CALLfunctions for access to the source functions not provided as standard. - Added the hash functions:
MD5,SHA256,CITYHASH64and others. - Added the array functions:
ARR_DISTINCTandARR_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-exportsflag or thefeatures.background_exports.enabledvariable value in thevalues.yamlfile.
- By default, this feature and services are disabled. To enable them, specify the
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-apiandfile-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
--updateflag 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
nulldisplay 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_INFOfunction 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 Help → Documentation.
- Fixed uploading files for file connections when using the built-in S3 server.
- Added
k9sfor debugging a Kubernetes cluster. Usage example:./init.sh --k9s. - Added support for Oracle Linux distributions with fixes for
sudoandfirewalld. - Added SBOM files for managing vulnerabilities in the following containers:
enterprise-ui,enterprise-us,enterprise-auth,datalens-meta-manager. - Added the
--yesflag 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.shscript 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
Redisto 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-managerandui-apiservices to manage workbook export and import. Added thetemporalservice for running background delayed import and export tasks.- By default, this feature and services are disabled. To enable them, specify the
./init.sh --exportflag or thefeatures.export.enabledvariable value in thevalues.yamlfile.
- By default, this feature and services are disabled. To enable them, specify the
-
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 --editorflag or thefeatures.editor.enabledvariable value in thevalues.yamlfile.
-
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, andfile-uploader-workerservices to manage file uploads and securely read XLSX documents. Added theclickhouse,redis, ands3services to ensure service compatibility with file connections.- By default, this feature and services are disabled. To enable them, specify the
./init.sh --filesflag or thefeatures.files.enabledvariable value in thevalues.yamlfile.
- By default, this feature and services are disabled. To enable them, specify the
-
Implemented tracking user access events to data sources.
-
Added the new
fluent-bitservice 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-trackingflag or thefeatures.usage_tracking.enabledvariable value in thevalues.yamlfile.
- By default, this feature and services are disabled. To enable them, specify the
-
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
nullvalues in column charts. -
Added PostgreSQL support in sidecar mode for the computation engine.
- To enable it, specify the
./init.sh --compeng-sidecarflag or thefeatures.compeng_sidecar.enabledvariable value in thevalues.yamlfile.
- To enable it, specify the
-
Supported TLS for LDAP connections via a new parameter in the
tlsOptionsconfiguration file. -
You can view the full list of fields in the
help/auth-provider-config.example.jsonfile.
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.