Commit 1fbe6e3
authored
feat: bump to exarrow-rs 0.9.0 (#11)
## Summary
- Bumps the `src/exarrow-rs` submodule from v0.7.0 (`8959f98`) to
[v0.9.0](https://github.com/exasol-labs/exarrow-rs/releases/tag/v0.9.0)
(`55b5450`)
- Brings compatibility with the latest ADBC release (`adbc_core` 0.22 →
0.23), security fixes, and new features
## What's new (v0.7.1 → v0.9.0)
- **v0.9.0** — ADBC dependency upgraded 0.22 → 0.23 (compatibility with
latest ADBC release)
- **v0.8.0** — `tls=true` is now the default, matching Exasol 7.1+
server requirement and all official Exasol drivers
- **v0.7.3** — Security fixes for 4 Dependabot advisories: `lz4_flex`
(GHSA-vvp9-7p8x-rfvv), `aws-lc-sys`/`aws-lc-rs` (GHSA-394x-vwmw-crm3,
GHSA-9f94-5g5w-gf6r), `rustls-webpki` (GHSA-pwjx-qhcg-rvj4)
- **v0.7.2** — RSA 1024-bit public key handshake support (e.g.
`demodb.exasol.com`)
- **v0.7.1** — Certificate fingerprint support
Full changelog:
https://github.com/exasol-labs/exarrow-rs/blob/v0.9.0/CHANGELOG.md
## Test plan
- [ ] CI green (`.github/workflows/ci.yml` builds the driver and runs
the validation suite against Exasol 2025.2.0 Docker)
- [ ] Spot-check that `src/docs/exasol.md`'s connection string example
still works with the new v0.8.0 TLS default (already uses
`tls=true&validateservercertificate=0`)1 parent acd856b commit 1fbe6e3
1 file changed
Lines changed: 1 addition & 1 deletion
Submodule exarrow-rs updated 14 files
- CHANGELOG.md+25
- CLAUDE.md+16-1
- Cargo.lock+36-27
- Cargo.toml+10-5
- docs/setup-and-connect.md+10-7
- specs/adbc-driver/driver-interface/spec.md+9
- specs/connection-management/auth-and-security/spec.md+47-2
- specs/mission.md+1-1
- src/adbc/connection.rs+4-1
- src/adbc_ffi.rs+20-17
- src/connection/params.rs+34-2
- src/transport/protocol.rs+9-3
- src/transport/websocket.rs+506-106
- tests/integration_tests.rs+99
0 commit comments