Releases: pacman82/odbc-api
Releases · pacman82/odbc-api
odbc-api-v10.0.0
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 likearrow-odbc
andodbc2parquet
therefore have been compiling with thenarrow
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 thenarrow
feature added by these crates. Since the default behavior for each platform is now triggered byodbc-api
itself, downstream artefacts can overwrite it both ways. E.g. using thenarrow
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 thewide
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 usedodbc-api
previously on Linux without any flags it did by default use thewide
function calls. It now uses thenarrow
ones by default. If you want the old behavior just specify thewide
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
Fix list attributes
odbcsv1.0.4
add decimal_text_to_i128
odbcsv1.0.3
bump version to 4.0.0
odbcsv1.0.2
fix some (not all) broken links in documenation
odbcsv1.0.1
fix false positive truncation for varchar
odbcsv1.0.0
fix false positive truncation errors
odbcsv0.4.19
bump version to 0.57.1
odbcsv0.4.18
bump version to 0.54
odbcsv0.4.17
bump odbcsv patch version