For the latest data source and platform support information, refer to the Product Compatibility Guide.
Changes Since 8.1 GA
Enhancements
- The OpenLDAP library files that are installed with the product have been upgraded to version 2.6.9, which fixes a number of potential security
vulnerabilities.
This upgrade is available starting in build 08.02.0083 of the OpenLDAP library files.
- The default version of the OpenSSL library has been upgraded to version 3.0.15, which fixes the security vulnerabilities listed on the following page: https://www.openssl.org/news/vulnerabilities-3.0.html.
This upgrade is available in build 08.02.1334 of the following OpenSSL library files: openssl810.dll (Windows) and openssl810.so (Unix).
- Note: OpenSSL library 3.0.9 has been replaced with version 3.0.15. In addition to fixing multiple new vulnerabilities, version 3.0.15 also addresses the vulnerabilities resolved by version 3.0.9.
The default version of the OpenSSL library has been upgraded to version 3.0.9, which fixes the security vulnerabilities listed on the following page: https://www.openssl.org/news/vulnerabilities-3.0.html.
This upgrade is available in build 08.02.0467 of the following OpenSSL
library files: openssl810.dll (Windows) and openssl810.so (Unix).
- The OpenAccess Server, ODBC Client, JDBC Client, and ADO.NET Client
have been enhanced to support the TLSv1.3 cryptographic protocol.
For details, refer to
https://community.progress.com/s/article/OpenAccess-SDK-Support-for-TLSv1-3
Available starting: OpenAccess SDK version 8.1.0.0147
- The OpenAccess SDK Client for JDBC (JDBC Client) has been enhanced to
support the TCPKeepAlive connection property. It determines whether the
JDBC Client enables TCPKeepAlive. TCPKeepAlive, when enabled, prevents idle
TCP connections from being disconnected by firewalls and proxies by
maintaining network activity.
Changed Behavior
- The product no longer includes version 1.1.1 of the OpenSSL library.
The library will reach the end of its product life cycle in September 2023
and will not receive any security updates after that. Note that continuing
to use the library after September 2023 can potentially expose you to
security vulnerabilities.
Note: As a result of this change, when installing a new version of the
product, the installer program will automatically remove version 1.1.1
of the library from the install directory.
- The product package no longer includes select.exe (a precompliled sample
program).
Available starting: OpenAccess SDK version 8.1.0.4433
- Support for the OpenAccess REST IP Generator and the OpenAccess for OpenEdge
Application Server has been discontinued.
OpenAccess SDK 8.1 (September 2016)
Highlights
This new release is focused on security and performance for ever-growing data sets, as well as enhancing the experience of the ADO.NET provider. Key highlights of this release include:
OpenAccess SDK SQL Engine and IP SDK
- Support for RIGHT OUTER JOIN operations
- Improved support for nested join queries
- Improved performance with indexed disk cache for nested query results
- Improved calculation of precision of the scalar function result, based on precision of
input arguments - Support for configurable behavior to enforce an integrity constraint check when null
values are specified in non-nullable result columns with the IP_INFO_VALIDATE_NULL_CONSTRAINT ipGetinfo option
OpenAccess SDK Server
- Support for service configurable option, ServiceNetworkBufferSize, to specify network
protocol buffer size - Support for service configurable option, ServiceSSLVersions, to specify the version of
cryptoprotocol to be used for encryption, when SSL is enabled - Upgrade of OpenSSL library to 1.0.2h
OpenAccess SDK Client for JDBC
- Support for JDBC 4.0 specification
- Support for the CryptoProtocolVersion connection option that specifies the version of the
SSL standard used for encryption, whenever SSL is enabled
OpenAccess SDK Client for ODBC
- Distribution of the sample Tableau TDC file with the OpenAccess ODBC client as a
standard component - Support for the CryptoProtocolVersion connection option that specifies the version of the
SSL standard that is used for encryption, whenever SSL is enabled - Upgrade of OpenSSL library to 1.0.2h
OpenAccess SDK Client for ADO.NET
- Support for 64-bit row fetch
- Support for public/global IP address for client identification
- Support for the CryptoProtocolVersion connection option that specifies the version of the
SSL standard that is used for encryption, whenever SSL is enabled - Inclusion of branding tool as part of installation
- Support for Visual Studio 2013 and 2015
- Dropped support for Visual Studio 2008 and 2010
- Support for .NET Framework 4.5 and .NET Framework 4.6
- Dropped support for .NET Framework 2.0, 3.0, 3.5, and 4.0