Apache Spark SQL

Progress DataDirect for ODBC for Apache Spark SQL Wire Protocol Driver

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

Version 8.0.2

Operating System Certifications
  • Certified with Red Hat Enterprise 8.0*
    Driver version 08.01.0427 (B0547, U0390)
  • Certified with Spark SQL 2.2*
    Driver version 08.01.0207 (B0293, U0193)
  • Certified with Red Hat Enterprise 7.3*
    Driver version 08.01.0169 (B0259, U0174)
  • Certified with Windows Server 2016*
    Driver version 08.01.0144 (B0239, U0156)
  • Certified with Debian Linux 7.11*, 8.5*
    Driver version 08.01.0088 (B0138, U0095)
  • Certified with Ubuntu Linux 14.04*, 16.04*
    Driver version 08.01.0088 (B0138, U0095)
  • Certified with Spark SQL 2.0*
    Driver version 08.01.0144 (B0239, U0156)
Enhancements
  • The default version of the OpenSSL library, 1.0.2r, has reached the end of its product life-cycle and has been upgraded to version 1.1.1d. In addition to receiving full update support, version 1.1.1d fixes the following security vulnerabilities:*
    • Padding Oracle in PKCS7_dataDecode and CMS_decrypt_set1_pkey (CVE-2019-1563)
    • Windows builds with insecure path defaults (CVE-2019-1552)
    • Fork Protection (CVE-2019-1549)
    • ECDSA remote timing attack (CVE-2019-1547)
    • ChaCha20-Poly1305 with long nonces (CVE-2019-1543)
    • Timing vulnerability in ECDSA signature generation (CVE-2018-0735) 

    Version 1.1.1d also addresses vulnerabilities resolved by earlier versions of the library. For more information on the installed library files, refer to the readme. 

    For more information on the OpenSSL vulnerabilities resolved by this upgrade, refer to the corresponding OpenSSL announcements at https://www.openssl.org/news/vulnerabilities-1.1.1.html.
  • The new AllowedOpenSSLVersions option determines which version of the OpenSSL library file the driver uses for data encryption when multiple versions are installed with the product. For example, when specifying a value of 1.1.1 (AllowedOpenSSLVersions=1.1.1) the driver uses the 1.1.1 version of the library that is installed with the driver.*
  • The default OpenSSL library version has been updated to 1.0.2r.*         
  • The default OpenSSL library version has been updated to 1.0.2n.*
  • The default OpenSSL library version has been updated to 1.0.2k.*
  • The default OpenSSL library version has been updated to 1.0.2j.*
  • The default OpenSSL library version has been updated to 1.0.2h.*
  • The default OpenSSL library version has been updated to 1.0.2g.*
  • The default OpenSSL library version has been updated to 1.0.2f.
Changed Behavior
  • The following Windows platforms have reached the end of their product lifecycle and are no longer supported by the driver*:
    • Windows 8.0 (versions 8.1 and higher are still supported)
    • Windows Vista (all versions)
    • Windows XP (all versions)
    • Windows Server 2003 (all versions)

Version 8.0.1

Certifications
  • Certified with Spark SQL 1.4.x and 1.5.x
Enhancements
  • The driver has been enhanced to support the Decimal and Varchar data types.
  • The new Min Long Varchar Size connection option allows you to fetch SQL_LONGVARCHAR columns whose size is smaller than the minimum imposed by some third-party applications, such as SQL Server Linked Server.
  • The new Varchar Threshold connection option allows you to fetch columns that would otherwise exceed the upper limit of the SQL_VARCHAR type for some third-party applications, such as SQL Server Linked Server.

Version 8.0.0

Features
  • Support for Apache Spark SQL 1.2.x and 1.3.x.
  • DataDirect Wire Protocol technology for improved response time and throughput.
  • Support for all ODBC Core and Level 1 functions.
  • Support for core SQL-92 grammar.
  • Advanced security features, including:
    • Kerberos authentication
    • Data encryption


patch-whats-new

Read Next

What's new