What's Changed
- use openssl 3.5.5 by @davecramer in #169
- Fix SQLPrimaryKeys to exclude INCLUDE columns from results by @davecramer in #171
- Fix stack buffer overflow in getPrecisionPart() (GitHub #173) by @davecramer in #174
- Avoid reading past conn_settings end by @jarvis24young in #176
- Validate percent escapes before decoding connection-string values by @jarvis24young in #175
- Handle ARD bookmark allocation failure by @jarvis24young in #179
- fix version reporting by @davecramer in #181
- Reject overlong cursor names by @jarvis24young in #178
- Reject invalid SQLPutData lengths by @jarvis24young in #182
- Detach freed app descriptors from statements by @jarvis24young in #183
- Avoid reading before leading string literals by @jarvis24young in #185
- Pass SQLSetDescRec field values correctly by @jarvis24young in #186
- Validate UTF-16 surrogate pairs before combining by @jarvis24young in #187
- Clear PGresults from per-query rollback by @jarvis24young in #188
- Fix double-free / heap corruption during SQLDisconnect cleanup (#189) by @davecramer in #190
- Redact sensitive connection parameters in logs by @jarvis24young in #184
- Use signed type for error status by @jarvis24young in #193
New Contributors
- @jarvis24young made their first contribution in #176
Full Changelog: REL-18_00_0001...REL-18_00_0002