12 SALESFORCE

================================================================================ Simba Salesforce ODBC Driver Release Notes ================================================================================ The release notes provide details of enhancements, features, known issues, and workflow changes in Salesforce ODBC 3.0.8, as well as the version history.

This version of the driver supports the following data source versions and platforms (Note: Platforms included with a distribution may vary according to what has been licensed):

  • Salesforce API version 59.0

  • Windows 11, Windows Server 2016, 2019, 2022, 2025

  • macOS 15

  • Linux (x86_64 and ARM64): RHEL 8, 10; SLES 15; Debian 12, 13; Ubuntu 22.04

3.0.9 ==========================================================================

Released 2025-12-31

Resolved Issues —————————————————————-

  • [SF-1071] Crash on MacOS Intel x86_64

    A bug unique to Intel x86_64 architecture on MacOS platforms which caused a crash during authentication has been fixed.

Known Issues ——————————————————————-

The following are known issues that you may encounter due to limitations in the data source, the connector, or an application.

  • Text area fields return string data “as is” from the REST API, possibly returning carriage-return line-feed sequences instead of line-feeds only, as was usual for the SOAP API.

  • There are rounding discrepancies between SOAP, REST and Bulk API when using the SOQL CONVERTCURRENCY scalar function.

  • The CONVERTCURRENCY, DISTANCE, and FORMAT functions are not supported in filters.

    These SOQL functions and their aliases cannot be used in filters. Only fields can be used in filters.

  • The following SQL features are not supported by the connector:

    • Typeof
    • Offset
    • With
  • Binary data types are not supported for INSERT, UPDATE, and DELETE statements.

  • Support for the Encrypted TextArea custom field type is limited.

    The connector retrieves the field as a string of asterisks (for example, “***“), which may cause filtering to be incorrect.

  • Query processing is not optimal when GROUP BY returns large result sets.

    Normally, when a result set exceeds 2000 rows, the connector will use the queryMore() call and a server-side cursor to retrieve additional rows in 1000-row chunks. Doing so allows the query to be processed efficiently. However, if the query contains a GROUP BY clause, then queryMore() cannot be used. In this case, you must change the filtering conditions to query data in smaller chunks.

  • SQL string operators are case-sensitive.

    Although Salesforce uses case-insensitive matching for string operators such as “=” and “LIKE”, the connector processes SQL string operators in a case-sensitive manner.

  • Restrictions in queries may not be enforced during the prepare stage.

    A query may succeed during the prepare stage even if it violates one of the following:

    • Restrictions on using ToLabel() in the filter clause.
    • Restrictions on using fields in the HAVING clause.
    • Restrictions on the operations that can be performed for specific data types. For example, ORDER BY is not supported for the following data types:
      • Multi-select picklist
      • Rich text area
      • Long text area
      • Encrypted The query fails when it is executed.
  • If unixODBC 2.3.1 is used, the connector terminates unexpectedly when calling SQLSetConnectAttr with the SQL_ATTR_ODBC_CURSORS attribute. The ODBC specification does not recommend using this library.

Workflow Changes ===============================================================

The following changes may disrupt established workflows for the connector.

3.0.7 ————————————————————————–

  • [SF-1039][SF-1044][SF-1045] Updated support for Posix platforms

    Beginning with this release, the connector is supported on the following OS platforms:

    • Red Hat Enterprise Linux (RHEL) 10
    • Debian 13

    Beginning with this release, the connector is no longer supported on the following OS platforms:

    • CentOS 7

3.0.6 ————————————————————————–

  • [SF-992] Removed support for Ubuntu 20.04

    Beginning with this release, the connector no longer supports Ubuntu 20.04. For a list of supported OS versions, see the Installation and Configuration Guide.

3.0.5 ————————————————————————–

  • [SF-991] Deprecate support for RHEL 7, Debian 10, and CentOS 7

    Beginning with this release, the connector no longer supports the following OS platforms:

    • Debian 10
    • CentOS 7
    • Red Hat Enterprise Linux (RHEL) 7

    For a list of supported OS versions, see the Installation and Configuration Guide.

3.0.0 ————————————————————————–

  • [SF-920] Removed support for OS platforms

    Beginning with this release, the connector no longer supports the following OS platforms:

    • Windows 8.1 and 7 SP1
    • Windows Server 2008 R2 SP1
    • macOS 10.13 and 10.14
    • Debian 8 and 9
    • Red Hat Enterprise Linux (RHEL) 6
    • SUSE Linux Enterprise Server (SLES) 11
    • Ubuntu 16.04 and 18.04

    For a list of supported OS versions, see the Installation and Configuration Guide.

2.2.22 ————————————————————————-

  • Removed support for Ubuntu 14.04

    Beginning with this release, the connector no longer supports Ubuntu 14.04. For a list of supported Linux versions, see the Installation and Configuration Guide.

2.2.21 ————————————————————————-

  • [SF-798] Removed support for earlier versions of Windows

    Beginning with this release, the connector no longer supports the following versions of Windows:

    • Windows 7
    • Windows Server 2008
    • Windows Server 2008r2

    For a list of supported Windows versions, see the Installation and Configuration Guide.

  • [SF-797] Removed support for macOS 10.12 and earlier

    Beginning with this release, the connector no longer supports the following versions of macOS:

    • macOS 10.12
    • macOS 10.11
    • macOS 10.10
    • macOS 10.9

    For a list of supported macOS versions, see the Installation and Configuration Guide.

