Changelog for
psqlODBC-10.03.0000-46.11.i586.rpm :
* Wed May 23 2018 mvetterAATTsuse.com- Update to version 10.03.0000:
* Put back the handling of lock_CC_for_rb variable. The variable lock_CC_for_rb should be held per connection.
* Fix SQLGetTypeInfo() so that it filters SQL_TYPE_DATE, SQL_TYPE_TIME or SQL_TYPE_TIMESTAMP for ODBC 2.x applications.
* Revise ConfigDSN() so that it handles the 4th parameter(lpszAttribues) correctly.
* Fix a crash bug when handling error messages. Also modified some error messages.
* Let SQLTables() or SQLTablePrivileges() show partition tables.
* Fix build on Solaris defined(__SUNPRO_C) using Solaris Studio
* Reduce DB access to pg_class or pg_index by caching relhasoids, relhassubclass etc. It would improve the performance of SQLSetPos() or SQLBulkOperations() very much in some cases.
* Thu Apr 05 2018 mvetterAATTsuse.com- Update to version 10.02.0000:
* It\'s safer to call setlocale(LC_CTYPE, \"\") than calling setlocale(LC_ALL, \"\")
* Avoid replacing effective notice messages.
* Handle MALLOC/REALLOC errors while fetching tuples more effectively.
* Make SQLSetPos(SQL_DELETE/SQL_REFRESH) more effective. Because queries calling currtid(2) like select .. from .. where ctid=currtid2(.., ..) cause Seq Scan, their execution may be very slow. It is better to execute queries using subqueries like select .. from .. where ctid=(select currtid2(.., ..)) because they cause Tid Scan.
* Fix a crash bug in AddDeleted().
* Wed Feb 21 2018 mvetterAATTsuse.com- bsc#1062860 / fate#324501: For adding packaging to SLE15- Update to version 10.01.0000:
* Review the handling of AATTAATTIDENTITY when a column\'s default is nextval(a_sequence) but the column isn\'t a serial. Unfortunately the function pg_get_serial_sequence() doesn\'t work for sequences which aren\'t serial type.
* Add add an option -NoPDB to buildInstallers.ps1. The switch option can be specified so as to exclude PDB files from the installers.
* Fix a bug in pgdebug_realloc().
* Free any data at exec params before the statement is executed again or the next set of parameters is processed. If not, then there will be a memory leak when the next SQLParamData/SQLPutData is called.
* Review the level of MYLOG, QLOG. Divide
*level 1(detail)
* log into
*level 1(tuple level)
* log and
*level 2(detail)
* log.
* Wed Dec 06 2017 mvetterAATTsuse.com- Update to version 10.00.0000:
* Fix multibyte handling of ansi driver.
* Handle PG 10 identity columns.
* For PG10 servers, we will never see \"unknown\" output columns.
* Improve AATTAATTidentty handling. Use multibyte-aware eatTableIdentifiers() instead of next_name_token(). Use identifierEscape() to escape single quotes or double quotes.
* PG_PRINTF_ATTRIBUTE instead of printf in __attribute__((format(printf, .., ..))) function attribute.
* Review the use of encoded_nextchar(). Remove variables which work in conjunction with encstr(encoded_str) so as to avoid misleadingness.
* Use pg_get_serial_sequence() to get serial sequence of identity columns or serial columns. pg_get_serial_sequence() for identity columns became available in PG 10.
* Preparation for development with VC15(VS 2017).
* Fix the bug that \'create table T_$001 (\\81c)\' fails when useServerSidePrepare is turned on. Changes from 09.06.0500:
* Fix a segfault on ResolveOneParam() function while executing a query after calling SQLSetStmtAttr(.., SQL_ATTR_APP_PARAM_DESC, an_ARD_for_another_statement, ..).
* Fix a linkage error when doing installcheck for test/win.mak.
* Fix a bug when fetching bytea field to SQL_C_BINALY data. It\'s bad to double count of bytes.
* Handle \'$\'s in identifiers correctly. Also take multibyte characters into account in identifiers.
* Reduce the use of snprintfcat(or SPRINTFCAT_FIXED macro) as much as possible. Instead use PQExpBuffer library without having to worry about buffer length.
* Use macro MYLOG instead of function mylog in preparation for later changes and unify mylog().
* Implement myprintf() which prints logs according to printf format and make logs a little easier to read using the macro MYPRINTF() which calls myprintf().
* Introduce token control while parsing. Detect
*select .. into
* or
*select ... for update
* and suppress
*declare .. cursor for
* clause in declare/fetch mode using the mechanism.
* Add __FILE__, __FUNCTION__, __LINE__ to MYLOG.
* Fix an parameter unmatch error which would cause a crash.
* Removed some qlogs, changed some qlogs to MYLOG and added some qlogs.
* Move the implemetation of GetExeName() from psqlodbc.c(psqlsetup.c) to mylog.c.
* Remove the GssAuthUseGssapi option completely.
* Fix bug that calls strdup() for NULL pointers.
* Detect fast shutdown while connecting.
* Put back the behavior when conversion errors from the current locale to SQLWCHAR occur. Simply returns zero length string instead of erroring out.
* Add level parameter to Commlog/Mylog option of setup program.
* Add __attribute__((format(printf,3,4))) to the declaration of snprintfcat().
* Allow PROCCALL in ReadOnly mode. Changes from 09.06.0410:
* Fix buffer truncations. The truncations occured when concatenating \'RELEASE xxxx...;\' and \'SAVEPOINT xxxx....\'.
* Correct the behavior of snprintfcat() on Windows using posix_vsnprintf() instead of _vsnprintf().
* Handle StrLen_or_IndPtr argument of SQLBindParameter() properly when StrLen_or_IndPtr doesn\'t point to SQL_NTS and conversions between SQLWCHAR and SQLCHAR occur.
* Make quote_table() and ti_quote() thread safe.This change fixes \"relation does not exist\".- Remove psqlodbc-build.patch: don\'t see why this is needed. No mention of why it was added anywhere.
* Fri Jan 27 2017 adam.majerAATTsuse.de- Update to version 09.05.0400
* Ignore the difference between CR LF, LF and CR line break when comparing expected and result output.
* Fix the bug SQLGetDescFieldW or SQLColAttributeW mistakenly returns SQL_ERROR.
* for complete list of changes, see /usr/share/doc/packages/psqlODBC/release.html
* Thu Mar 12 2015 p.drouandAATTgmail.com- Update to version 09.03.0400
* No short ChangeLog available; please read /usr/share/doc/packages/psqlODBC/release.html- Remove depreciated AUTHORS section- Remove psqlODBC-literal.patch; fixed on upstream release- Update psqlodbc-08.03.0200-build.patch > psqlodbc-build.patch- Update project Url- Use download Url as source- Remove redundant %clean section
* Tue Apr 23 2013 mhruseckyAATTsuse.com- fix build on openSUSE > 12.3 with new unixODBC
* Tue Nov 03 2009 cooloAATTnovell.com- updated patches to apply with fuzz=0
* Wed Nov 12 2008 maxAATTsuse.de- Automate registering and unregistering the driver with unixODBC on installation and uninstallation (bnc#420850).
* Thu Sep 11 2008 maxAATTsuse.de- New version: 08.03.0200. For details on the countless improvements and bug fixes, see: http://psqlodbc.projects.postgresql.org/release.html or /usr/share/doc/packages/psqlODBC/release.html