<commit_before><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
    <title>psqlODBC release notes</title>
  </HEAD>

  <body bgcolor="#ffffff" text="#000000" link="#ff0000" vlink="#a00000" alink="#0000ff">
  
<h1>psqlODBC release notes</h1>
<hr>
<h2>psqlODBC 08.04.xxxx Release </h2>
Changes:<br>
1.) Avoid a crash on exit when using SSL connections by resetting CRTPTO_xx_callbacks before unloding libpq.<br>
2.) Correct the funtion name DiscardRollbackState pointed out by <NAME>.<br>
3.) Correct the value of INDEX_QUALIFIER column which returned by SLQSTATISTICS();<br>
4.) Take domain types into account in SQLColumns() (Thanks to <NAME>).<br>
5.) Take RESTRICT actions into account in SQLForeignKeys() (report from <NAME>).<br>
6.) Fix a bug that small negative decimal values are mistaken for non-negative (bug report from <NAME>).<br>
7.) Use MSG_NOSIGNAL/MSG_NOSIGPIPE option on send()/recv() to avoid crash on SIGPIPE (bug report from <NAME>).<br>
8.) Remove a spurious "." with no trailing digits in timestamp representation (bug report from <NAME>man).<br>
9.) Rename trim() funtion in order to avoid conflict of function name(report from <NAME>).<br>
10.) Put back the change to add *read only* clause for read only cursors.<br>
11.) Improve pgtype_transfer_octet_length().<br>
12.) Fix a bug reported by <NAME> that SQLExec *select for a table* -> SQLDescribeCol() -> add a column to the table -> SQLExec *select for the table* -> SQLDescribeCol() for the added column causes a bad result.<br>
13.) Use strncpy_null() instead of strncpy().<br>
14.) Close (holdable) cursors on commit if possible.<br>
15.) Recycle columns cache info if the size becomes pretty large.<br>
16.) Add sslverify=none to conninfo in case of SSL connections via libpq of version 8.4.<br>
17.) Add a functionality to change the directory for logging.<br>
18.) Correct the error code for communication errors.<br>
19.) Correct the conversion between UTF-16 and UTF-8 for non UCS2 characters.<br>
20.) Try to convert (especially connection error) messages using local conversions when they are not valid unicode characters.<br>
21.) Add a textbox to setup dialog to change the directory for logging.<br>
22.) Allow multiple Connsettings statements in connection string by enclosing them by braces({}).<br>
<br>
<li>Notes: psqlODBC 08.03.0400</li><br>
Changes:<br>
1.) GUID forgot to set the value to the buffer.<br>
2.) -Wall was taken as gcc limitation.<br>
<br>
<li>Notes: psqlODBC 08.03.0300</li><br>
Changes:<br>
1.) SQLGUID type support thanks to <NAME>.<br><commit_msg>take some notes.<commit_after><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
    <title>psqlODBC release notes</title>
  </HEAD>

  <body bgcolor="#ffffff" text="#000000" link="#ff0000" vlink="#a00000" alink="#0000ff">
  
<h1>psqlODBC release notes</h1>
<hr>
<h2>psqlODBC 08.04.xxxx Release </h2>
Changes:<br>
1.) Avoid a crash on exit when using SSL connections by resetting CRTPTO_xx_callbacks before unloding libpq.<br>
2.) Correct the funtion name DiscardRollbackState pointed out by <NAME>.<br>
3.) Correct the value of INDEX_QUALIFIER column which returned by SLQSTATISTICS();<br>
4.) Take domain types into account in SQLColumns() (Thanks to <NAME>).<br>
5.) Take RESTRICT actions into account in SQLForeignKeys() (report from <NAME>).<br>
6.) Fix a bug that small negative decimal values are mistaken for non-negative (bug report from <NAME>).<br>
7.) Use MSG_NOSIGNAL/MSG_NOSIGPIPE option on send()/recv() to avoid crash on SIGPIPE (bug report from <NAME>).<br>
8.) Remove a spurious "." with no trailing digits in timestamp representation (bug report from <NAME>).<br>
9.) Rename trim() funtion in order to avoid conflict of function name(report from <NAME>).<br>
10.) Put back the change to add *read only* clause for read only cursors.<br>
11.) Improve pgtype_transfer_octet_length().<br>
12.) Fix a bug reported by <NAME> that SQLExec *select for a table* -> SQLDescribeCol() -> add a column to the table -> SQLExec *select for the table* -> SQLDescribeCol() for the added column causes a bad result.<br>
13.) Use strncpy_null() instead of strncpy().<br>
14.) Close (holdable) cursors on commit if possible.<br>
15.) Recycle columns cache info if the size becomes pretty large.<br>
16.) Add sslverify=none to conninfo in case of SSL connections via libpq of version 8.4.<br>
17.) Add a functionality to change the directory for logging.<br>
18.) Correct the error code for communication errors.<br>
19.) Correct the conversion between UTF-16 and UTF-8 for non UCS2 characters.<br>
20.) Try to convert (especially connection error) messages using local conversions when they are not valid unicode characters.<br>
21.) Add a textbox to setup dialog to change the directory for logging.<br>
22.) Allow multiple Connsettings statements in connection string by enclosing them by braces({}).<br>
23.) Improve the transactional control under useDeclareFetch mode.<br>
<br>
<li>Notes: psqlODBC 08.03.0400</li><br>
Changes:<br>
1.) GUID forgot to set the value to the buffer.<br>
2.) -Wall was taken as gcc limitation.<br>
<br>
<li>Notes: psqlODBC 08.03.0300</li><br>
Changes:<br>
1.) SQLGUID type support thanks to <NAME>.<br>
{'fraction_non_alphanumeric': 0.1198446458294803, 'fraction_numerical': 0.03402996116145737, 'mean_word_length': 4.815053763440861, 'pattern_counts': {'":': 0, '<': 120, '<?xml version=': 0, '>': 128, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7440561', 'n_tokens_mistral': 1796, 'n_tokens_neox': 1622, 'n_words': 711}