Releases: datalens-tech/datalens
v2.2.0 (2025-05-19)
Image versions
- datalens-auth: 0.17.0 -> 0.20.0 (full changelog)
- datalens-control-api: 0.2233.0 -> 0.2273.1 (full changelog)
- datalens-data-api: 0.2233.0 -> 0.2273.1 (full changelog)
- datalens-meta-manager: 0.0.0 -> 0.32.0 (full changelog)
- datalens-ui: 0.2789.0 -> 0.2933.0 (full changelog)
- datalens-us: 0.339.0 -> 0.350.0 (full changelog)
🆕 Workbook Import/Export
DataLens introduces a new workbook import/export functionality that enables users to seamlessly transfer workbooks between different DataLens instances. This feature is built on:
- Meta-Manager: A dedicated service that handles long-running tasks within DataLens, currently focused on workbook imports and exports.
- Temporal: A reliable workflow orchestration platform that ensures operations complete successfully even in the event of system failures.
This functionality can be disabled using the following args:
--disable-temporal- disables the Temporal service--disable-workbook-export- disables the workbook export functionality
⚠️ Upgrade Guide
If you're using an external PostgreSQL cluster and upgrading to a version with meta-manager and temporal service, you'll need to create additional databases:
- If you have root access to the PostgreSQL cluster
You can automatically create additional databases by running these commands:
docker compose run --rm --entrypoint /init/init-db-temporal.sh postgres
docker compose run --rm --entrypoint /init/init-db-meta-manager.sh postgres- If you don't have root access
You'll need to manually create the following databases:
POSTGRES_DB_META_MANAGER='pg-meta-manager-db'
POSTGRES_DB_TEMPORAL='pg-temporal-db'
POSTGRES_DB_TEMPORAL_VISIBILITY='pg-temporal-visibility-db'- If you're using the built-in PostgreSQL in the Docker Compose setup, no additional action is required.
New features
- Workbooks: Import/Export of workbooks.
- Connectors: Add TCPS for OracleDB connector. datalens-tech/datalens-backend#913
- Dashboards: Set minimal possible counter for future calculations. datalens-tech/datalens-ui#2351
- Connectors: Add support for tls connections for ydb. datalens-tech/datalens-backend#946
- Charts: Add a bar chart to the list of visualizations in the ql chart. datalens-tech/datalens-ui#2362
- Connectors: Delete
ym:s:offlinePointRegionNamefield from Metrica. datalens-tech/datalens-backend#945 - Formula: Add new placement
autoto tooltip func. datalens-tech/datalens-backend#978 - Charts: Add unreleased query param. datalens-tech/datalens-ui#2418
- Charts: Add settings for scale and center in maps. datalens-tech/datalens-ui#2370
- Charts, Dashboards: Changed chart widgets controls elements styles and behavior. datalens-tech/datalens-ui#2383
- General components: Support resolve authenticated users logins in the change history and entity list. datalens-tech/datalens-ui#2429
- General components: Add code copy button for text widget. datalens-tech/datalens-ui#2443
- General components: Rename Service Settings Palettes page to General settings. datalens-tech/datalens-ui#2438
- Charts, Dashboards: Support hide chart menu by param on dash. datalens-tech/datalens-ui#2455
- Charts: Add table whiteSpace setting. datalens-tech/datalens-ui#2452
- Optimization: Avoid double deserialization for cached datasets. datalens-tech/datalens-backend#960
Bug fixes
- Connectors: Fix postgres COUNT_ITEM and LEN. datalens-tech/datalens-backend#925
- Dashboards: Change mutation to resize observer. datalens-tech/datalens-ui#2352
- Charts: Fix change field format. datalens-tech/datalens-ui#2355
- Charts, General components, Dashboards: Fix long widget header and scroll in SplitPane. datalens-tech/datalens-ui#2381
- Navigation: Fix styles for long text in user menu. datalens-tech/datalens-ui#2371
- Deploy: Fix IPv6 bind for images. datalens-tech/datalens-backend#969
- Dashboards: Fix tabs connections for group_control. datalens-tech/datalens-ui#2391
- Connectors: Unpin mssql binary dependencies. datalens-tech/datalens-backend#973
- General components: Change namings in palettes settings section. datalens-tech/datalens-ui#2349
- General components: Add danger view for delete buttons. datalens-tech/datalens-ui#2394
- Dashboards: Fix TOC order. datalens-tech/datalens-ui#2411
- Datasets: Fix dataset initial current tab. datalens-tech/datalens-ui#2406
- Charts: Fix table shadow for pinned columns. datalens-tech/datalens-ui#2421
- Charts: Fix ql beforeunload handler. datalens-tech/datalens-ui#2422
- Dashboards: Add autofocus when editing text widgets. datalens-tech/datalens-ui#2441
- Dashboards: Fix loading chart veil style. datalens-tech/datalens-ui#2457
- Dashboards: Fix copy and paste manual group_control selectors. datalens-tech/datalens-ui#2459
- Dashboards: Fix scaled fractions while calculating height. datalens-tech/datalens-ui#2463
- Charts: Fix markup tooltip. datalens-tech/datalens-ui#2456
- Charts: Fix view of chart in focus mode on mobile. datalens-tech/datalens-ui#2466
- Dashboards: Fix hover widget menu styles. datalens-tech/datalens-ui#2468
- Dashboards: Fix copy and paste of group selectors. datalens-tech/datalens-ui#2475
- Charts: Fix displaying values with null in bar-y. datalens-tech/datalens-ui#2476
- General components: Reduce the margin value for h6 titles in user text on Mac OS. datalens-tech/datalens-ui#2398
- Dashboards: Fix veil on dark theme. datalens-tech/datalens-ui#2484
Security
- General components: Up Ubuntu to 24.04 and Node.js to 22 with security fixes. datalens-tech/datalens-ui#2143
Dependencies
- General components: Up @gravity-ui/chartkit to 5.22.0. datalens-tech/datalens-ui#2338
- General components: Update @gravity-ui/app-builder to 0.26.0. datalens-tech/datalens-ui#2374
- General components: Update @gravity-ui/nodekit to 2.3.0. datalens-tech/datalens-ui#2410
- General components: Bump http-proxy-middleware from 2.0.7 to 2.0.9. datalens-tech/datalens-ui#2405
- General components: Bump undici from 6.21.1 to 6.21.3. datalens-tech/datalens-ui#2490
- General components: Add @reduxjs/toolkit. datalens-tech/datalens-ui#2494
Chores
- Remove UseMovePermAction feature. datalens-tech/datalens-ui#2386
Build
- Update base ubuntu image to 24.04. datalens-tech/datalens-backend#968
v2.1.0 (2025-04-10)
Image versions
- datalens-auth: 0.17.0
- datalens-control-api: 0.2233.0
- datalens-data-api: 0.2233.0
- datalens-ui: 0.2760.0 -> 0.2789.0 (full changelog)
- datalens-us: 0.332.0 -> 0.339.0 (full changelog)
New features
- General components: Add 'Copy ID' menu option for all entries. datalens-tech/datalens-ui#2314
- Charts: Dash fixed header redesign. datalens-tech/datalens-ui#1863
Bug fixes
- Charts: Error when using sorting in a bar chart. datalens-tech/datalens-ui#2324
- Charts: Fix bar-y grouping. datalens-tech/datalens-ui#2326
- Charts: Fix long table rendering with chart-chart filtering enabled. datalens-tech/datalens-ui#2330
- Charts: Fix polyline with null values. datalens-tech/datalens-ui#2327
Dependencies
- General components: Up quickjs-emscripten 0.29.1 -> 0.31.0. datalens-tech/datalens-ui#2316
CI
- New e2e test system with single postgres container. datalens-tech/datalens-ui#2341
v2.0.0 (2025-04-10)
Image versions
- datalens-auth: 0.0.0 -> 0.17.0 (full changelog)
- datalens-control-api: 0.2192.0 -> 0.2233.0 (full changelog)
- datalens-data-api: 0.2192.0 -> 0.2233.0 (full changelog)
- datalens-ui: 0.2601.0 -> 0.2760.0 (full changelog)
- datalens-us: 0.310.0 -> 0.332.0 (full changelog)
BREAKING CHANGES
- Single PostgreSQL container now hosts all databases (
pg-us-db,pg-auth-db,pg-compeng-db,pg-demo-db) for a simplified architecture and easier management - Demo data is now provided with the
datalens-postgrescontainer that can be enabled/disabled via the init script - PostgreSQL data is now stored in a persistent volume (
db-postgres) instead of local filesystem storage for better data durability - Zitadel has been removed and replaced with a new native auth service (
datalens-auth) for improved authentication and authorization - User accounts from Zitadel will be removed during migration. You need to recreate users in the new auth system
- New security scheme with randomly generated value of
CONTROL_API_CRYPTO_KEYvariable for improving data protection - New production-ready docker-compose setup with
init.shscript for automated deployment and configuration
Migration guide from 1.x.x to 2.x.x
# if you use a version earlier to 1.23.0 you need to delete old table columns before migration
docker compose exec -T pg-us psql -U us -d us-db-ci_purgeable -c 'ALTER TABLE workbooks DROP COLUMN project_id;'
docker compose exec -T pg-us psql -U us -d us-db-ci_purgeable -c 'ALTER TABLE collections DROP COLUMN project_id;'
# backup all united-storage entries with command
docker compose exec -T pg-us pg_dump --inserts --on-conflict-do-nothing -Fc -a \
--table entries \
--table revisions \
--table workbooks \
--table collections \
--table links \
-U us us-db-ci_purgeable >./datalens_db.dump
# down docker compose
docker compose down
# checkout to the actual main branch with git
git checkout origin/main
# up new datalens production ready version with auto generated secrets
./init.sh --disable-demo --up
# restore backup with built-in script
# ? if you want restore without demo data database
./scripts/restore-entries.sh ./datalens_db.dump
# ? if you want restore with demo data database
./scripts/restore-entries.sh --demo ./datalens_db.dump
# ? if you do not want override old passwords at connections use
./scripts/restore-entries.sh --disable-fix-connections ./datalens_db.dump
# after success migration you can delete old database persistence directories
rm -rf metadata && rm -rf pg-demo-connectionNotes:
-
If you use a new value of
CONTROL_API_CRYPTO_KEYyou need to update your source passwords inConnectionsresources in the DataLens interface after migration is completed. -
If you use the old demo data with the old database schema
opensource-demo.you need to run manually this command after migration is completed:
docker compose exec -T postgres psql --username pg-user --dbname pg-us-db -c "UPDATE revisions SET data = REPLACE(data::text, 'opensource-demo', 'public')::jsonb;"Deploy
- Backend: Add linux/arm64 images for all services datalens-tech/datalens-backend#893
- Add Helm chart support for Kubernetes deployment with customizable configuration options (see
helm/directory) - Add Terraform example for infrastructure deployment on cloud providers with complete application setup (see
terraform/directory) - Add help argument for
init.shscript with all available options (run./init.sh --helpfor details)
New features
- Auth: Users by ids to schema, fix auth reload, fix get users list types response. datalens-tech/datalens-ui#2122, datalens-tech/datalens-ui#2136, datalens-tech/datalens-ui#2175
- Dashboards: Add DialogRelations dash button with empty widget. datalens-tech/datalens-ui#2198
- Dashboards: Make dash data optional if possible. datalens-tech/datalens-ui#2257
Formula: Optimize AGO by propagating date filters into lookup queries. datalens-tech/datalens-backend#674
Bug fixes
- Charts: Fixes for displaying charts on mobile devices. datalens-tech/datalens-ui#2114
- Dashboards: Fix group controls auto height. datalens-tech/datalens-ui#2131
- Connectors: Fix get connectors icons. datalens-tech/datalens-ui#2130
- Dashboards: Fix table of content layout when switching compact view of aside header. datalens-tech/datalens-ui#2231
- Charts: Fix negative zero sign. datalens-tech/datalens-ui#2242
- Charts: Fix hierarchies don't work like colors. datalens-tech/datalens-ui#2282
- Formula: Fix IF/CASE optimizations with obviously true conditions. datalens-tech/datalens-backend#770
- Datasets: Fix some cases of failing connection replacement. datalens-tech/datalens-backend#847
Dependencies
- General components: Add dompurify@2.5.5, bump dompurify from 2.5.5 to 3.2.4, update @types/dompurify datalens-tech/datalens-ui#2163, datalens-tech/datalens-ui#2166, datalens-tech/datalens-ui#2177
- General components: Update gravity-ui/icons pack. datalens-tech/datalens-ui#2202
- General components: Move @datalens-tech/ui-sandbox-modules to the production deps, update @datalens-tech/ui-sandbox-modules. datalens-tech/datalens-ui#2219, datalens-tech/datalens-ui#2294
- General components: Update @gravity-ui/dashkit 8.26.0 -> 8.26.1. datalens-tech/datalens-ui#2212
- General components: Switch to rspack. datalens-tech/datalens-ui#2288
- General components: Update @gravity-ui/chartkit. datalens-tech/datalens-ui#2295
v1.23.0 (2025-02-11)
Image versions
- datalens-control-api: 0.2192.0
- datalens-data-api: 0.2192.0
- datalens-ui: 0.2520.0 -> 0.2601.0 (full changelog)
- datalens-us: 0.289.0 -> 0.310.0 (full changelog)
New features
- General components, Auth: Add auth base concept. datalens-tech/datalens-ui#2020, datalens-tech/datalens-ui#2104
- General components: Add some markdown features in text widget and hints. datalens-tech/datalens-ui#2030, datalens-tech/datalens-ui#2061
Bug fixes
- Dashboards: Fix list of operations for manual selectors. datalens-tech/datalens-ui#2039
- Charts: Fix gradient coloring by MeasureValues. datalens-tech/datalens-ui#2050
- Dashboards: Fix dash sorting on mobile. datalens-tech/datalens-ui#2062
- Charts: Fix: bar does not respond to parameter changes. datalens-tech/datalens-ui#2067
- Charts: Fix data type change after field duplication. datalens-tech/datalens-ui#2071
- Dashboards: Fix widget copying. datalens-tech/datalens-ui#2078
- Datasets: Fix batch aggregation change with filtration. datalens-tech/datalens-ui#2081
- Charts: Fix yagr ql-chart axis names changing. datalens-tech/datalens-ui#2083, datalens-tech/datalens-ui#2113
- Charts: Fix gradient legend for charts with negative numbers. datalens-tech/datalens-ui#2072
- Dashboards: Fix relations dialog list while filtering. datalens-tech/datalens-ui#2095
- Charts: Fix linear indicator for multidataset table datalens-tech/datalens-ui#2100
Dependencies
- General components: Update @gravity-ui/dashkit 8.23.0 -> 8.26.0. datalens-tech/datalens-ui#2005, datalens-tech/datalens-ui#2070, datalens-tech/datalens-ui#2075
- General components: Add @diplodoc/tabs-extension & markdown-it- emoji, ins, mark, sub. datalens-tech/datalens-ui#2031
- General components: Bump undici from 6.21.0 to 6.21.1. datalens-tech/datalens-ui#2035
- General components: Add chroma-js 3.1.2. datalens-tech/datalens-ui#2057
- General components: Add d3-color. datalens-tech/datalens-ui#2025
- General components: Bump katex from 0.16.10 to 0.16.21. datalens-tech/datalens-ui#2023
v1.22.0 (2025-01-24)
Image versions
- datalens-control-api: 0.2188.0 -> 0.2192.0 (full changelog)
- datalens-data-api: 0.2188.0 -> 0.2192.0 (full changelog)
- datalens-ui: 0.2520.0
- datalens-us: 0.289.0
Dependencies
- Bump backend dependencies with known vulnerabilities. datalens-tech/datalens-backend#742
New features
- Add native auth support to backend. datalens-tech/datalens-backend#745
v1.21.0 (2025-01-16)
Image versions
- datalens-control-api: 0.2188.0
- datalens-data-api: 0.2188.0
- datalens-ui: 0.2462.0 -> 0.2520.0 (full changelog)
- datalens-us: 0.281.0 -> 0.289.0 (full changelog)
New features
- Dashboards: Add chart widget title hint (on dash). datalens-tech/datalens-ui#1951
- Navigation: Improve no create permissions dialog. datalens-tech/datalens-ui#1934
- Charts: Add nullMode to GradientColorConfig. datalens-tech/datalens-ui#1937
- Dashboards: Refactor & redesign selectors edit dialog. datalens-tech/datalens-ui#1964
- Dashboards: Add controls groups title. datalens-tech/datalens-ui#1975
- General components: Add beforeRequest decorator for ui sdk. datalens-tech/datalens-ui#1983
- General components: Add release version dialog. datalens-tech/datalens-ui#1982
- -Dashboards: Add support for groups in mobile. datalens-tech/datalens-ui#1954
- General components: Add before request interceptor. datalens-tech/datalens-ui#1984
Bug fixes
- Charts: Fix markup columns sorting. datalens-tech/datalens-ui#1961
- Charts: Added a tooltip hiding setting for some visualizations. datalens-tech/datalens-ui#1966
- Charts: Fix table null sorting. datalens-tech/datalens-ui#1981
- General components: Fix updateDataset call. datalens-tech/datalens-ui#1994
- Charts: Displaying a marker on single-value line charts. datalens-tech/datalens-ui#2002
- Charts: Second-order sorting for tables by ctrl-key. datalens-tech/datalens-ui#2001
- Charts: Fix the display of an empty string as Null in a linear graph. datalens-tech/datalens-ui#2003
- Charts: Fix incorrect color list in wizard when switching the palette. datalens-tech/datalens-ui#2006
Dependencies
- General components: Up @gravity-ui/chartkit 5.19.0 -> 5.19.1. datalens-tech/datalens-ui#1972
- General components: Up axios-retry to 3.9.1. datalens-tech/datalens-ui#1984
- General components: Up @gravity-ui/dashkit to 8.23.0. datalens-tech/datalens-ui#1954
- General components: Up @diplodoc/transform@4.42.3 and related deps. datalens-tech/datalens-ui#1977
- General components: Up @gravity-ui/uikit 6.37.0 -> 6.39.0. datalens-tech/datalens-ui#1937
v1.20.0 (2024-12-24)
Image versions
- datalens-control-api: 0.2188.0
- datalens-data-api: 0.2188.0
- datalens-ui: 0.2412.0 -> 0.2462.0 (full changelog)
- datalens-us: 0.281.0
New features
- Dashboards: Change transparent font settings. datalens-tech/datalens-ui#1823
- Charts: Enable edit history on QL. datalens-tech/datalens-ui#1926
- Dashboards: Support display of full title on mobile widgets. datalens-tech/datalens-ui#1871
- Dashboards: Support accent setting for selectors. datalens-tech/datalens-ui#1925
- General components: Add xl title size. datalens-tech/datalens-ui#1949
Bug fixes
- Dashboards: Fix escaping of terms for markdown. datalens-tech/datalens-ui#1876
- Charts: Fix the display of null values in the rows of the pivot table. datalens-tech/datalens-ui#1902
- Dashboards: Fix table bg-color changing. datalens-tech/datalens-ui#1911
- Dashboards: Add validation for external control chartId. datalens-tech/datalens-ui#1906
- Dashboards: Add widget params in alias validations check. datalens-tech/datalens-ui#1927
- Dashboards: Fix mobile widget header font-size. datalens-tech/datalens-ui#1928
- Dashboards: Fix height of mobile widget title. datalens-tech/datalens-ui#1931
- Dashboards: Add scope for fake dash entry. datalens-tech/datalens-ui#1947
- Charts: Fix axis visibility. datalens-tech/datalens-ui#1950
Dependencies
- General components: Up @gravity-ui/dashkit 8.20.2 -> 8.22.1. datalens-tech/datalens-ui#1949
- General components: Up @gravity-ui/sdk. datalens-tech/datalens-ui#1890
- General components: Bump path-to-regexp and express. datalens-tech/datalens-ui#1892
- General components: Bump nanoid from 3.3.7 to 3.3.8. datalens-tech/datalens-ui#1913
- General components: Bump @grpc/grpc-js from 1.9.11 to 1.12.4. datalens-tech/datalens-ui#1916
- General components: Update appbuilder 0.13.0 -> 0.13.1. datalens-tech/datalens-ui#1744
- General components: Fix the serialization of the array in the ui-sandbox + up @datalens-tech/ui-sandbox-modules 0.32.0 -> 0.33.0. datalens-tech/datalens-ui#1923
- General components: Fix CRC32 for all platform. datalens-tech/datalens-ui#1936
Chores
- Charts: Change the order of values in the size control (indicator and table). datalens-tech/datalens-ui#1899
v1.19.0 (2024-12-16)
Image versions
- datalens-control-api: 0.2181.0 -> 0.2188.0 (full changelog)
- datalens-data-api: 0.2181.0 -> 0.2188.0 (full changelog)
- datalens-ui: 0.2412.0
- datalens-us: 0.281.0
New features
- Formula: Add ARR_INTERSECT function for CH and PG. datalens-tech/datalens-backend#696
Bug fixes
- Formula: Apply mutations before adding formula to global dimensions during validation. datalens-tech/datalens-backend#733
Security
- Bump dependencies: certifi, urllib3, tornado. datalens-tech/datalens-backend#741
v1.18.1 (2024-12-13)
Image versions
- datalens-control-api: 0.2181.0
- datalens-data-api: 0.2181.0
- datalens-ui: 0.2412.0
- datalens-us: 0.278.0 -> 0.281.0 (full changelog)
Bug fixes
- Navigation: Fix deleteWorkbooks for non-Zitadel mode. datalens-tech/datalens-us#220
v1.18.0 (2024-12-11)
Image versions
- datalens-control-api: 0.2181.0
- datalens-data-api: 0.2181.0
- datalens-ui: 0.2312.0 -> 0.2412.0 (full changelog)
- datalens-us: 0.260.0 -> 0.278.0 (full changelog)
New features
- Charts: Change point max size on scatter-chart. datalens-tech/datalens-ui#1821
- Charts: Add stacking switcher in area charts. datalens-tech/datalens-ui#1818
- Charts: Add table size settings in charts. datalens-tech/datalens-ui#1828, datalens-tech/datalens-ui#1857
- Dashboards: Add anchor to titles on dash. datalens-tech/datalens-ui#1784
- Charts: Some pie chart improvements (d3). datalens-tech/datalens-ui#1832
- General components: Add the ability to work with a html string in uiSandbox. datalens-tech/datalens-ui#1843
Bug fixes
- Charts: Fix the scrolling display in the table when there is enough space. datalens-tech/datalens-ui#1775
- Charts: Fix duplicate chart fields when replacing a dataset. datalens-tech/datalens-ui#1776
- Dashboards: Fix relations for widget tabs with the same chartId. datalens-tech/datalens-ui#1787
- Charts: Fix pinned subtotal cells. datalens-tech/datalens-ui#1786
- Charts: Fix the display of negative Y values in the bar-x chart (d3). datalens-tech/datalens-ui#1790
- Charts: Do not use duplicates for field updates. datalens-tech/datalens-ui#1798
- Charts: The _chart_type should not override the visualization type in wizard. datalens-tech/datalens-ui#1788
- Charts: Fix dataset and visualization type selectors' text cutting. datalens-tech/datalens-ui#1803
- Dashboards: Fix paddings for checkbox and buttons in group controls. datalens-tech/datalens-ui#1802
- Dashboards: Fix add chart to dashboard options overflow. datalens-tech/datalens-ui#1817
- Dashboards: Fix items click after spa navigation dash. datalens-tech/datalens-ui#1831
- Charts: Incorrect field name in the header of the pivot table. datalens-tech/datalens-ui#1858
- Charts: Display all rows in the table footer, not just the first one. datalens-tech/datalens-ui#1860
Dependencies
- General components: Up chartkit 5.18.0 -> 5.19.0. datalens-tech/datalens-ui#1882, datalens-tech/datalens-ui#1845
- General components: Update gravity deps. datalens-tech/datalens-ui#1886
- General components: Up @playwright/test 1.40.0 -> 1.48.2. datalens-tech/datalens-ui#1794
- General components: Add density setting for table widget. datalens-tech/datalens-ui#1755
- General components: Update @gravity-ui/dashkit 8.18.0 -> 8.20.1. datalens-tech/datalens-ui#1809, datalens-tech/datalens-ui#1834, datalens-tech/datalens-ui#1807
- General components: Add @litejs/dom + update generateHtml method. datalens-tech/datalens-ui#1825
- General components: Revert "Add @litejs/dom + update generateHtml method (#1825)". datalens-tech/datalens-ui#1839
- General components: Bump cross-spawn from 7.0.3 to 7.0.6. datalens-tech/datalens-ui#1826
- General components: Up @gravity-ui/icons 2.9.1 -> 2.11.0. datalens-tech/datalens-ui#1850
Chores
- General components: Add Dialog Controls autoheight default. datalens-tech/datalens-ui#1830
- Delete tenant folder. datalens-tech/datalens-ui#1808
Development
- Dashboards: Switch control dialog store. datalens-tech/datalens-ui#1822
- Dashboards: Move DialogRelations into share components. datalens-tech/datalens-ui#1866
- Dashboards, Optimization: Move setWidgetCurrentTab into ExtendedDashContext. datalens-tech/datalens-ui#1874