v0.69.0
❇️ New MCP Features
- Add SSO realm login to the hosted MCP's interactive OIDC flow (#1213) cbff456
- Merge server destination docs with local
sql_selectguidance (#1208) 14020ba - Hand OAuth consent off to the branded Keycloak login (#1192) 0e7f082
- Return structured errors with SQL guidance for rejected agent actions (#1196) e0c0813
🚀 New PyAirbyte Features
🐛 Bug Fixes
- Use Quartz cron examples and validate
cron_expressionfield count (#1207) 1d6e7d5 - Friendlier error when
run_cloud_synctargets a disabled connection (#1210) bbc2b86 - Add
workspace_idparam topermanently_delete_cloud_{source,destination,connection}(#1206) 9a6798b - Drop incorrect BigQuery case-sensitivity claim from column guidance (#1197) 3ebabb6
⚙️ Under the Hood
- Move
airbyte.agentsimplementation helpers intoairbyte._direct_connectors(no public API changes) (#1221) f3ccdfc - Warn that Snowflake columns are upper-cased and must not be quoted (#1195) 2e62109
- Run integration tests once in a sharded job instead of per matrix entry (#1184) f1529ca
See also: Full Release Notes (v0.x family) | Full Changelog (v0.68.0...v0.69.0)