|
1 |
| -# odbc (development version) |
| 1 | +# odbc 1.6.0 |
2 | 2 |
|
3 |
| -* `snowflake()` now allows passing `uid` without `pwd` when |
4 |
| - using `authenticator = "SNOWFLAKE_JWT"` (@simonpcouch, #889). |
| 3 | +## New features |
5 | 4 |
|
6 |
| -* Enable automatic discovery of SQL Server drivers installed with homebrew |
7 |
| - on ARM macOS (@stevecondylios, #893). |
8 |
| - |
9 |
| -* SQL Server: Fix roundtrip of `hms` data. |
10 |
| - |
11 |
| -* SQL Server: Fix data truncation when writing to temp tables with |
12 |
| - `FreeTDS` (#866). |
13 |
| - |
14 |
| -* SQL Server: Writing to DATETIME2 targets respects precision (#793). |
15 |
| - |
16 |
| -* Addressed issue where error messages rethrown from some drivers would be |
17 |
| - garbled when the raw error message contained curly brackets |
18 |
| - (#859 by @simonpcouch). |
19 |
| - |
20 |
| -* snowflake: Runtime driver configuration checks on `MacOS` (#857). |
21 |
| - |
22 |
| -* Separate column content and name encoding by adding |
23 |
| - a new `name_encoding` argument to `dbConnect` to complement |
24 |
| - the existing `encoding` parameter (#845). |
25 |
| - |
26 |
| -* Netezza: Improved data type inference for character and boolean |
27 |
| - columns (#847, #850). |
| 5 | +* A hex logo has been added to the package (@edgararuiz, #824). |
28 | 6 |
|
29 |
| -* Added functions `odbcEditDrivers()`, `odbcEditSystemDSN()`, and |
30 |
| - `odbcEditUserDSN()` to provide a shorthand for |
31 |
| - `file.edit(odbcListConfig()[[i]])`. The helpers only support macOS and |
32 |
| - Linux and will raise an error on Windows (@simonpcouch, #827). |
| 7 | +* `databricks()` and `snowflake()` detect viewer-based credentials on |
| 8 | + Posit Connect (@atheriel, #853 and #894). |
33 | 9 |
|
34 |
| -* Trailing slashes are now automatically removed from `databricks(workspace)`, |
35 |
| - guarding users from an uninformative driver message (@simonpcouch, #827). |
36 |
| - |
37 |
| -* `snowflake()` now allows passing `uid` without `pwd` when |
38 |
| - `authenticator = "externalbrowser"` (@simonpcouch, #817). |
| 10 | +* `odbcEditDrivers()`, `odbcEditSystemDSN()`, and `odbcEditUserDSN()` |
| 11 | + create shortcuts for `file.edit(odbcListConfig()[[i]])` on macOS and |
| 12 | + Linux (@simonpcouch, #827). |
| 13 | + |
| 14 | +* New `redshift()` helper simplifies connections to Amazon Redshift clusters, |
| 15 | + particularly with IAM credentials (@atheriel, #879). |
| 16 | + |
| 17 | +## Bug fixes and minor improvements |
39 | 18 |
|
40 |
| -* DB2: Better support for temp tables in `dbListTables`, and `dbExistsTable` (#823). |
| 19 | +* Error messages rethrown from drivers no longer become garbled when raw messages |
| 20 | + contain curly brackets (@simonpcouch, #859). |
| 21 | + |
| 22 | +* SQL Server drivers installed with homebrew are now discovered automatically |
| 23 | + on ARM macOS (@stevecondylios, #893). |
41 | 24 |
|
42 |
| -* `dbConnect(odbc(), ...)` will now error informatively if the package |
43 |
| - can't locate a unixODBC install on MacOS and Linux (@simonpcouch, #782). |
| 25 | +* `databricks(workspace)` removes trailing slashes automatically, preventing |
| 26 | + uninformative driver messages (@simonpcouch, #827). |
44 | 27 |
|
45 |
| -* Added a hex logo for the package (@edgararuiz, #824). |
| 28 | +* `dbConnect()` displays clear errors when unixODBC isn't found on macOS and |
| 29 | + Linux (@simonpcouch, #782). |
46 | 30 |
|
47 |
| -* oracle: Fix writing to DATE and TIMESTAMP(n) targets using `batch_size` > 1. |
| 31 | +* `dbConnect()` adds `name_encoding` to complement `encoding` for separate |
| 32 | + column content and name encoding (#845). |
| 33 | + |
| 34 | +* `dbListTables()` and `dbExistsTable()` improve temp table support with DB2 (#823). |
48 | 35 |
|
49 |
| -* SQL Server: Fix issue related to writing when using SIMBA drivers (#816). |
| 36 | +* Netezza character and boolean columns receive improved data type |
| 37 | + inference (#847, #850). |
| 38 | + |
| 39 | +* Oracle `DATE` and `TIMESTAMP(n)` targets handle writes correctly with |
| 40 | + `batch_size > 1` (#810). |
| 41 | + |
| 42 | +* `snowflake()` checks runtime driver configuration on macOS (#857). |
50 | 43 |
|
51 |
| -* `snowflake()` and `databricks()` now detect viewer-based credentials when |
52 |
| - running on Posit Connect (@atheriel, #853 and #894). |
| 44 | +* `snowflake()` accepts `uid` without `pwd` when using |
| 45 | + `authenticator = "externalbrowser"` or `authenticator = "SNOWFLAKE_JWT"` |
| 46 | + (@simonpcouch, #817 and #889). |
53 | 47 |
|
54 |
| -* A new `redshift()` helper greatly simplifies connecting to Amazon Redshift |
55 |
| - clusters, particularly when using IAM credentials (@atheriel, #879). |
| 48 | +* Resolved SQL Server data truncation in temp tables with `FreeTDS` (#866), |
| 49 | + writing issues with SIMBA drivers (#816), `hms` data roundtrip (#887), |
| 50 | + and precision when writing to `DATETIME2` targets (#793). |
56 | 51 |
|
57 | 52 | # odbc 1.5.0
|
58 | 53 |
|
|
0 commit comments