Skip to content

Releases: pacman82/odbc-api

odbc-api-v10.0.0

24 Nov 21:24
Compare
Choose a tag to compare

Added

  • [breaking] odbc-api will now use narrow function calls by default on non-windows systems. This assumes that the ODBC driver on that platform uses UTF-8 encoding. This is usually the case as many Linux systems use an UTF-8 locale. Outside of windows the wide function calls are usually less battle tested on drivers. Downstream artefacts like arrow-odbc and odbc2parquet therefore have been compiling with the narrow flag on non-windows systems for quite a while now to opt into the behavior which most likely works by default. However if somebody had a non-windows platform with a non-utf 8 local and a driver which actually could use UTF-16, he could not set appropriate compiler flags to revert the narrow feature added by these crates. Since the default behavior for each platform is now triggered by odbc-api itself, downstream artefacts can overwrite it both ways. E.g. using the narrow flag on windows to get some speed, if they know their target platform has a UTF-8 local configured. Or the other way around using the wide flag on a Linux system to e.g. handle special character in column names, which only seem to work with the wide variants of the drivers. So if you used odbc-api previously on Linux without any flags it did by default use the wide function calls. It now uses the narrow ones by default. If you want the old behavior just specify the wide feature flag. For windows users nothing breaks.

Other

  • (deps) bump thiserror from 2.0.0 to 2.0.3
  • (deps) bump csv from 1.3.0 to 1.3.1
  • (deps) bump tempfile from 3.13.0 to 3.14.0
  • (deps) bump tokio from 1.41.0 to 1.41.1
  • (deps) bump thiserror from 1.0.68 to 2.0.0
  • (deps) bump anyhow from 1.0.92 to 1.0.93
  • (deps) bump thiserror from 1.0.66 to 1.0.68
  • (deps) bump thiserror from 1.0.65 to 1.0.66
  • (deps) bump anyhow from 1.0.91 to 1.0.92
  • (deps) bump syn from 2.0.87 to 2.0.89
  • (deps) bump syn from 2.0.86 to 2.0.87
  • (deps) bump syn from 2.0.85 to 2.0.86

odbcsv1.0.5

29 Jan 07:26
Compare
Choose a tag to compare
Fix list attributes

odbcsv1.0.4

11 Jan 21:40
Compare
Choose a tag to compare
add decimal_text_to_i128

odbcsv1.0.3

25 Nov 15:00
Compare
Choose a tag to compare
bump version to 4.0.0

odbcsv1.0.2

27 Sep 16:21
Compare
Choose a tag to compare
fix some (not all) broken links in documenation

odbcsv1.0.1

25 Sep 21:19
Compare
Choose a tag to compare
fix false positive truncation for varchar

odbcsv1.0.0

21 Sep 20:57
Compare
Choose a tag to compare
fix false positive truncation errors

odbcsv0.4.19

01 Sep 06:09
Compare
Choose a tag to compare
bump version to 0.57.1

odbcsv0.4.18

13 Jan 17:35
Compare
Choose a tag to compare
bump version to 0.54

odbcsv0.4.17

20 Dec 22:56
Compare
Choose a tag to compare
bump odbcsv patch version