Skip to content

Commit f7e3d56

Browse files
author
Vahid Saber Hamishagi
committed
Update README and Changelog
1 parent 5962675 commit f7e3d56

File tree

2 files changed

+20
-47
lines changed

2 files changed

+20
-47
lines changed

CHANGELOG.md

Lines changed: 18 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,24 @@
11
Changelog
22
=========
33
v2.1.1 (2024-04-01)
4-
-------------------
5-
6-
1. **Data Type Fixation:**
7-
8-
Corrected the data type of the bind offset pointer to SQLLEN from long for the plBindOffsetPtr variable in RS_DESC_HEADER to ensure compatibility
9-
10-
2. **Default Value Adjustment:**
11-
12-
Modified the default value for SQL_BOOKMARK_PERSISTENCE from SQL_BP_UPDATE | SQL_BP_SCROLL to SQL_BP_DROP
13-
14-
3. **Logging Enhancement:**
15-
16-
Upgraded logging capabilities and streamlined the logging system to boost speed and transparency.
17-
18-
4. **Unicode Library Expansion:**
19-
20-
Expanded unicode library capabilities by:
21-
22-
* Introducing wchar16_to_utf8_char() to convert 16-bit wide characters to UTF-8 char array.
23-
* Improved buffer safety checks in the char_utf8_to_wchar_utf16() function to make it more robust.
24-
25-
5. **Unicode Conversion Improvement:**
26-
27-
Enhanced unicode conversion within SQLTablesW and SQLPrepareW for improved compatibility and accuracy.
28-
29-
6. **Bug Fixes:**
30-
31-
Resolved issues causing Power Query container crashes in Microsoft products.
32-
33-
* The catalog filter was updated to use 'LIKE' instead of '+' to allow filter patterns with '%' which impacted metadata ODBC APIs like SQLTables.
34-
* In case the IAM authentication client cannot deduce the workgroup configuration from the serverless destination address, use the user-provided DSN setting as an alternative.
35-
* Invoke both cmake.find_library() and cmake.find_package() functions to locate the Gtest library, so that if one method fails to find Gtest, the other can be used as a fallback option.
36-
* Ensure that CaFile and CaPath connection settings are available to both IAM as well as Idp authentication plugins.
37-
38-
7. **TCP Proxy Enhancement and Fixes:**
39-
40-
The TCP Proxy implementation in the DSN GUI was improved by fixing issues related to saving and loading proxy settings. Additionally, the connection handling routines in lipbq's library were enhanced to better support connections made through proxies. Specifically, the connect_using_proxy, connectDBStart, PQconnectPoll, and internal_cancel functions were updated to properly handle proxy configurations.
41-
42-
43-
8. **Configuration Update:**
44-
45-
Updated the registry path that stores Windows DSN log settings for the ODBC driver, from HKEY_CURRENT_USER\SOFTWARE\ODBC\ODBC.INI\ODBC to HKEY_LOCAL_MACHINE\SOFTWARE\Amazon\Amazon Redshift ODBC Driver (x64)\Driver.
46-
Windows users should update the log settings for their DSNs to use this new registry path, if needed.
47-
48-
**Note:** Going forward, this software will use Semantic Versioning (SemVer) for version numbering. SemVer versions consist of three numbers in the MAJOR.MINOR.PATCH format. For compatibility purposes, the build id (4th number) will continue to be included only in the package name.
4+
---------------------
5+
1. Corrected the data type of the bind offset pointer to SQLLEN from long for the plBindOffsetPtr variable in RS_DESC_HEADER to ensure compatibility
6+
2. Modified the default value for SQL_BOOKMARK_PERSISTENCE from SQL_BP_UPDATE | SQL_BP_SCROLL to SQL_BP_DROP
7+
3. Upgraded logging capabilities and streamlined the logging system to boost speed and transparency.
8+
4. Expanded unicode library capabilities by introducing wchar16_to_utf8_char() to convert 16-bit wide characters to UTF-8 char array.
9+
5. Improved buffer safety checks in unicode function char_utf8_to_wchar_utf16() to make it more robust.
10+
6. Enhanced unicode conversion within SQLTablesW and SQLPrepareW for improved compatibility and accuracy.
11+
7. Resolved issues causing Power Query container crashes in Microsoft products.
12+
8. The catalog filter was updated to use 'LIKE' instead of '+' to allow filter patterns with '%' which impacted metadata ODBC APIs like SQLTables.
13+
9. In case the IAM authentication client cannot deduce the workgroup configuration from the serverless destination address, use the user-provided DSN setting as an alternative.
14+
10. Invoke both cmake.find_library() and cmake.find_package() functions to locate the Gtest library, so that if one method fails to find Gtest, the other can be used as a fallback option.
15+
11. Ensure that CaFile and CaPath connection settings are available to both IAM as well as Idp authentication plugins.
16+
12. The TCP Proxy implementation in the DSN GUI was improved by fixing issues related to saving and loading proxy settings. Additionally, the connection handling routines in lipbq's library were enhanced to better support connections made through proxies. Specifically, the connect_using_proxy, connectDBStart, PQconnectPoll, and internal_cancel functions were updated to properly handle proxy configurations.
17+
14. Updated the registry path that stores Windows DSN log settings for the ODBC driver, from "HKEY_CURRENT_USER\SOFTWARE\ODBC\ODBC.INI\ODBC" to "HKEY_LOCAL_MACHINE\SOFTWARE\Amazon\Amazon Redshift ODBC Driver (x64)\Driver".
18+
19+
**Note:**
20+
* Going forward, this software will use Semantic Versioning (SemVer) for version numbering. SemVer versions consist of three numbers in the MAJOR.MINOR.PATCH format. For compatibility purposes, the build id (4th number) will continue to be included only in the package name.
21+
* Windows users should update the log settings for their DSNs to use this new registry path, if needed.
4922

5023
v2.1.0.0 (2024-02-28)
5124
------------------------

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ Default Installation Directory:
5050
See [Amazon Redshift ODBC Driver Installation and Configuration Guide](https://docs.aws.amazon.com/redshift/latest/mgmt/odbc20-install.html) for more information.
5151

5252
Here are download links for the latest release:
53-
* https://s3.amazonaws.com/redshift-downloads/drivers/odbc/2.1.0.0/AmazonRedshiftODBC64-2.1.0.0.msi (For Windows)
54-
* https://s3.amazonaws.com/redshift-downloads/drivers/odbc/2.1.0.0/AmazonRedshiftODBC-64-bit-2.1.0.0.x86_64.rpm (For Linux)
53+
* https://s3.amazonaws.com/redshift-downloads/drivers/odbc/2.1.1.0/AmazonRedshiftODBC64-2.1.1.0.msi (For Windows)
54+
* https://s3.amazonaws.com/redshift-downloads/drivers/odbc/2.1.1.0/AmazonRedshiftODBC-64-bit-2.1.1.0.x86_64.rpm (For Linux)
5555

5656
## Report Bugs
5757

0 commit comments

Comments
 (0)