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 7.3* (driver version 08.01.0169 (B0259, U0174))
  • Certified with Windows Server 2016* (driver verision 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 verision 08.01.0144 (B0239, U0156))
Enhancements
  • The driver has been updated with OpenSSL library version 1.0.2n, which addresses the following security vulnerabilities:*
    • rsaz_1024_mul_avx2 overflow bug on x86_64 (CVE-2017-3738)
    • Read/write after SSL object in error state (CVE-2017-3737)
    • bn_sqrx8x_internal carry bug on x86_64 (CVE-2017-3736)
    • Malformed X.509 IPAddressFamily could cause OOB read (CVE-2017-3735)

    Version 1.0.2n also addresses the following vulnerabilities resolved by earlier versions of the library.

    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.0.2.html.
  • The driver has been updated with OpenSSL library version 1.0.2k.*
    Note: OpenSSL library 1.0.2k has been replaced with version 1.0.2n.
  • The default OpenSSL library version has been updated to 1.0.2j.*
    Note: OpenSSL library 1.0.2j has been replaced with version 1.0.2n.
  • The default OpenSSL library version has been updated to 1.0.2h.*
    Note: OpenSSL library 1.0.2h has been replaced with version 1.0.2n.
  • The default OpenSSL library version has been updated to 1.0.2g.*
    Note: OpenSSL library 1.0.2g has been replaced with version 1.0.2n.
  • The default OpenSSL library version has been updated to 1.0.2f.
    Note: OpenSSL library 1.0.2f has been replaced with version 1.0.2n.

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