NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #384 most downloaded on PyPI
With dbt, data analysts and engineers can build analytics the way engineers build applications.
Last release 7 days ago
18 Sep 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
4 versions withdrawn
withdrawn after publishing
8 years old
370 releases · first in 2019
An initial release candidate of v0.19.0
An initial release candidate of v0.19.0
An initial release of 0.19.0b1
An initial release of 0.19.0b1
Pin agate<1.6.2 to avoid installation errors relating to its new dependency PyICU (#3160, #3161)
One column per quarter.
An initial release candidate of v0.18.2.
An initial release candidate of v0.18.2.
Specify all three logging levels (INFO, WARNING, ERROR) in result logs for commands test, seed, run, snapshot and source snapshot-freshness (#2680, #2
INFO, WARNING, ERROR) in result logs for commands test, seed, run, snapshot and source snapshot-freshness (#2680, #2723)dbt compile and dbt run failed with KeyError: 'endpoint_resolver' when threads > 1 and method: iam had been specified in the profiles.yaml (#2756, #2766)snowflake-connector-python[secure-local-storage] on all dbt-snowflake installations (#2779, #2789)Contributors:
An initial release of 0.18.1rc1
An initial release of 0.18.1rc1
An initial release of 0.18.1b3
An initial release of 0.18.1b3
An initial release of 0.18.1b2
An initial release of 0.18.1b2
Nothing published for this version
adapter_macro is now deprecated. Use adapter.dispatch instead.
Links:
adapter_macro is no longer a macro, instead it is a builtin context method. Any custom macros that intercepted it by going through context['dbt'] will need to instead access it via context['builtins'] (#2302, #2673)adapter_macro is now deprecated. Use adapter.dispatch instead.full_refresh config item that overrides the behavior of the --full-refresh flag (#1009, #2348)dbt run --models 3+m1+2 (#2052, #2485)dbt init to create a sample profiles.yml based on the chosen adapter (#2533, #2594)config, test_type, test_name, package) (#2425, #2629)--defer and --state flags to dbt run, to defer to a previously generated manifest for unselected nodes in a run. (#2527, #2656)dispatch method to the context adapter and deprecated adapter_macro. (#2302, #2679)adapter.dispatch, so they can be overridden for adapter plugins (#2415, #2684)impersonate_service_account in the BigQuery profile configuration (#2677) (docs)execute_macros. (#2301, #2686)--use-colors and --no-use-colors to dbt run command to enable or disable log colorization from the command line (#2708)--selector argument and support for selectors.yml file to define selection mechanisms. (#2172, #2640)Relation attribute with a class that has a custom add_ephemeral_prefix implementation. (#2660, #2712)dbt with a Python version less than 3.6. (resolves #2347)Thank you all for your contributions to dbt! 🎉
Marian Anderson had “a voice heard once in a hundred years.” So said the Italian conductor Toscanini. Anderson was beloved in Europe, touring there through the 1930s after racism kept from preeminence in her native country. (The Philadelphia Music Academy, now University of the Arts, denied her entry on the basis that it was all-white.) As the Philadelphia Inquirer noted, Anderson “had a much finer reputation in Russia, France, Italy, Belgium, Holland, England and other cities on the continent than here in her own country.”
If the Daughters of the American Revolution had their way, Anderson wouldn't have had the homecoming she deserved in 1939; they refused her use of Constitution Hall in Washington, DC. (After coordinated protest by racial-justice and labor organizations, many DAR members resigned, including First Lady Eleanor Roosevelt.) Instead, on April 9, 75,000 Americans watched Anderson sing live, in open-air concert, before the Lincoln Memorial. Hundreds of thousands would watch her perform in the same spot again, 24 years later, in a March on Washington she helped inspire.
Though Anderson's wider fame receded in the decades after her retirement, she long remained an integral fixture of Black arts and music in Philadelphia. Blanche Burton-Lyles, a former protégé of Anderson's, and the first Black woman pianist to graduate from Philadelphia's Curtis Institute of Music, has dedicated the years since Anderson's death in 1993 (and much of her own money) to rescuing her Martin Street rowhouse.
Today, the Marian Anderson Historical Society & Museum sits between 19th & 20th Streets, Fitzwater & Catharine: squarely in the middle of Graduate Hospital, the most gentrified neighborhood in Philadelphia. Disinvestment in the 60s and 70s followed ill-conceived plans to run an interstate highway down South Street, giving way to rapid redevelopment in the last few decades. Since 1990, the proportion of Black residents has decreased from 90 to 35 percent, while the median income doubled. Some newer residents hope to rename the neighborhood in her honor; what would it mean to honor and remember the community as it was before?
At a time when so many are rediscovering their neighborhoods out of necessity, many others are at risk of losing their homes and historical ties to community. The voices of history call on us to take a longer view, and what a voice it was.
Nothing published for this version
An initial release of 0.18.0rc1
An initial release of 0.18.0rc1
An initial release of 0.18.0b2
An initial release of 0.18.0b2
Nothing published for this version
This is a bugfix release with one breaking change, which may be relevant to users of community-supported plugins.
This is a bugfix release with one breaking change, which may be relevant to users of community-supported plugins.
release argument to adapter.execute_macro no longer has any effect. It will be removed in a future release of dbt, likely v0.18.0. (#2650)--fast-fail option with adapters that don't support cancelling queries (e.g. BigQuery), dbt will include the original database error in its log messages (#2644, #2646)dbt clean does not require a profile (#2620, #2649)Contributors:
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
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
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
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 →