Skip to main content

CinchyDXD Change Log

Version 1.8.2

  • FIXED: Corrected a display-only issue in Model error message output

Version 1.8.1

  • NEW: Added support for Personal Access Token authentication on install with Cinchy v5.11 and up
  • NEW: Expanded Pause on Errors to support Pre|Post-Install scripts
  • FIXED: Corrected an issue when syncing Reference Data that was incorrectly resolving the Sync Key link column
  • FIXED: Corrected encoding of passwords that contain $ characters. Note that when using passwords with $ characters, the $ is a reserved PowerShell character and your export or install command password will need to be escaped with the ` character. For example, pa$sword would become -p "pa`$sword"

Version 1.8.0

  • NEW: Combined support for Cinchy releases from v4.21.0 (with Connections UI) to v5.10.0 inclusive
  • NEW: Added support for Personal Access Tokens.
  • NEW: We've expanded the support for Pre-Install and Post-Install scripts to include versions before Cinchy v5.7.0.
    • NOTE: If exporting from a Cinchy version older than 5.7, you'll need to manually put your pre-install and post-install scripts into their respective folders within the package directory. When you install, CinchyDXD will run these scripts automatically if the files are there.

Version 1.7.1

  • NEW: Improved ModelLoader error messaging when deploying to 5.9+ environments
  • FIXED: ModelLoader request encoding updated to address cross-platform issues

Version 1.7.0

  • Enhanced Data Sync: Now supports syncing of Secrets, Listener Configurations, Webhooks, and Views.
    • Note: Views must be explicitly defined; Secrets automatically include External Secrets Manager.
  • Script Management: Define Pre-Install and Post-Install Scripts in Data Experience Definition.
    • Auto run: Scripts run automatically during Install.
    • Order: Scripts executed alphabetically.
    • Deprecated: -ps and -pr command line options removed.
  • Metadata Skip: Automatically omits non-defined or obsolete metadata during sync.

Version 1.6.2

  • Fixed: Resolved validation logic issue for link display columns with more than two table hops.

Version 1.6.1

  • Group Sync: Now occurs in two stages to manage parent/child references.
  • Pre-Export Checks: Error messages for common configuration issues.
  • Optimized Sync: Improved accuracy and reduced errors in linkColumn references.
  • Binary Column Fix: Binary columns now excluded from Reference Data configurations.

Version 1.6.0

  • Skip Parameter: Use -skip to exclude specific Tables or Columns during sync.
  • Export Notifications: Alerts for tables needing pre-export action. TSQL only.
  • Force Install: Use -y flag to overwrite existing Models records.
  • Optional Encryption: New support for encrypted Data Experience Definitions.
    • Key Generation: Use keygen command to create an encryption key.
  • Pre-Install Scripts: Optional CQL script execution.
  • Fixes: Resolved issues with Views and System Colours loading order.

Version 1.5.1

  • System Requirements: Now requires SQL Server 2017 or PostgreSQL 14.3 for Cinchy installation.

Version 1.5.0

  • CLI Requirements: Removed the need for Cinchy Connections CLI.
  • Switch Updates: Various command line switches removed or repurposed:
    • -h, -sso, -c, -t are removed.
    • -e and -z are repurposed for install errors and log outputs.
    • -m is new for ignoring model errors during install.
  • Error Handling: Provides options to pause and handle errors during installation. Use -m to override default behavior.
  • Error Output: Use -d to specify location for Connections Sync Error files.

Version 1.4.0

  • Version Support: Compatibility with Cinchy v5 and Cinchy.Connections.CLI v5.
  • View Initialization: Initializes Views data in both source and target environments.
  • Deployment Cleanup: Removes DXDF CLIs post-deployment.
  • Encryption Fix: Resolves password encryption issue for passwords with $.
  • Cross-Platform: Adds support for Windows, MacOS, Linux with PowerShell 7+.

Version 1.3.4

  • Encrypt Command: New command for encrypting passwords. Usage: .\CinchyDXD.ps1 encrypt -t "TextToBeEncrypted".

Version 1.3.3

  • Fix: Resolves issue with Reference data.

Version 1.3.2

  • Compatibility: Must be used for deployments to Cinchy v4.20.x and above.
  • Patch Instructions: Specific steps for updating older DX packages for compatibility.

Version 1.3.1

  • Install Warnings: Version differences during install are now warnings, not errors.
  • Encoding Fix: Resolves character encoding issue in model file generation.

Version 1.3.0

  • Post-Install Scripts: New support for running CQL scripts post-install.
  • Reference Data Filter: Adds a new filter option for Reference Data CLI configuration.
  • Table Sync Fix: Resolves error when no tables are defined in the DXD.
  • Sync Fix: Resolves sync issue for names containing &.

Version 1.2.2

  • Compatibility: Updated for Model Loader changes in Cinchy v4.16.0.

Version 1.2.1

  • REFDATA Sync: Linked column source dataTypes now set to Text.

Version 1.2.0

  • ModelLoader Enhancements: Supports column drops, updates, and table/domain renaming.
  • Version Matching: Installation only allowed when source and target Cinchy versions match.
  • Special Character Fix: Resolved REFDATA loading issue with Domains or Tables containing &.

Version 1.1.4

  • Order Fix: Resolved issue causing Reference Data to load out of order.

Version 1.1.3

  • Duplicate Row Fix: Fixed issue creating duplicate rows in Table Access Control.

Version 1.1.2

  • DataType Fix: Corrected REFDATA CLIs not setting correct dataType for Date columns.

Version 1.1.1

  • Authorization Fix: Resolved issue where DXD was updating unauthorized users in various elements.

Version 1.1.0

  • Cleanup: Deletes deprecated config data during target install.
  • Force Install: More comprehensive SQL script for complete data removal.
  • Bug Fixes: Resolved issues in Formatting Rules, Table Access Controls, and Views sync.
  • Dependency: Views sync issue fixed with Cinchy 4.6.0.

Version 1.0.0

  • Initial Release: First official version.

Known issues in version 1.0.0

  • CinchyCLI Compatibility: Specific attribute setting needed for proper synchronization with CinchyCLI version 4 and above.

Version 0.9.1

  • Beta Release: Pre-release for beta testing.

Known issues in version 0.9.1

  • Unsupported: Use version 1.0.0 or later for supported functionality.