. . "8b23239311d4621e9663bb9dbc67e8ed" . . "2023-05-02T16:20:12Z" . "--+ iODBC Change Notes\r\n\r\n%TOC%\r\n\r\n---++ 2023-05-02 - iODBC Stable Version 3.52.16 Released\r\n\r\n * Fixed issue with generic setup dialogs on macOS not saving values\r\n * Fixed issue when creating new DSN via generic setup dialogs on macOS BigSur\r\n * Fixed issue with new vertical layout for Alerts on macOS BigSur\r\n * Fixed support for modern limit path name size\r\n * Fixed SQLBindParameter trace when bind offset is in use (fixes #80)\r\n * Fixed SQLGetInstalledDrivers single entry error (fixes #79)\r\n * Fixed silent truncation of 'long' diagnostic messages in SQLGetDiagRec (fixes #78)\r\n * Fixed missing comma (fixes #72)\r\n * Fixed potential memory leak (fixes #71)\r\n * Fixed truncation of SQL_C_WCHAR parameter value when BufferLength=0 and length=SQL_NTS (fixes #68)\r\n * Fixed issue overriding SQL_DEFAULT_PARAM length indicator (fixes #67)\r\n * Fixed issue with input parameter data when using parameter arrays (fixes #66)\r\n * Fixed compiler warnings\r\n * Fixed version check of build tools\r\n * Updated documents\r\n\r\nPlease continue sending your suggestions, questions and/or patches to the Archive Maintainer at iodbc@openlinksw.com\r\n\r\n---++ 2021-06-07 - iODBC Stable Version 3.52.15 Released\r\n\r\n * Added support for macOS Big Sur (11.x) on Apple Silicon using a universal build\r\n * Fixed title to show CPU architecture used\r\n * Fixed length of error message buffer\r\n * Removed support for Mac OS X Snow Leopard (10.6) and older\r\n * Removed deprecated iODBCcfmbridge for PPC\r\n * Upgraded iODBC build to use recent versions of Xcode\r\n * Minimum Xcode version is set to Xcode 8.0\r\n * Minimum macOS deployment target is OS X Mavericks (10.9)\r\n * Migrated dialogs and plist files\r\n * Migrated translation support\r\n\r\n\r\n---++ 2021-02-17 - iODBC Stable Version 3.52.14 Released\r\n\r\n * Fixed: SQLSetEnvAttr doesn't return SQL_SUCCESS for option SQL_ATTR_APP_UNICODE_TYPE\r\n * Fixed: issue with switching ODBC driver to best supported Unicode codepage\r\n * Fixed: misprint in SQLBrowseConnect\r\n * Fixed: SQLGetConnectOption returned wrong value for SQL_CURRENT_QUALIFIER\r\n * Fixed: mixing calls to SQLFetchScroll with SQLFetch\r\n * Fixed: Misc Unicode issues\r\n\r\n---++ 2019-07-23 - iODBC Stable Version 3.52.13 Released\r\n\r\n * Added extra validation for SQLAllocHandle (SQL_HANDLE_DESC, ...)\r\n * Added GCC __attribute__ for checking format string\r\n * Added missing define SQL_CONVERT_GUID\r\n * Fixed issue using heap after free in SQLConnect_internal\r\n * Fixed issue with global mutex in SQLError, SQLGetDiagRec, and SQLGetDiagField\r\n * Fixed SQLSetStmtAttr to cache the correct values for SQL_ATTR_ROW_ARRAY_SIZE \r\n and SQL_ATTR_ROW_BIND_TYPE\r\n * Fixed format specifiers and some casts to fix trace output\r\n * Fixed missing check for section in SQLGetPrivateProfileString\r\n * Fixed non-void function needs to return a value\r\n * Fixed issue in Mac Cocoa code\r\n * Fixed iODBC apps/frameworks CFBundleGetInfoString attribute\r\n * Fixes an issue where build fails on Alpine\r\n * Fixed package versioning\r\n * Fixed small memory leaks\r\n\r\n---++ 2016-07-12 - iODBC Stable Version 3.52.12 Released\r\n\r\n * Added new Cocoa based dialogs for Mac OS X to allow 64-bit applications to\r\n use the standard Login and Setup dialogs from the iODBCinst framework\r\n * Added 64-bit version of the iODBC Administrator to configure and test DSNs on drivers that are\r\n only available in 64-bit format\r\n * Fixed User DSN support for recent versions of Microsoft Excel and Query on macOS\r\n * Documentation fixes\r\n\r\n---++ 2016-05-25 - iODBC Internal Version 3.52.11 Released\r\n\r\n * Added xcodebuild option for OS X El Capitan (10.11)\r\n * Added support for x86_64 to iODBC Demo\r\n * Fix crash ODBCdemo - error message overwrite stack data\r\n * Fix iODBCdemo issue with UID/PWD values\r\n * Fixed crash in iODBC DM on push of \"Test\" button when 64-bit ODBC driver is used\r\n * Fixed crash when create_dsnsetup fails to load the window\r\n * Fixed crash when passing an empty connect string with no window handle\r\n * Fixed iODBCadm and iODBCdrvproxy Development build errors on OS X\r\n * Fixed iODBCdrvproxy XIBs not compiling to NIBs on OS X\r\n * Fixed issue in SQLGetInfo\r\n * Fixed issue with Xcode 7.2.1 on OS X Yosemite (10.10)\r\n * Fixed use only major.minor of macOS version to configure flags\r\n\r\n---++ 2015-02-12 - iODBC Stable Version 3.52.10 Released\r\n\r\n * Fixed issue with ~/Library/ODBC/odbc[inst].ini on macOS\r\n * Added build support for macOS 10.10\r\n * Updated iODBC Administrator\r\n * Updated iODBC Demo\r\n * Fixed string truncation in Unicode <-> Ansi conversion on some API calls\r\n\r\n---++ 2014-04-15 - iODBC Stable Version 3.52.9 Released\r\n\r\n * Added support for building on recent versions of Mac OS X\r\n * Fixed warnings from autoconf/automake\r\n * Fixed infinite loop in connection pool\r\n * Fixed compiler warnings\r\n * Fixed build dependency for make -jX\r\n * Fixed check for Unicode driver\r\n * Fixed issue calling SQLCancel from other thread\r\n * Fixed SQLInstallDriverEx when driver is readonly\r\n\r\n---++ 2012-03-27 - iODBC Stable Version 3.52.8 Released\r\n\r\n * Added support for Mac OS X 10.7\r\n * Added Mac OS X build files to ignore list\r\n * Added initial .gitignore\r\n * Added more files to ignore\r\n * Converted build rules to compile the UI from new .xib files\r\n * Converted old .nib format to .xib format\r\n * Fixed list of files to be distributed\r\n * Fixed problem installing CFMSupport\r\n * Updated version of iODBC Demo to 1.1\r\n\r\n---++ 2009-09-11 - iODBC Stable Version 3.52.7 Released\r\n\r\n * Added iODBC Graphical Administrator for Mac OS X\r\n * Added iODBC CFM Bridge\r\n * Added resizable windows and dialogs for GTK+\r\n * Added option in tracefile for sequence number ($S)\r\n * Added additional translations between ANSI and Unicode\r\n * Fixed if tracefile gets too big, continue in new tracefile\r\n * Fixed unload bug due to wrong pointer deref\r\n * Fixed Connection Pooling UI\r\n * Fixed checking odbc_ver on connect handle\r\n * Fixed packaging of runtime only libraries\r\n * Fixed porting issues\r\n * Fixed documentation\r\n\r\n---++ 2007-01-05 - iODBC Stable Version 3.52.6 Released\r\n\r\n * Added support for GTK+ 2.x\r\n * Fixed long mutex lock on connect\r\n * Fixed problems with SQLBrowseConnect\r\n * Fixed missing functions in export list\r\n * Fixed core dump when checking for driver odbc version\r\n * Fixed allocation error in SQLDescribeCol\r\n * Fixed rpm specification for RedHat\r\n * Fixed porting problems on FreeBSD, OpenBSD and OSF\r\n * Use SQLFetchScroll in iodbctest\r\n\r\n---++ 2006-01-27 - iODBC Stable Version 3.52.5 Released \r\n\r\n * Added support for File DSN\r\n * Added support for Connection Pooling\r\n * Added check for tracefile size\r\n * Call ODBC 2.x functions in driver if application uses ODBC 2.x only calls\r\n * Fixed problem parsing driver result in SQLSetStmtAttr\r\n * Fixed source code readability\r\n * Fixed bug in overwriting driver name\r\n * Fixed check for /Library/ODBC for Mac OS X\r\n * Fixed prototypes\r\n * Rewrote bootstrap script and configure summary\r\n * Use localtime_r in tracing when available\r\n * Fixed build issues with Mac OS X\r\n * Small code cleanups and fixes\r\n\r\n---++ 2005-11-07 - iODBC Stable Version 3.52.4 Released \r\n\r\n * Added support for Mac OS X 10.4 Universal kit (ppc, ppc64, and i386)\r\n * Removed dependency between iodbc and iodbcinst shared libraries\r\n * Cleanups to the build process particularly on MacOS X\r\n * Clarification on LGPL license conditions\r\n * Bugfix: error on subsequent SQLExecute statements\r\n * Fixed problem building 64-bit GUI components\r\n * Fixed problem determining which compiler to use on AIX\r\n * Enabled SHLIB_PATH on HP/UX\r\n * Fixed problem using # as comment in odbc.ini file\r\n * Disabled --disable-odbc3 flag\r\n * Small code cleanups and fixes\r\n\r\n---++ 2005-02-07 - iODBC Stable Version 3.52.3 Released \r\n\r\n * Added support for DSN-less connections\r\n * Added timestamp to ENTER/EXIT lines in trace file\r\n * Added build support for AIX 5.x, HP/UX 11.23 IA_64\r\n * Added build support for Mac OS X 10.3 (32-bit) and 10.4 (32-bit + 64-bit)\r\n * Fixed problem with SQLDriverConnect (SQL_DRIVER_PROMPT) if no setup dialog had been registered\r\n * Fixed symbol-clash between Oracle Instant client and iODBC on Mac OS X\r\n * Various small build fixes\r\n * Various stability bug-fixes\r\n\r\n---++ 2004-02-28 - iODBC Version 3.52.2 Source Released \r\n\r\n * Added tracing option for root without overwriting existing files\r\n * Added PORT.OpenLink script\r\n * Added special iodbc-config script for Mac OS X framework build\r\n * Fixed problem starting/stopping tracing\r\n * Fixed SQLSetConnectAttr to return SQL_SUCCESS_WITH_INFO if driver cannot \r\n handle option set before connect time\r\n * Fixed SQLInfo to use pcbInfoValue if present\r\n * Fixed NULL pointer problem in GTK choose driver dialog\r\n * Fixed problem with C++ prototypes with older 32-bit code\r\n * Fixed locking problem with SQLAllocEnv/SQLAllocHandle\r\n * Fixed tracefile name expansion\r\n * Fixed problem running bootstrap.sh on machines without GTK\r\n * Fixed problem installing code in temp directory for packaging\r\n * Fixed problem calling SQLGetDiagRec on uninitialized handles in iodbctest program\r\n * Link iodbctest program with static iodbc libraries\r\n\r\n---++ 2003-09-08 - iODBC Version 3.52.1 Source Released \r\n\r\n * Added support for new ODBC 3.52 specification for 64-bit environments\r\n * Added support for SQLGetEnvAttr(SQL_ATTR_WCHAR_SIZE) extension\r\n * Added missing Mac OS X build files\r\n * Added script to symlink Mac OS X framework into /usr/local/iODBC to allow traditional \r\n GNU configurable packages to use the same version of iODBC\r\n * Added new layer to driver loading to prevent memory leaks when drivers cannot be physically unloaded\r\n * Added man pages for iodbc-config, iodbctest, and iodbcadm-gtk\r\n * Added header file iodbcunix.h for portability\r\n * Enhanced tracing for SQLGetFunctions, SQLColAttribute\r\n * Fixed NULL pointer problem when connection failed\r\n * Fixed initialization problem with SQLGetPrivateProfileString\r\n * Fixed export Unicode and ANSI names of ODBC functions in libiodbc\r\n * Fixed SQLSetScrollOption emulation\r\n * Fixed tracing for SQLSetDescRec\r\n * Fixed rpm build issue with RedHat 9\r\n * Fixed Mac OS X install problem\r\n * Fixed Mac OS X build dependency on Carbon libraries\r\n * Fixed HP/UX shared library name handling\r\n * Fixed handling of UTF-8 sequences\r\n * Fixed compiler warnings\r\n * Small code cleanups and fixes\r\n\r\n---++ 2003-08-22 - iODBC Version 3.51.2 Source Released \r\n\r\n * Added support for installation layouts for different distributions, e.g., --with-layout=RedHat\r\n * Added support for Mac OS X 10.3 (Panther)\r\n * Added support for creating libodbc.so symlink\r\n * Added more ODBC 3.x calls to iodbctest.c program\r\n * Added SQLRowCount for SQL UPDATE/DELETE statements in iodbctest.c\r\n * Fixed build problem with older make programs\r\n * Fixed bug in state handling SQLCloseCursor\r\n * Fixed driver statement allocation problem\r\n * Fixed double free in statement handle\r\n * Fixed problem tracing variable length strings and binary data\r\n * Use snprintf when available to guard against buffer overruns\r\n * Small documentation fixes\r\n\r\n---++ 2002-04-29 - iODBC Version 3.51.1 Source Released\r\n\r\n * Release of GTK-based Administrator component\r\n * Improved API tracing functionality (improvement is trace granularity)\r\n * New SQLDrivers() API implementation\r\n * Upgrade to libtool-1.4.3\r\n * Reworked SRPM .spec-file to aid co-existence with other managers\r\n * Improved ./configure and GTK support for FreeBSD and MacOS X\r\n * Reinstated libiodbc.so dependency on libiodbcinst.so\r\n * State-transition fixes for SQLFetch/SQLExecDirect/SQLMoreResults\r\n * Tidied ini-file- and connection-string-parsing functions\r\n * Added a README.CVS\r\n * Symbol-clash removal\r\n\r\n---++ 2003-08-22 - iODBC Version 3.51.0 Source Released\r\n\r\n * Unicode support\r\n * Updated ODBC tracing support\r\n * Updated threading model\r\n * Improved graphical Administration (GTK) interface\r\n * General Bug fixes\r\n\r\n---++ 2002-04-29 - iODBC 3.0.6 Source Release\r\n\r\n * Mac OS X support\r\n * Portability fixes\r\n * Small bug fixes\r\n\r\n---++ 2001-06-12 - iODBC 3.0.5 Source Release\r\n\r\n * Portability fixes\r\n * Small bug fixes\r\n * CVS archive integration\r\n\r\n---++ 2000-08-25 - iODBC 3.0.4 Source Release\r\n\r\n * This release was a source release only.\r\n\r\n---++ 2000-08-09 - iODBC 3.0.3 Source Release\r\n\r\n * Full source code for GTK GUI based iODBC Administrator for interactive administration of ODBC DSNs\r\n\r\n---++ 2000-08-09 - iODBC 3.0.3 Linux Binary Release\r\n\r\n * GTK GUI based iODBC Administrator for interactive administration of ODBC DSNs\r\n\r\n---++ 2000-02-01 - iODBC Development Version 3.0.2 Release\r\n\r\n * SQLGetData returned SQLSTATE 24000 error as internal SQLNumResultCols call deadlocked\r\n * SQLDatasources argument check was wrong\r\n\r\n---++ 2000-01-28 - iODBC Development Version 3.0.1 Release\r\n\r\n * Added code to make Driver Manager thread safe\r\n * Added code to call non thread-safe drivers from thread safe applications\r\n * Small bug fixes and code cleanups\r\n\r\n---++ 1999-12-16 - iODBC Development Version 3.0.0 Release\r\n\r\n * ODBC 3.x support and the ODBC 3.x to 2.x translation layer\r\n * Support for more platforms including Mac OS X (Rhapsody)\r\n * Small bug fixes and code cleanups" . . "ChangeNotes" . . . . "2016-09-14T12:28:34Z" . "ChangeNotes" . . . . . "ChangeNotes" . . . "2023-05-02T16:20:12.771218"^^ . . . "2016-09-14T12:28:34.319183"^^ . . . .