From a1c6f44e2ded193d438975c0f9c9ba7a4040110e Mon Sep 17 00:00:00 2001 From: Daniel Otykier Date: Mon, 18 Sep 2023 22:28:11 +0200 Subject: [PATCH 1/2] 3.11.0 release notes --- te3/other/release-notes/3_11_0.md | 77 +++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 te3/other/release-notes/3_11_0.md diff --git a/te3/other/release-notes/3_11_0.md b/te3/other/release-notes/3_11_0.md new file mode 100644 index 00000000..97f8d77e --- /dev/null +++ b/te3/other/release-notes/3_11_0.md @@ -0,0 +1,77 @@ +--- +uid: release-3-11-0 +--- +# Tabular Editor 3.11.0 + +# [**Downloads**](#tab/downloads) + +Tabular Editor 3.11.0 downloads: + +- Download [Tabular Editor 3.11.0 (64 bit)](https://cdn.tabulareditor.com/files/TabularEditor.3.11.0.Installer.x64.exe) *(recommended)* +- Download [Tabular Editor 3.11.0 (32 bit)](https://cdn.tabulareditor.com/files/TabularEditor.3.11.0.Installer.x86.exe) +- Portable versions: [x64](https://cdn.tabulareditor.com/files/TabularEditor.3.11.0.x64.zip), [x86](https://cdn.tabulareditor.com/files/TabularEditor.3.11.0.x86.zip) +- MSI version: [x64](https://cdn.tabulareditor.com/files/TabularEditor.3.11.0.x64.msi), [x86](https://cdn.tabulareditor.com/files/TabularEditor.3.11.0.x86.msi) + +*If you haven't used Tabular Editor 3 before, you are eligible to a 30 day trial, which can be requested after installation. You can also [purchase a license](https://tabulareditor.com/licensing).* + +# [**SHA-256 checksums**](#tab/checksums) + +| File | SHA-256 | +| -- | -- | + +*** + +### Prerequisites + +Tabular Editor 3.3.0 (and newer) uses .NET 6. You may have to install the [.NET 6.0 Runtime for Desktop](https://dotnet.microsoft.com/en-us/download/dotnet/6.0/runtime) before you can launch Tabular Editor 3.3.0 (or newer). Starting from 3.3.1, the Tabular Editor 3 installer will download and install these prerequisites, if they are missing. + +## New in 3.11.0 + +Check out our [release blog]() to get an overview of the most important updates in this release. + +- As noted in [last months' release notes](xref:release-3-10-1), Tabular Editor did not let you create a [DirectLake dataset](https://learn.microsoft.com/en-us/power-bi/enterprise/directlake-overview) from scratch. This is now possible! The only prerequisite is that the model does not already have any tables or explicit data sources defined, and that its Compatibility Mode is set to PowerBI. Check out our [blog post on DirectLake, if you want to learn more](https://blog.tabulareditor.com/2023/08/23/fabric-direct-lake-dataset/). + +> [!WARNING] +> Once you make any changes to a DirectLake dataset through the XMLA endpoint, you will [no longer be able to open that dataset in the Web Modelling feature of Fabric](https://learn.microsoft.com/en-us/power-bi/enterprise/directlake-overview#enable-xmla-read-write:~:text=Direct%20Lake%20datasets%20created%20or%20modified%20by%20using%20XMLA%2Dbased%20tools%20cannot%20be%20opened%20in%20the%20Web%20modelling%20feature.). + +## Improvements in 3.11.0 + +- We're now using using the latest version of [AMO/TOM](https://www.nuget.org/packages/Microsoft.AnalysisServices.NetCore.retail.amd64/) and [TMDL](https://www.nuget.org/packages/Microsoft.AnalysisServices.Tabular.Tmdl.NetCore.retail.amd64), which includes a number of bugfixes and stability improvements. + +> [!NOTE] +> TMDL is still in preview, and as such, this feature must also be considered a preview feature of Tabular Editor 3. Make sure to keep a Model.bim / Database.json backup of your model metadata to avoid losing work. + +- Our DAX parser and autocomplete now supports the newly added 3rd parameter to [`MINX`](https://dax.guide/minx)/[`MAXX`](https://dax.guide/maxx). Moreover, we now also provide suggestions for the [`MATCHBY`](https://dax.guide/matchby) function, which can be used as an optional parameter of window functions. +- The Native Query option of the Table Import Wizard is now available when importing from Databricks, provided a catalog has been specified. + +## Bugfixes in 3.11.0 + +- The list of reserved table names in DAX has been updated using the `$system.discover_keywords` DMV. The consequence is that our built-in DAX formatter now correctly applies quotes on certain table names, which are also reserved words. For example, a reference to a table named `status` will now always be quoted. See [#991](https://github.com/TabularEditor/TabularEditor3/issues/991). +- Autocomplete now suggests proper keywords for the *<Skip>* parameter of DAX window functions such as [`RANK`](https://dax.guide), etc. +- Batch Rename now works for folders, see [#797](https://github.com/TabularEditor/TabularEditor3/issues/797). +- Fixed some issues regarding custom layouts, see [#711](https://github.com/TabularEditor/TabularEditor3/issues/711). Also fixed an issue where customizations to the built-in menus, were not properly persisted. +- Fixed a bug in the Deployment Wizard, when the model contains an incremental refresh table with no partitions. In this case, the deployment wizard UI did not allow the user to skip partition deployment of this table which would cause an invalid TMSL to be generated generated (one with no partitions for the table in question). +- Fixed a bug, where running a DAX query with no whitespace between [`EVALUATE`](https://dax.guide) and the following expression would cause an error. +- Fixed numerous issues with the DAX debugger. See [#954](https://github.com/TabularEditor/TabularEditor3/issues/954), [#971](https://github.com/TabularEditor/TabularEditor3/issues/971) and [#984](https://github.com/TabularEditor/TabularEditor3/issues/984). + +--- +## Coming from Tabular Editor 2.x? + +Watch [this video](https://www.youtube.com/watch?v=pt3DdcjfImY) to get an idea of the new features in Tabular Editor 3. Also, make sure to check our [onboarding guide](https://docs.tabulareditor.com/onboarding/index.html). + +**Tabular Editor 3 major features overview:** +- Fully customizable IDE, with multi-monitor, Hi-DPI support and themes +- New powerful DAX code editor with auto-complete, syntax checking, code folding and much, much more +- *Workspace mode, allowing you to save your changes to disk and synchronise model metadata to Analysis Services simultaneously +- *Preview table data with infinite scrolling, create PivotGrids or write DAX queries to browse the model or test calculation logic +- *Schedule data refreshes +- Update Table Schemas on both Provider and Structured Data Sources (yes, even for M queries!) +- Create data model diagrams +- Create DAX scripts that allow you to edit multiple measures or other calculated objects in a single document +- Record C# scripts and save as macros (formerly known as "Custom Actions") +- VertiPaq Analyzer integration +- DAX debugger + +*=Only while connected to an instance of Analysis Services or Power BI + +--- From 335249a245d579121d892e699f5ea9b9a731c223 Mon Sep 17 00:00:00 2001 From: Daniel Otykier Date: Mon, 25 Sep 2023 15:07:53 +0200 Subject: [PATCH 2/2] Release notes 3.11 --- _site/staticwebapp.config.json | 2 +- te3/other/downloads.md | 19 +++++++++++++------ te3/other/release-notes/3_11_0.md | 8 +++++++- 3 files changed, 21 insertions(+), 8 deletions(-) diff --git a/_site/staticwebapp.config.json b/_site/staticwebapp.config.json index 813cfa9c..37386c5b 100644 --- a/_site/staticwebapp.config.json +++ b/_site/staticwebapp.config.json @@ -2,7 +2,7 @@ "routes": [ { "route": "/te3/other/release-notes", - "redirect": "/te3/other/release-notes/3_10_1.html", + "redirect": "/te3/other/release-notes/3_11_0.html", "statusCode": 301 }, { diff --git a/te3/other/downloads.md b/te3/other/downloads.md index bfdacc52..feca98d3 100644 --- a/te3/other/downloads.md +++ b/te3/other/downloads.md @@ -2,7 +2,7 @@ uid: downloads title: All downloads author: Daniel Otykier -updated: 2023-08-24 +updated: 2023-09-25 --- # Tabular Editor 3 Downloads @@ -10,12 +10,12 @@ This page provides download and installation instructions for Tabular Editor 3. ## Production builds -- Latest production release (x64): [TabularEditor.3.10.1.Installer.x64.exe](https://cdn.tabulareditor.com/files/TabularEditor.3.10.1.Installer.x64.exe) -- Latest production release (x86): [TabularEditor.3.10.1.Installer.x86.exe](https://cdn.tabulareditor.com/files/TabularEditor.3.10.1.Installer.x86.exe) -- Portable version: [TabularEditor.3.10.1.x64.zip](https://cdn.tabulareditor.com/files/TabularEditor.3.10.1.x64.zip), [TabularEditor.3.10.1.x86.zip](https://cdn.tabulareditor.com/files/TabularEditor.3.10.1.x86.zip) -- MSI version: [TabularEditor.3.10.1.x64.msi](https://cdn.tabulareditor.com/files/TabularEditor.3.10.1.x64.msi), [TabularEditor.3.10.1.x86.msi](https://cdn.tabulareditor.com/files/TabularEditor.3.10.1.x86.msi) +- Latest production release (x64): [TabularEditor.3.11.0.Installer.x64.exe](https://cdn.tabulareditor.com/files/TabularEditor.3.11.0.Installer.x64.exe) +- Latest production release (x86): [TabularEditor.3.11.0.Installer.x86.exe](https://cdn.tabulareditor.com/files/TabularEditor.3.11.0.Installer.x86.exe) +- Portable version: [TabularEditor.3.11.0.x64.zip](https://cdn.tabulareditor.com/files/TabularEditor.3.11.0.x64.zip), [TabularEditor.3.11.0.x86.zip](https://cdn.tabulareditor.com/files/TabularEditor.3.11.0.x86.zip) +- MSI version: [TabularEditor.3.11.0.x64.msi](https://cdn.tabulareditor.com/files/TabularEditor.3.11.0.x64.msi), [TabularEditor.3.11.0.x86.msi](https://cdn.tabulareditor.com/files/TabularEditor.3.11.0.x86.msi) -Read the [latest release notes](release-notes/3_10_1.md). +Read the [latest release notes](release-notes/3_11_0.md). ## Installation Instructions @@ -27,6 +27,13 @@ It is not necessary to remove previous installations when upgrading to a newer v ## History +- 2023-09-25 **Tabular Editor 3.11.0** (*[Release notes](release-notes/3_10_1.md)*) + - [TabularEditor.3.11.0.Installer.x64.exe](https://cdn.tabulareditor.com/files/TabularEditor.3.11.0.Installer.x64.exe) + - [TabularEditor.3.11.0.Installer.x86.exe](https://cdn.tabulareditor.com/files/TabularEditor.3.11.0.Installer.x86.exe) + - [TabularEditor.3.11.0.x64.zip](https://cdn.tabulareditor.com/files/TabularEditor.3.11.0.x64.zip) + - [TabularEditor.3.11.0.x86.zip](https://cdn.tabulareditor.com/files/TabularEditor.3.11.0.x86.zip) + - [TabularEditor.3.11.0.x64.msi](https://cdn.tabulareditor.com/files/TabularEditor.3.11.0.x64.msi) + - [TabularEditor.3.11.0.x86.msi](https://cdn.tabulareditor.com/files/TabularEditor.3.11.0.x86.msi) - 2023-08-30 **Tabular Editor 3.10.1** (*[Release notes](release-notes/3_10_1.md)*) - [TabularEditor.3.10.1.Installer.x64.exe](https://cdn.tabulareditor.com/files/TabularEditor.3.10.1.Installer.x64.exe) - [TabularEditor.3.10.1.Installer.x86.exe](https://cdn.tabulareditor.com/files/TabularEditor.3.10.1.Installer.x86.exe) diff --git a/te3/other/release-notes/3_11_0.md b/te3/other/release-notes/3_11_0.md index 97f8d77e..cb3a337e 100644 --- a/te3/other/release-notes/3_11_0.md +++ b/te3/other/release-notes/3_11_0.md @@ -18,6 +18,12 @@ Tabular Editor 3.11.0 downloads: | File | SHA-256 | | -- | -- | +| [TabularEditor.3.11.0.Installer.x64.exe](https://cdn.tabulareditor.com/files/TabularEditor.3.11.0.Installer.x64.exe) | `4E65D74F7535F7B5543AA592B2558DA20AA85958D8623558B75E65053BC50D6C` | +| [TabularEditor.3.11.0.x64.msi](https://cdn.tabulareditor.com/files/TabularEditor.3.11.0.x64.msi) | `C334EDD03701D05F25255CE83375C72E0ACEE7866914D382CAC7E0A83B59FD46` | +| [TabularEditor.3.11.0.x64.zip](https://cdn.tabulareditor.com/files/TabularEditor.3.11.0.x64.zip) | `06BA6B064CF193AD435F19999F6F71E54225C6B9BF733C944C8D7DE1834C8BD7` | +| [TabularEditor.3.11.0.Installer.x86.exe](https://cdn.tabulareditor.com/files/TabularEditor.3.11.0.Installer.x86.exe) | `27275F6B65C4B63AE2FC96648BDA74D9A4F860D725DB1188DA7283DF63F5D504` | +| [TabularEditor.3.11.0.x86.msi](https://cdn.tabulareditor.com/files/TabularEditor.3.11.0.x86.msi) | `D654E4A7BF27EAB5C87D1A8A60F1B8BCD6978AED6BF6C47C420B3F22579ACEAE` | +| [TabularEditor.3.11.0.x86.zip](https://cdn.tabulareditor.com/files/TabularEditor.3.11.0.x86.zip) | `3D907626CDCA1DFD9D5CE3A474FFE8574267512C109FC7611A8A3BB020B4B8C9` | *** @@ -27,7 +33,7 @@ Tabular Editor 3.3.0 (and newer) uses .NET 6. You may have to install the [.NET ## New in 3.11.0 -Check out our [release blog]() to get an overview of the most important updates in this release. +Check out our [release blog](https://blog.tabulareditor.com/2023/09/25/september-release-tabular-editor-3-11-0/) to get a brief overview of the most important updates in this release. - As noted in [last months' release notes](xref:release-3-10-1), Tabular Editor did not let you create a [DirectLake dataset](https://learn.microsoft.com/en-us/power-bi/enterprise/directlake-overview) from scratch. This is now possible! The only prerequisite is that the model does not already have any tables or explicit data sources defined, and that its Compatibility Mode is set to PowerBI. Check out our [blog post on DirectLake, if you want to learn more](https://blog.tabulareditor.com/2023/08/23/fabric-direct-lake-dataset/).