DataStar Release: 1.7.1.12

Release Date: 30 December 2019

ClickOnce MSI Installer Chocolatey
Download 1.7.1.12 Download 1.7.1.12 Chocolatey

Please note DataStar.CmdLine is also available via the Azure Dev Ops Marketplace packaged as a VSIX file. This can be installed into Azure Dev Ops or Team Foundation to provide access to a packaged task or alternatively unzipped to extract the DataStar.CmdLine binaries.


Dependencies

This release depends on Microsoft's .NET Framework 4.7.2 - this should be installed prior to upgrading. You can find the .NET Framework 4.7.2 by following these links:

Features

FEATURE 103 - Enhancement to the templates to allow recursive style look ups on the same table, this can be achieved by using the temporary table name in the lookup. An example is shown below:

<DataComponent Category="model-test" Name="${filename}">
  <Option Name="ANSI_WARNINGS" Value="OFF"/>
  <Option Name="NOCOUNT" Value="ON"/>
  <Option Name="DATEFORMAT" Value="ymd"/>
  <Table Id="1" Name="MODEL_TEST">
    <Column Name="MODEL_ID"  PrimaryKey="true"/>
    <Column Name="MODEL_NAME" AlternativeKey="true" SortOrder="1" />
    <Column Name="ROOT_ID">
      <Lookup Table="@MODEL_TEST" Column="MODEL_ID">
        <Criteria Column="MODEL_NAME"/>
      </Lookup>
    </Column>
    <Column Name="PARENT_ID">
      <Lookup Table="@MODEL_TEST" Column="MODEL_ID">
        <Criteria Column="MODEL_NAME"/>
      </Lookup>
    </Column>
    <Filters>
       <SubQuery Column="ROOT_ID">
       <![CDATA[
  select root_id
from MODEL_TEST 
where MODEL_NAME = '${filename}'
    ]]>
       </SubQuery>
    </Filters>
  </Table>
  <DynamicQuery><![CDATA[
  select MODEL_NAME as '${filename}', MODEL_NAME as '${root}' from MODEL_TEST
where ROOT_ID = MODEL_ID
    ]]></DynamicQuery>
  <Deployment Weight="1" />
</DataComponent>

FEATURE 104 - Enhancement so that the default behavior on the "Components" button menu does not open "all" the components. This is now a configurable feature in the workspace configuration file, by default it is disabled.

Resolved Issues

  • BUG 96 - CA Rally connection does not reconnect when the session has timed out. Fix applied so that after 120 minutes a new connection is automatically re-established.
  • BUG 97/98 - Error being logged when updating version control status where the view is not category specific ("item with the same key has already been added"). Fix applied to handle multiple category views.
  • BUG 98 - CA Rally Tasking Tracking, error being logged if push cannot associate commit with a task id, fix applied so that this is optional (for cases where task id is not marked as mandatory).
  • BUG 102 - Unable to apply a filter to a column (via the filter element in the template) where the type is numeric. Fix applied to support numeric columns in the filter element.
  • BUG 101 - Deleting thousands of rows from the component view results in an "Out of Memory" exception. This is due to tracking the undo/redo history. Fix applied so that the large deletes are not maintained in the undo/redo log and workload split into batches.
  • BUG 104 - Fix keyboard shortcuts not working for many of the commands.
  • BUG 106 - Performance issues when saving a component view with thousands of scripts. Fix applied to batch and multi-tread the saving of scripts.