NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2978 most downloaded on PyPI
The Redshift adapter plugin for dbt
Last release 1 months ago
21 Aug 2026
Ships fairly regularly
a new release about every 3 weeks
Some releases are documented
notes for 24 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
194 releases · first in 2019
Relax the sqlparse upper bound from <0.6.0 to <0.7.0 so dbt-redshift can co-install with dbt-core, which now allows sqlparse 0.6.0. The floor stays at
sqlparse upper bound from <0.6.0 to <0.7.0 so dbt-redshift can co-install with dbt-core, which now allows sqlparse 0.6.0. The floor stays at 0.5.0 so no upgrade is forced. (#2130)Use a behavior flag to gate microbatch functionality (instead of an environment variable)
One column per quarter.
redshift_use_show_apis behavior flag. Use the datasharing profile credential instead to enable SHOW/SVV_* APIs for cross-database Datasharing support. (#1621)query_group so dbt runs can be tagged for WLM and query logging (#648)redshift_use_show_apis (default: false) for opting into SVV_*-based metadata queries, required for Datasharing/cross-database. (#1621)redshift_use_show_apis is enabled (#1622)list_schemas and check_schema_exists to SVV_ALL_SCHEMAS when redshift_use_show_apis flag is enabled, enabling cross-database schema listing (#1623)get_columns_in_relation to use svv_all_columns, enabling cross-database column introspection for Datasharing (#1624)list_schemas and check_schema_exists to use SHOW SCHEMAS (#1674)create_schema and drop_schema when redshift_use_show_apis is enabled, and deprecate ra3_node as an alias for the behavior flag. (#1693)get_catalog, get_catalog_relations) to use SHOW TABLES and SVV_REDSHIFT_COLUMNS when redshift_use_show_apis is enabled (#1625)allow_concurrent_drops credential option to skip the DROP RLock for projects with no downstream views (#1771)drop_without_cascade profile credential to omit CASCADE from DROP TABLE/VIEW/MATERIALIZED VIEW statements (#1772)list_relations_without_caching to include function relations (#1488)datasharing profile credential as an alternative to the redshift_use_show_apis behavior flag for enabling SHOW/SVV_* APIs; either can be used to enable cross-database Datasharing support. (#1621)pg.dropped phantom columns from SHOW COLUMNS results to prevent schema-change errors during cross-database column type alterations (#1816)redshift_grants_extended to prevent unintended revocation of externally-managed role and group grants (#647)redshift_skip_autocommit_transaction_statements to False to preserve legacy transaction behavior. Users can opt-in to skip unnecessary transaction statements by setting the flag to True. (#1538)retryable_exceptions is not iterable with retry_all config param set (#1587)<2.0 on dbt-core to prevent pip from resolving to dbt-core 2.0 (Fusion engine), which is incompatible with the python adapter (#2013)Nothing published for this version
Add upper bound <2.0 on dbt-core to prevent pip from resolving to dbt-core 2.0 (Fusion engine), which is incompatible with the python adapter
<2.0 on dbt-core to prevent pip from resolving to dbt-core 2.0 (Fusion engine), which is incompatible with the python adapter (#2013)Remove the redshift_use_show_apis behavior flag. Use the datasharing profile credential instead to enable SHOW/SVV_* APIs for cross-database Datashari
redshift_use_show_apis behavior flag. Use the datasharing profile credential instead to enable SHOW/SVV_* APIs for cross-database Datasharing support. (#1621)drop_without_cascade profile credential to omit CASCADE from DROP TABLE/VIEW/MATERIALIZED VIEW statements (#1772)list_relations_without_caching to include function relations (#1488)Gate cross-database USE/RESET USE in pre_model_hook, post_model_hook, create_schema, and drop_schema behind the use_show_apis check to prevent incorre
Support cross-database create_schema and drop_schema when redshift_use_show_apis is enabled, and deprecate ra3_node as an alias for the behavior flag.
query_group so dbt runs can be tagged for WLM and query logging (#648)redshift_use_show_apis (default: false) for opting into SVV_*-based metadata queries, required for Datasharing/cross-database. (#1621)redshift_use_show_apis is enabled (#1622)list_schemas and check_schema_exists to SVV_ALL_SCHEMAS when redshift_use_show_apis flag is enabled, enabling cross-database schema listing (#1623)get_columns_in_relation to use svv_all_columns, enabling cross-database column introspection for Datasharing (#1624)list_schemas and check_schema_exists to use SHOW SCHEMAS (#1674)create_schema and drop_schema when redshift_use_show_apis is enabled, and deprecate ra3_node as an alias for the behavior flag. (#1693)get_catalog, get_catalog_relations) to use SHOW TABLES and SVV_REDSHIFT_COLUMNS when redshift_use_show_apis is enabled (#1625)allow_concurrent_drops credential option to skip the DROP RLock for projects with no downstream views (#1771)datasharing profile credential as an alternative to the redshift_use_show_apis behavior flag for enabling SHOW/SVV_* APIs; either can be used to enable cross-database Datasharing support. (#1621)pg.dropped phantom columns from SHOW COLUMNS results to prevent schema-change errors during cross-database column type alterations (#1816)redshift_grants_extended to prevent unintended revocation of externally-managed role and group grants (#647)redshift_skip_autocommit_transaction_statements to False to preserve legacy transaction behavior. Users can opt-in to skip unnecessary transaction statements by setting the flag to True. (#1538)retryable_exceptions is not iterable with retry_all config param set (#1587)dbt-adapters 1.10.2 - October 01, 2024
<2.0 on dbt-core to prevent pip from resolving to dbt-core 2.0 (Fusion engine), which is incompatible with the python adapter (#2013)## dbt-adapters 1.10.1 - September 16, 2024
retryable_exceptions is not iterable with retry_all config param set (#1587)## dbt-adapters 1.10.0 - September 12, 2024
Update dbt-postgres requirement to allow <2.0
Begin testing that python UDFs aren't supported
Support volatility setting in sql UDFs
Support fine grained controls for tcp keepalive settings
Add 'serverless_work_group' and 'serverless_acct_id' params to profile and connection calls
datetime.datetime.utcnow() is deprecated as of Python 3.12
Add IdpTokenAuthPlugin authentication method.
Fix regression to re-enable browser-based IDC authentication
Add 'is_serverless' param to profile and connection calls
Negate the check for microbatch behavior flag in determining builtins
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Always make behavior flags available for evaluation
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Allows unique_key for snapshots to take a list
Enable setting current value of dbt_valid_to
Allow configuring of snapshot column names
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
## dbt-adapters 1.6.1 - September 16, 2024
Default microbatch strategy implementation and base tests
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →