|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [1.0.0](https://github.com/forcedotcom/datacloud-jdbc/compare/v0.42.2...v1.0.0) (2026-05-21) |
| 4 | + |
| 5 | + |
| 6 | +### ⚠ BREAKING CHANGES |
| 7 | + |
| 8 | +* `DataCloudResultSet` is now a class instead of an interface; `StreamingResultSet`, `DataCloudMetadataResultSet`, `SimpleResultSet`, `ColumnAccessor` are removed; metadata int-column `getDate`/`getTime`/`getTimestamp` throw `SQLException` (was `UnsupportedOperationException`); `getTypeInfo()` boolean columns are typed `BOOLEAN` instead of `VARCHAR` (`getObject` returns `Boolean`, not `String`); `getColumnTypeName` on metadata result sets returns the JDBC type name (`VARCHAR`/`SMALLINT`/`INTEGER`/`BOOLEAN`) instead of the prior Hyper-flavored labels (`TEXT`/`SHORT`/`INTEGER`/`BOOL`); `ps.setObject` with `Types.VARCHAR` rejects non-String/byte[] payloads; integer-family and DECIMAL setters reject out-of-range values instead of silently narrowing. |
| 9 | + |
| 10 | +### Features |
| 11 | + |
| 12 | +* add support for using CDP auth token directly ([#177](https://github.com/forcedotcom/datacloud-jdbc/issues/177)) ([ecce116](https://github.com/forcedotcom/datacloud-jdbc/commit/ecce116d053a495c3f6d8ca8bbde36c7c0d3c4d9)) |
| 13 | +* Avatical Removal Part 3/3 - Remove Avatica dependency completely ([#166](https://github.com/forcedotcom/datacloud-jdbc/issues/166)) ([0e7d912](https://github.com/forcedotcom/datacloud-jdbc/commit/0e7d912c4f9de5b16ae915e70edfb04cf5fac1ee)) |
| 14 | +* expose DataCloudStatement.getQueryStatus() with execution stats ([#178](https://github.com/forcedotcom/datacloud-jdbc/issues/178)) ([d4b1dcf](https://github.com/forcedotcom/datacloud-jdbc/commit/d4b1dcf5177ae5a13dbdfe41efe91054b623e973)) |
| 15 | +* Expose query execution statistics in QueryStatus ([#164](https://github.com/forcedotcom/datacloud-jdbc/issues/164)) ([f01c77a](https://github.com/forcedotcom/datacloud-jdbc/commit/f01c77aacec47f693095b0591ceb515192c9d302)) |
| 16 | +* implement timezone and timestamp handling with JDBC 4.2 support ([#158](https://github.com/forcedotcom/datacloud-jdbc/issues/158)) ([d0301f5](https://github.com/forcedotcom/datacloud-jdbc/commit/d0301f59f3ee8ace08fa163fa3b3f0905c4e921b)) |
| 17 | +* Improve authentication error logging and retry handling ([#140](https://github.com/forcedotcom/datacloud-jdbc/issues/140)) ([0d42ad1](https://github.com/forcedotcom/datacloud-jdbc/commit/0d42ad151ff782818a568f59a432611b8a60dc81)) |
| 18 | +* Improve virtual thread compatibility ([#165](https://github.com/forcedotcom/datacloud-jdbc/issues/165)) ([18d9f38](https://github.com/forcedotcom/datacloud-jdbc/commit/18d9f38f02f2e92d8dd9420cdd71d0f93e7a521f)) |
| 19 | + |
| 20 | + |
| 21 | +### Bug Fixes |
| 22 | + |
| 23 | +* async interrupt race condition in SyncIteratorAdapter ([#170](https://github.com/forcedotcom/datacloud-jdbc/issues/170)) ([e81a0e6](https://github.com/forcedotcom/datacloud-jdbc/commit/e81a0e6f179e192520d612ced5143bb8eab62d2e)) |
| 24 | +* correct DatabaseMetaData.getTableTypes() to return table type names ([#162](https://github.com/forcedotcom/datacloud-jdbc/issues/162)) ([a5399bb](https://github.com/forcedotcom/datacloud-jdbc/commit/a5399bb426b57a1652d92469d70f09f3124ca046)) |
| 25 | +* JDBC spec compliance and small metadata bug fixes ([#171](https://github.com/forcedotcom/datacloud-jdbc/issues/171)) ([5a78b40](https://github.com/forcedotcom/datacloud-jdbc/commit/5a78b40c11d4c9d086a9ae51a93c5814dec72958)) |
| 26 | +* propagate caller ThreadLocals to follow-up gRPC calls in async iterators ([#181](https://github.com/forcedotcom/datacloud-jdbc/issues/181)) ([7ac79f8](https://github.com/forcedotcom/datacloud-jdbc/commit/7ac79f8eff319e5a11163db5d1a92bc0491a5b00)) |
| 27 | +* support getObject(Class) with identity class type in QueryJDBCAccessor ([#186](https://github.com/forcedotcom/datacloud-jdbc/issues/186)) ([f47714f](https://github.com/forcedotcom/datacloud-jdbc/commit/f47714f56ff98ac6f6b55526a382afb716d7871a)) |
| 28 | +* Upgrade 3PP versions and fix gRPC stream leak exposed by gRPC 1.80 ([#168](https://github.com/forcedotcom/datacloud-jdbc/issues/168)) ([c0d2086](https://github.com/forcedotcom/datacloud-jdbc/commit/c0d2086db8e6dc4f548a8e7e2ae61e56bb034b65)) |
| 29 | + |
| 30 | + |
| 31 | +### Code Refactoring |
| 32 | + |
| 33 | +* unify ResultSet implementations on Arrow-backed path ([#175](https://github.com/forcedotcom/datacloud-jdbc/issues/175)) ([9760106](https://github.com/forcedotcom/datacloud-jdbc/commit/97601061cc3dd97deb40a8c3490a38ef65d644ae)) |
| 34 | + |
3 | 35 | ## [0.42.2](https://github.com/forcedotcom/datacloud-jdbc/compare/v0.42.1...v0.42.2) (2026-03-05) |
4 | 36 |
|
5 | 37 |
|
|
0 commit comments