Releases: dbt-labs/dbt-codegen
Releases · dbt-labs/dbt-codegen
0.14.0
What's Changed
- Upgrade from Postgres 9 to 17 by @dbeatty10 in #234
- Trigger CI off
pull_request_targetso workflow runs in the context of the base branch by @emmyoop in #235 - Bigquery repeated data type by @Thrasi in #236
- Remove "I have added an entry to CHANGELOG.md" from the PR template by @dbeatty10 in #239
- Contributors shouldn't edit the
CHANGELOG.mddirectly anymore by @dbeatty10 in #240 - Remove the PR checklist items related to the type of change by @dbeatty10 in #243
- Align the PR description with dbt-core, dbt-adapters, etc. by @dbeatty10 in #244
- Align the pull request template with
dbt-utilsby @dbeatty10 in #246 - Update CODEOWNERS file by @security-dbtlabs in #248
- adding
generate_unit_test_templatemacro by @bruno-szdl in #251 - Lowercase column names by default by @dbeatty10 in #256
- Include Fusion in require-dbt-version by @b-per in #262
New Contributors
- @Thrasi made their first contribution in #236
- @security-dbtlabs made their first contribution in #248
- @bruno-szdl made their first contribution in #251
Full Changelog: 0.13.1...0.14.0
0.13.1
What's Changed
Under the hood
- Temporarily remove CI test for case-sensitive identifiers when generating sources by @dbeatty10 in #230
Full Changelog: 0.13.0...0.13.1
0.13.0
What's Changed
Features
- Read upstream descriptions from sources by @esegal in #154
- Parameters in
generate_sourcefor case-sensitive identifiers by @pnadolny13 in #168
Fixes
- Escape upstream descriptions in generate_model_yaml by @wircho in #159
- Fix quoted identifiers in the
generate_base_modelmacro for BigQuery by @dbeatty10 in #199
Docs
- fix generate_source example by @yatsky in #164
- Improve developer README by @gwenwindflower in #163
- Fix bad spacing in dev README by @gwenwindflower in #170
- Changelogs for 0.12.0, 0.12.1, and 0.13.0-b1 by @dbeatty10 in #196
Under the hood
- Restore CI test for case-sensitive identifiers when generating sources by @dbeatty10 in #192
- Remove Redshift-specific logic for toggling case-sensitive identifiers by @dbeatty10 in #208
- Use the
cimg/postgresDocker image by @dbeatty10 in #214 - Independent CircleCI workflow job for each tested adapter by @dbeatty10 in #215
- Simplify environment variables for BigQuery in CircleCI by @dbeatty10 in #216
- Stop installing prereleases from PyPI in favor of stable releases only by @dbeatty10 in #220
- Upgrade to Python 3.11 in CircleCI by @dbeatty10 in #222
- Use dynamic schema names rather than hardcoded ones by @dbeatty10 in #224
- Add support for postgres testing in GitHub CI via tox by @emmyoop in #181
- Add support for snowflake testing in GitHub CI via tox by @emmyoop in #198
- Add support for redshift testing in GitHub CI via tox by @emmyoop in #204
- Add support for bigquery testing in GitHub CI via tox by @emmyoop in #203
New Contributors
- @wircho made their first contribution in #159
- @esegal made their first contribution in #154
- @yatsky made their first contribution in #164
- @gwenwindflower made their first contribution in #163
- @pnadolny13 made their first contribution in #168
- @emmyoop made their first contribution in #181
Full Changelog: 0.12.1...0.13.0
v0.13.0-b1 Beta Release
This release adds case sensitivity to the generate_source macro, including database and schema configurations.
Importantly, this is being released as a beta as we are unable to test this functionality across all adapters, due to constraints in how dbt Core handles seeds. When those are resolved or we feel confident that any issues have been ironed out in the beta release, we'll cut a regular release of v0.13.0.
0.12.1
What's Changed
- Add dispatch to macros by @jeremyyeo in #148
- Remove terminal output in the generated file. by @vijmen in #149
New Contributors
- @jeremyyeo made their first contribution in #148
- @vijmen made their first contribution in #149
Full Changelog: 0.12.0...0.12.1
0.12.0
0.11.0
What's Changed
- GitHub Action to add/remove triage labels as-needed by @dbeatty10 in #133
- GitHub Action to close issues as stale as-needed by @dbeatty10 in #134
- Update README.md by @cohms in #129
- Remove hard-coded values for database and schema by @dbeatty10 in #139
- Instructions for the release process by @dbeatty10 in #137
- Add
include_data_typesargument togenerate_model_yamlmacro by @linbug in #122
New Contributors
Full Changelog: 0.10.0...v0.10.0
0.10.0
What's Changed
- added comments to verbose regex in generate_model_import_ctes by @graciegoheen in #93
- Feature/hackathon model generator by @fivetran-joemarkiewicz in #83
- Suggestion to include packages.yml example in README.md by @Maayan-s in #77
- Add include_data_types flag to generate_source macro by @GSokol in #76
- Expected result of nested struct in BigQuery by @dbeatty10 in #105
- issue106/get_models helper macro by @erkanncelen in #115
- Feat/generate sources add database and schema by @jeremyholtzman in #124
New Contributors
- @fivetran-joemarkiewicz made their first contribution in #83
- @Maayan-s made their first contribution in #77
- @GSokol made their first contribution in #76
- @erkanncelen made their first contribution in #115
- @jeremyholtzman made their first contribution in #124
Full Changelog: 0.9.0...0.10.0
0.9.0
What's Changed
- Add the ability to generate yaml for multiple models at once by @angelica-lastra in #85
- Add the ability to specify the materialization of codegenned models by @davesgonechina in #79
New Contributors
- @angelica-lastra made their first contribution in #85
- @davesgonechina made their first contribution in #79
Full Changelog: 0.8.1...0.9.0
0.8.1
What's Changed
- A new macro –
codegen.generate_model_import_ctes()– to kickstart the refactoring of legacy models to dbt best practices by @graciegoheen and the dbt Labs professional services team in #74
Full Changelog: 0.8.0...0.8.1