What's Changed
- Bump to next prerelease version 4.19.1rc0 by @Niels-b in #2808
- feat(discovery): upload run logs with successful discovery results by @mivds in #2804
- feat(data-source): add primary-key metadata introspection by @mivds in #2811
- feat(data-source): bulk primary-key introspection for more data sources by @mivds in #2813
- refactor(cli): single mark-scan-failed site at the CLI failure boundary by @mivds in #2815
- build(athena): loosen PyAthena to >=2.2.0,<4.0 (remove <3.0 cap, CVE-2026-65321) by @Niels-b in #2817
- feat(core): default-off engine hooks for cross-source reconciliation (R-635) by @Niels-b in #2812
- [SKIP-TESTS] [release_20260805_1] soda-core v4.20.0 by @Niels-b in #2819
Full Changelog: v4.19.0...v4.20.0