What's Changed
- docs: point CLAUDE.md at src/connectors/interface.ts by @roli-lpci in #447
- fix(config): reject empty TOML sslmode before DSN fallback by @tsiakoulias in #451
- fix(sqlserver): support verify-full TLS mode by @tsiakoulias in #443
- feat(ssh): support SSH agent authentication by @JonLaliberte in #457
- fix(ssh): address review findings on SSH agent support by @tianzhou in #458
- fix: authenticate PostgreSQL IAM connections on demand by @deinspanjer in #421
- docs/test: trim PostgreSQL IAM follow-ups from #421 by @tianzhou in #459
- test: trim duplicated tests across unit and integration suites by @tianzhou in #460
- fix: reload TOML config per source instead of reconnecting every source by @tianzhou in #461
- fix(sqlserver): max_rows TOP rewrite breaks DISTINCT/TOP (n)/OFFSET and misses PERCENT, WITH TIES, batches by @tianzhou in #462
- fix(postgres): re-read sslcert/sslkey/sslrootcert per connection so rotated certificates take effect by @tianzhou in #463
- fix(postgres): deny set_config() in readonly mode by @tianzhou in #464
- fix(timeout): server-side query_timeout on MySQL and one client-side fallback for PostgreSQL, MySQL, MariaDB by @tianzhou in #465
- test: stop integration suites failing on container teardown timeout by @tianzhou in #466
- refactor(connectors): split PEM and EXPLAIN code out of connector index files by @tianzhou in #467
- refactor(connectors): share MySQL/MariaDB schema introspection by @tianzhou in #468
New Contributors
- @roli-lpci made their first contribution in #447
- @tsiakoulias made their first contribution in #451
- @JonLaliberte made their first contribution in #457
Full Changelog: v1.4.0...v1.5.0