- All connectors: Add support for an optional `db_name` parameter in the `get_model` method. - MySQL: Use the provided `db_name` for discoverability when possible in `get_model`. - MySQL: Simplify query for schema construction in order to be compatible with older versions - Redshift: Add an option to disable TCP keep-alive (enabled by default).
3.18.4
Changed
- MySQL: Do not specify a database on discoverability-related functions (listing databases and describing table schemas).
3.18.3
Changed
- Conditions: The unquoting logic is now only applied when the passed parameter is a string
3.18.2
Changed
- Athena: Parameters are now passed as SQL parameters rather than interpolated by us in order to prevent SQL injection. - Conditions: Strings are now unquoted for conditions applying only to numbers (`lt`, `lte`, `gt`, `gte`).
3.18.1
Not secure
Changed
- MySQL: Return a more explicit error message in case no query is specified
3.18.0
Not secure
Changed
- Mysql: Revert the `following_relations` attribute as deprecated - Athena: Add an option allowing to toggle CTAS (disabled by default)