2.2.20 ————————————————————————-

  • [SF-799] Removed support for CentOS 6

    Beginning with this release, the connector no longer supports CentOS 6. For a list of supported Linux versions, see the Installation and Configuration Guide.

  • [SF-796] Removed support for Visual Studio 2013

    Beginning with this release, the connector no longer supports Visual Studio

    1. For a list of supported Visual Studio versions, see the Installation and Configuration Guide.

2.2.12 ————————————————————————-

  • Rollback of 2.2.11

    Due to unforeseen issues with the 2.2.11 release, all features and resolved issues included in that release have been rolled back as of this release. For information on the features and resolved issues that have been rolled back, see the 2.2.11 section in the Version History.

2.2.1 ————————————————————————–

  • Minimum TLS Version

    Beginning with this release, the driver requires a minimum version of TLS for encrypting the data store connection. By default, the driver requires TLS version 1.2. This requirement may cause existing DSNs and connection strings to stop working, if they are used to connect to data stores that use a TLS version earlier than 1.2.

    To resolve this, in your DSN or connection string, set the Minimum TLS option (the Min_TLS property) to the appropriate version of TLS for your server. For more information, see the Installation and Configuration Guide.

Version History ================================================================

3.0.8 ————————————————————————–

Released 2025-12-03

Enhancements & New Features

  • [SF-1047][SF-1051] Updated Platform Support

    Beginning with this release, the connector is supported on the following OS platforms:

    • Red Hat Enterprise Linux (RHEL) 10 - ARM Architecture
    • MacOS 15

3.0.7 ————————————————————————–

Released 2025-09-22

Enhancements & New Features

  • [SF-1039][SF-1044][SF-1045] Updated support for Posix platforms

    Beginning with this release, the connector is supported on the following OS platforms:

    • Red Hat Enterprise Linux (RHEL) 10
    • Debian 13

    Beginning with this release, the connector is no longer supported on the following OS platforms:

    • CentOS 7

Resolved Issues

  • [SF-1048] Version mismatch between installer and the installed driver

    A bug has been fixed where the version of the driver differed from the version of the installed product.

3.0.6 ————————————————————————–

Released 2025-06-26

Enhancements & New Features

  • [SF-1010] Upgrade OpenSSL, libcURL, and Expat

    The connector has been updated with the following security improvements to OpenSSL and libcURL.

    • OpenSSL 3.0.16 (previously 3.0.15)
    • libcURL 8.14.1 (previously 8.7.1)
    • Expat 2.7.1 (previously 2.6.4)

3.0.5 ————————————————————————–

Released 2024-11-15

Enhancements & New Features

  • [SF-975][SF-1003] Upgrade OpenSSL, libcURL, and Expat

    The connector has been updated with the following security improvements to OpenSSL, libcURL, and Expat.

    • OpenSSL 3.0.15 (previously 3.0.12)
    • libcURL 8.7.1 (previously 8.6.0)
    • Expat 2.6.4 (previously 2.5.0)
  • [SF-992] Ubuntu 24.04 support

    The connector now supports Ubuntu 24.04. For a list of supported OS versions, see the Installation and Configuration Guide.

3.0.2 ————————————————————————–

Released 2024-03-21

Enhancements & New Features

  • [SF-963] Security updates

    The connector has been updated with security improvements.

  • [SF-964] Upgraded compiler support

    The connector now uses Windows Visual Studio 2022. For supported versions, see the Installation and Configuration Guide.

  • [SF-965] Updated security flags

    The following security flags have been used to improve security checks in the connector:

    • /CETCOMPAT
    • /guard:cf
    • /Qspectre
    • /SDL
  • [SF-966] Updated third-party libraries

    The connector now uses the following third-party libraries:

    • Boost 1.82.0 (previously 1.66.0)
    • Expat 2.6.0 (previously 2.5.0)
    • libcURL 8.6.0 (previously 8.4.0)
    • OpenSSL 3.0.13 (previously 3.0.11)
    • ZLib 1.3.1 (previously 1.2.13)
  • [SF-969] Filepath validation support

    The connector can now verify the filepath provided in the CertsPath property is a canonical absolute path.

3.0.1 ————————————————————————–

Released 2024-01-18

Enhancements & New Features

  • [SF-936] Updated third-party libraries

    The connector now uses the following third-party libraries:

    • libcURL 8.4.0 (previously 7.88.1)
    • OpenSSL 3.0.12 (previously 3.0.9)

Resolved Issues The following issue has been resolved in Simba Salesforce ODBC Connector 3.0.1.

  • [SF-934] The connector fails to use expanded chunkable tables.

3.0.0 ————————————————————————–

  • [SF-920] Removed support for OS platforms

    Beginning with this release, the connector no longer supports the following OS platforms:

    • Windows 8.1 and 7 SP1
    • Windows Server 2008 R2 SP1
    • macOS 10.13 and 10.14
    • Debian 8 and 9
    • Red Hat Enterprise Linux (RHEL) 6
    • SUSE Linux Enterprise Server (SLES) 11
    • Ubuntu 16.04 and 18.04

    For a list of supported OS versions, see the Installation and Configuration Guide.

================================================================================

Installation and Configuration Guide