Skip to content

Commit

Permalink
publishing blog for 3.0.7
Browse files Browse the repository at this point in the history
  • Loading branch information
dgosbell committed Apr 18, 2023
1 parent 0480361 commit 11da60d
Show file tree
Hide file tree
Showing 7 changed files with 380 additions and 295 deletions.
Binary file added blog/2023-04-17-v3_0_7/clear_log_and_results.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added blog/2023-04-17-v3_0_7/delete_recent_servers.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
57 changes: 57 additions & 0 deletions blog/2023-04-17-v3_0_7/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
---
slug: v3_0_7-release
title: v3.0.7 Release
authors: [dgosbell]
tags: [daxstudio]
---
import Issue from '@site/src/components/Github-Issue';

# DAX Studio version 3.0.7

Today we are happy to announce the release of version 3.0.7 of DAX Studio

## Metadata loading improvements

DAX Studio uses an asynchronous, lazy loading strategy to populate the metadata which has worked reasonably well over the years, but we occassionaly see some strange errors due to multiple threads attempting to use the same connection. This sort of issue is extremely hard to isolate and there are actually a number of small tweaks in the previous verion (3.0.6) which were meant to help avoid these issues, but there was also one minor improvement to the formatting of query results which made this worse. There are a number of similar error messages that are a symptom of this issue including <Issue id="1076"/> _xmlReader in use_ errors.

Starting with this version we now internally use a separate connection object for metadata and running queries so this should prevent this issue entirely.

## Delete entries from the recent server list

This is a small quality of life improvement where you can now delete entries from the recent server list from the connection dialog itself. This list should be self-maintaining as new entries are added at the top and old one should fall off the bottom over time. But if you have entries that are no longer valid and you want to clean up this list you now have an easy way to remove them.

![](delete_recent_servers.png)

## Clearing the Log and Results panes

There are now right-click options on the **Log** and **Results** panes to allow you to clear them.

![](clear_log_and_results.png)

## [Preview] Exporting Server Timings text to separate files

This option will change the behaviour of the **export** button in the Server Timings tab so that instead of exporting a single json file with the trace data it will export a file for each Storage Engine query that contains the text of each query. This can be useful in scenarios where the enging generates a lot of queries and you want to use another tool like VS Code to quickly navigate between the different files and compare them.

![](server_timings_export.png)


## All new Features & Fixes
_Below is the full list of all the new features and fixes._

### Updates
* <Issue id="1094"/> delete items from server list
* <Issue id="491"/> Clear Log and Clear Results context menu options
* Added a preview option for exporting

### Fixes
* <Issue id="1092"/> fix for spelling mistake in installer option
* <Issue id="1076"/> fix for xmlReader in use errors
* <Issue id="1077"/> incorrect hash calculation
* <Issue id="1080"/> fixed issue with line comments when using linked Excel output
* <Issue id="1081"/> min/max not populating in tooltips for some DQ models
* <Issue id="1083"/> fixed linked Excel output not working with AAD authentication
* <Issue id="1084"/> fixed crash on ctrl+shift+c
* <Issue id="851"/> fixed Object not set error in Query Builder
* Fixed an issue loading older versions of ServerTimings data
* Fixed issues relating to a couple of reported crashes

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
585 changes: 295 additions & 290 deletions package-lock.json

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@
"typecheck": "tsc"
},
"dependencies": {
"@docusaurus/core": "^2.3.1",
"@docusaurus/plugin-client-redirects": "^2.3.1",
"@docusaurus/preset-classic": "^2.3.1",
"@docusaurus/theme-search-algolia": "^2.3.1",
"@docusaurus/core": "^2.4.0",
"@docusaurus/plugin-client-redirects": "^2.4.0",
"@docusaurus/preset-classic": "^2.4.0",
"@docusaurus/theme-search-algolia": "^2.4.0",
"@fortawesome/fontawesome-svg-core": "^6.1.2",
"@fortawesome/free-brands-svg-icons": "^6.1.2",
"@fortawesome/free-regular-svg-icons": "^6.1.2",
Expand All @@ -38,7 +38,7 @@
"xmlhttprequest": "^1.8.0"
},
"devDependencies": {
"@docusaurus/module-type-aliases": "^2.3.1",
"@docusaurus/module-type-aliases": "^2.4.0",
"@tsconfig/docusaurus": "^1.0.5",
"@types/marked": "^4.0.3",
"typescript": "^4.7.4"
Expand Down
23 changes: 23 additions & 0 deletions src/pages/launch/index.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
import React from 'react';
import clsx from 'clsx';
import Link from '@docusaurus/Link';
import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
import Layout from '@theme/Layout';
import styles from './index.module.css';
import {Helmet} from 'react-helmet';

export default function Home(): JSX.Element {
const {siteConfig} = useDocusaurusContext();
return (
<div>
<Helmet>
<script>
console.log('Hello from launch');
var url= "daxstudio://";
window.location = url + window.location.search;
window.location = "/";
</script>
</Helmet>
</div>
);
}

0 comments on commit 11da60d

Please sign in to comment.