Support and certification

Visit the following web pages for the latest support and certification information.

Changes Since 6.0.0 GA

  • Driver enhancements
    • The driver has been enhanced to support the SCRAM-SHA-256 and SCRAM-SHA-256-PLUS password hashing mechanisms for user ID/password authentication. These mechanisms are supported with Greenplum server v6.21 and higher. See Configuring the driver for user ID/password authentication for details.
    • The driver has been enhanced to comply with FIPS standards for data encryption. As part of this enhancement, the driver was tested with FIPS 140-3 enabled using a Red Hat OpenJDK 21 on a Red Hat Universal Base Image 9 instance. See FIPS (Federal Information Processing Standard) for details.
    • The driver has been enhanced to support the TLSv1.3 cryptographic protocol. See the CryptoProtocolVersion connection property for details. The TLSv1.3 protocol requires Java SE 11 or higher.
  • Changed behavior
    • The connection property SpyAttributes has been updated to exclude the attribute load=classname, which was previously used to load the driver specified by the given class name. See SpyAttributes for details.

Changes for 6.0.0 GA

  • Driver enhancements
    • The driver has been enhanced to support the following types of data types:
      • Geometric types
      • Network address types
      • Monetary types
      • Date/time types
      • Range types
      Note: For more information, see Data types.
    • The driver has been enhanced to support the TXID_SNAPSHOT data type.
    • The driver has been enhanced to support a customized version of the Greenplum COPY command. It provides an additional keyword, LOCALFILE, to allow you to copy data from or to standard file-system files that are stored anywhere on your network, not just on the database server. For more information, see Using COPY command.

    • The driver has been enhanced to leverage server-side prepared statements via the PrepareThreshold connection property. PrepareThreshold determines the number of PreparedStatement executions that must occur before the driver begins using server-side prepared statements. The default value is 0. When set to a value greater than 1, the driver starts using server-side prepared statements upon reaching the configured threshold value.

    • The driver has been enhanced to support the following data types: Citext, JSON, and UUID.

    • The driver has been enhanced to support the Kerberos authentication protocol with the following connection properties:
      • AuthenticationMethod
      • ServicePrincipalName
  • Changed behavior
    • The driver does not support access to Pivotal HAWQ anymore.

    • The default value for the SupportsCatalogs connection property has been changed to true.