|
1 | 1 | # Release History
|
2 | 2 |
|
| 3 | +## 2.9.5 (2024-03-19) |
| 4 | + |
| 5 | +- Fix: retry-after has a default value of 1 (#371) |
| 6 | + |
3 | 7 | ## 2.9.4 (2024-02-20)
|
4 | 8 |
|
5 | 9 | - Fix: Cloud fetch file download errors (#356)
|
|
68 | 72 | - Other: Relax sqlalchemy required version as it was unecessarily strict.
|
69 | 73 |
|
70 | 74 | ## 2.5.0 (2023-04-14)
|
| 75 | + |
71 | 76 | - Add support for External Auth providers
|
72 | 77 | - Fix: Python HTTP proxies were broken
|
73 | 78 | - Other: All Thrift requests that timeout during connection will be automatically retried
|
|
89 | 94 |
|
90 | 95 | ## 2.2.2 (2023-01-03)
|
91 | 96 |
|
92 |
| -- Support custom oauth client id and redirect port |
93 |
| -- Fix: Add none check on _oauth_persistence in DatabricksOAuthProvider |
| 97 | +- Support custom oauth client id and redirect port |
| 98 | +- Fix: Add none check on \_oauth_persistence in DatabricksOAuthProvider |
94 | 99 |
|
95 | 100 | ## 2.2.1 (2022-11-29)
|
96 | 101 |
|
@@ -122,57 +127,71 @@ Huge thanks to @dbaxa for contributing this change!
|
122 | 127 |
|
123 | 128 | - Add retry logic for `GetOperationStatus` requests that fail with an `OSError`
|
124 | 129 | - Reorganised code to use Poetry for dependency management.
|
| 130 | + |
125 | 131 | ## 2.0.2 (2022-05-04)
|
| 132 | + |
126 | 133 | - Better exception handling in automatic connection close
|
127 | 134 |
|
128 | 135 | ## 2.0.1 (2022-04-21)
|
| 136 | + |
129 | 137 | - Fixed Pandas dependency in setup.cfg to be >= 1.2.0
|
130 | 138 |
|
131 | 139 | ## 2.0.0 (2022-04-19)
|
| 140 | + |
132 | 141 | - Initial stable release of V2
|
133 |
| -- Added better support for complex types, so that in Databricks runtime 10.3+, Arrays, Maps and Structs will get |
| 142 | +- Added better support for complex types, so that in Databricks runtime 10.3+, Arrays, Maps and Structs will get |
134 | 143 | deserialized as lists, lists of tuples and dicts, respectively.
|
135 | 144 | - Changed the name of the metadata arg to http_headers
|
136 | 145 |
|
137 | 146 | ## 2.0.b2 (2022-04-04)
|
| 147 | + |
138 | 148 | - Change import of collections.Iterable to collections.abc.Iterable to make the library compatible with Python 3.10
|
139 | 149 | - Fixed bug with .tables method so that .tables works as expected with Unity-Catalog enabled endpoints
|
140 | 150 |
|
141 | 151 | ## 2.0.0b1 (2022-03-04)
|
| 152 | + |
142 | 153 | - Fix packaging issue (dependencies were not being installed properly)
|
143 | 154 | - Fetching timestamp results will now return aware instead of naive timestamps
|
144 | 155 | - The client will now default to using simplified error messages
|
145 | 156 |
|
146 | 157 | ## 2.0.0b (2022-02-08)
|
| 158 | + |
147 | 159 | - Initial beta release of V2. V2 is an internal re-write of large parts of the connector to use Databricks edge features. All public APIs from V1 remain.
|
148 |
| -- Added Unity Catalog support (pass catalog and / or schema key word args to the .connect method to select initial schema and catalog) |
| 160 | +- Added Unity Catalog support (pass catalog and / or schema key word args to the .connect method to select initial schema and catalog) |
149 | 161 |
|
150 | 162 | ---
|
151 | 163 |
|
152 | 164 | **Note**: The code for versions prior to `v2.0.0b` is not contained in this repository. The below entries are included for reference only.
|
153 | 165 |
|
154 | 166 | ---
|
| 167 | + |
155 | 168 | ## 1.0.0 (2022-01-20)
|
| 169 | + |
156 | 170 | - Add operations for retrieving metadata
|
157 | 171 | - Add the ability to access columns by name on result rows
|
158 | 172 | - Add the ability to provide configuration settings on connect
|
159 | 173 |
|
160 | 174 | ## 0.9.4 (2022-01-10)
|
| 175 | + |
161 | 176 | - Improved logging and error messages.
|
162 | 177 |
|
163 | 178 | ## 0.9.3 (2021-12-08)
|
| 179 | + |
164 | 180 | - Add retries for 429 and 503 HTTP responses.
|
165 | 181 |
|
166 | 182 | ## 0.9.2 (2021-12-02)
|
| 183 | + |
167 | 184 | - (Bug fix) Increased Thrift requirement from 0.10.0 to 0.13.0 as 0.10.0 was in fact incompatible
|
168 | 185 | - (Bug fix) Fixed error message after query execution failed -SQLSTATE and Error message were misplaced
|
169 | 186 |
|
170 | 187 | ## 0.9.1 (2021-09-01)
|
| 188 | + |
171 | 189 | - Public Preview release, Experimental tag removed
|
172 | 190 | - minor updates in internal build/packaging
|
173 | 191 | - no functional changes
|
174 | 192 |
|
175 | 193 | ## 0.9.0 (2021-08-04)
|
| 194 | + |
176 | 195 | - initial (Experimental) release of pyhive-forked connector
|
177 | 196 | - Python DBAPI 2.0 (PEP-0249), thrift based
|
178 | 197 | - see docs for more info: https://docs.databricks.com/dev-tools/python-sql-connector.html
|
0 commit comments