<h1>psqlODBC release notes</h1>
<hr>
+<h2><a id="09.06.0500">psqlODBC 09.06.0500 Release</a></h2>
+Changes:<br />
+<ol type="1">
+<li>Fix a segfault on ResolveOneParam() function while executing a query after calling SQLSetStmtAttr(.., SQL_ATTR_APP_PARAM_DESC, an_ARD_for_another_statement, ..).</li>
+<li>Fix a linkage error when doing installcheck for test/win.mak.</li>
+Report and patch by Kazuki Uehara.
+<li>Fix a bug when fetching bytea field to SQL_C_BINALY data. It's bad to double count of bytes.</li>
+<li>Handle '$'s in identifiers correctly. Also take multibyte characters into account in identifiers.</li>
+<li>Reduce the use of snprintfcat(or SPRINTFCAT_FIXED macro) as much as possible. Instead use PQExpBuffer library without having to worry about buffer length.</li>
+<li>Use macro MYLOG instead of function mylog in preparation for later changes and unify mylog() and inolog() using level parameter.
+Enable the compiler to check the format string against the parameter of mylog() by adding __attribute__((format(printf,.,.))) to the declaration of mylog(GCC only).
+ Using this mechanism, check and fix many discordances of parameters.</li>
+<li>Implement myprintf() which prints logs according to printf format and make logs a little easier to read using the macro MYPRINTF() which calls myprintf().</li>
+<li>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.</li>
+<li>Add __FILE__, __FUNCTION__, __LINE__ to MYLOG.</li>
+<li>Fix an parameter unmatch error which would cause a crash.</li>
+<li>Removed some qlogs, changed some qlogs to MYLOG and added some qlogs.</li>
+<li>Move the implemetation of GetExeName() from psqlodbc.c(psqlsetup.c) to mylog.c.</li>
+<li>Remove the GssAuthUseGssapi option completely.</li>
+<li>Fix bug that calls strdup() for NULL pointers.</li>
+Per report from Ding, Haiqiang.
+<li>Detect fast shutdown while connecting.</li>
+<li>Put back the behavior when conversion errors from the current locale to SQLWCHAR occur.
+ Simply returns zero length string instead of erroring out.</li>
+Per report from Andrus.
+<li>Add level parameter to Commlog/Mylog option of setup program.</li>
+<li>Add __attribute__((format(printf,3,4))) to the declaration of snprintfcat().</li>
+<li>Allow PROCCALL in ReadOnly mode.</li>
+Per report from Matej Mihelic.
+</ol><br />
<h2><a id="09.06.0410">psqlODBC 09.06.0410 Release</a></h2>
Changes:<br />
<ol type="1">
* and PG_DRVFILE_VERSION via winbuild/psqlodbc.vcxproj.
*/
#ifndef POSTGRESDRIVERVERSION
-#define POSTGRESDRIVERVERSION "09.06.0410"
+#define POSTGRESDRIVERVERSION "09.06.0500"
#endif
#ifndef POSTGRES_RESOURCE_VERSION
#define POSTGRES_RESOURCE_VERSION POSTGRESDRIVERVERSION
#endif
#ifndef PG_DRVFILE_VERSION
-#define PG_DRVFILE_VERSION 9,6,04,10
+#define PG_DRVFILE_VERSION 9,6,05,00
#endif
#endif