Progress DataDirect for ODBC for Microsoft Dynamics 365

    An asterisk (*) indicates support that was added in a hotfix or software patch subsequent to a release.

    Refer to the following resources for additional information:

    • Product Compatibility Guide: Provides the latest data source and platform support information. 
    • Fixes: Describes the issues resolved since general availability.  

    Version 8.0.0

     

    Enhancements
    • The driver is now compiled with a Visual Studio 2022 compiler for the Windows platforms. As a result, you must have Microsoft Visual C/C++ runtime version 14.40.33810 or higher on your machine to run the driver.
    • The ICU library files that are installed with the Windows version of the product have been upgraded to version 74.1. In addition, the ICU library file names have changed. For the 32-bit driver, the ICU file name has changed from ivicu28.dll to ivicu.dll. For the 64-bit driver, the ICU file name has changed from ddicu28.dll to ddicu.dll. This upgrade is available starting in build 08.02.1072 of the ICU library files.*
    • The ICU library files that are installed with the Linux version of the product have been upgraded to version 74.1. In addition, the ICU library file names have changed. For the 32-bit driver, the ICU file name has changed from libivicu28.so to libivicu.so. For the 64-bit driver, the ICU file name has changed from libddicu28.so to libddicu.so. This upgrade is available starting in build 08.02.0965 of the ICU library files.*
    • The driver has been enhanced to support fetching data from all the companies to which the user has access. Earlier, the driver supported fetching data only from the default company of the user. You can configure this functionality using the new Cross Company (CrossCompany) connection option. Refer to Cross Company for more information.*
      • Available: Driver version 8.0.0.1485 (B1227, U1070)-J2178
    • The installer program has been enhanced to support Azul Zulu JRE 11. As a result of this change, the installer has ended support for platforms that do not support Java SE 8 or higher. The installer supports the following operating systems after the enhancement:
      • Windows 8.1 or higher
      • Windows Server 2012 RC2 or higher
      • UNIX/Linux: Any operating system on a machine using a JRE that is Java SE 8 or higher (LTS version), including Oracle JDK, OpenJDK, and IBM SDK (Java) distributions.
      Important: These changes do not affect the operating system requirements of the driver.*
    • The driver has been enhanced to allow you to configure whether requests to web services timeout when the service is unresponsive. You can configure this functionality using the new Web Service Timeout (WSTimeout) connection option. Refer to Web Service Timeout for more information.*
    • A Password Encryption Tool, called ddencpwd, is now included with the product package. It encrypts passwords for secure handling in connection strings and odbc.ini files. At connection, the driver decrypts these passwords and passes them to the data source as required. See Password Encryption Tool (UNIX/Linux only) for details.
    Changed Behavior
    • The installer program now requires you to install a JRE that is Java SE 11 or higher before running the installer. In earlier versions, the JRE used by the installer program was included in the product. However, to avoid potential security vulnerabilities, the installer program no longer includes a JRE. Instead, the installer program uses the JRE in your environment to allow for the most secure version of a JRE to be used.

      Notes:

      • This change does not affect the JVM requirements for the driver. For the latest driver requirements, refer to the Product Compatibility Guide.
      • The installer program cannot remove the already installed JRE files from the install directory automatically. Remove them manually.
      • To install the 32-bit drivers on 64-bit Windows platforms and start the SQL engine service, the installer requires the 32-bit version of Java SE 11 or higher installed on your machine and defined on your path.
    • The product package no longer includes the ODBC Cursor library file (odbccurs.so) because it has some known security vulnerabilities that could potentially expose you to security risks.*
      Note: The installer program cannot remove the ODBC Cursor library file automatically while installing a new version of the driver. Remove it manually.
    • The installer program has been updated to no longer install common components for drivers that do not use them. As a result, the installer program no longer installs the following common components for the Microsoft Dynamics 365 driver:*
      • OpenSSL library files, such as ivopenssl30.so, ddopenssl30.so, fips.so, and openssl.cnf.
      • Curl library files, such as libivcurl28.so and libddcurl28.so.

      If the files are not used by any other DataDirect driver on your machine, you can safely remove them from existing product directories.

    • The following connection options have been removed from the driver: Connection Retry Count (ConnectionRetryCount), Connection Retry Delay (ConnectionRetryDelay), LoginTimeout (LoginTimeout), and Query Timeout (QueryTimeout).*
    Features
    • The driver supports SQL read-write access to the following Microsoft Dynamics 365 apps:
      • CRM apps
        • Customer Service
        • Field Service
        • Marketing
        • Project Service Automation
        • Sales
      • ERP apps
        • Finance
        • Retail
        • Supply Chain Management
        • Talent
      Refer to Supported SQL statements and extensions for more information.
    • The driver supports all ODBC Core and Level 1 functions and some Level 1 and Level 2 features. Refer to ODBC API and scalar functions in the Progress DataDirect for ODBC Drivers Reference for additional information. 
    • The driver supports OAuth 2.0 authentication. Refer to OAuth 2.0 authentication for supported grant types and further details.
    • The driver supports NTLM authentication. Refer to NTLM authentication for details.
    • The driver supports the handling of large result sets with paging and the Fetch Size (FetchSize) connection option. Refer to Fetch Size for details.
    • The driver supports optimizing insert, update, and delete operations with the Batch Update Chunk Size (BatchUpdateChunkSize) connection option. Refer to Batch Update Chunk Size for details.
    • On Windows platforms, the driver includes the DataDirect ODBC Driver Configuration Manager for quick configuration and testing of your driver. This Configuration Manager allows you to:
      • Configure data sources
      • Generate and edit connection URLs
      • Test connect data sources and connection URLs
      • Execute SQL commands for testing;
      • Fetch OAuth tokens
      • Access connection property descriptions and the full product documentation
      Refer to Configuring data sources with the Configuration Manager and Generating connection strings with the Configuration Manager for details.

     

Connect any application to any data source anywhere

Explore all DataDirect Connectors

A product specialist will be glad to get in touch with you

Contact Us