Releases: duckdb/dbt-duckdb
Releases · duckdb/dbt-duckdb
1.8.0
1.7.5
What's Changed
- query cancellation attempt by @hrl20 in #383
- Added profile_name to boto3 Session by @obronco in #382
- Fix flaky attach test by @jwills in #386
- Update the devcontainer/pre-commit to use Python 3.11 by @jwills in #388
- Bump freezegun from 1.4.0 to 1.5.0 by @dependabot in #390
- Bump mypy from 1.9.0 to 1.10.0 by @dependabot in #389
- Bump dbt-tests-adapter from 1.7.11 to 1.7.14 by @dependabot in #393
- Bump md duckdb version to 0.10.2 and use new token by @guenp in #392
- Update the README with examples of using either meta or config for setting up external sources by @jwills in #394
- Prep for the 1.7.5 release by @jwills in #395
New Contributors
Full Changelog: 1.7.4...1.7.5
1.7.4
What's Changed
- Bump mypy from 1.8.0 to 1.9.0 by @dependabot in #359
- Bump actions/setup-python from 4 to 5 by @dependabot in #360
- Bump sigstore/gh-action-sigstore-python from 1.2.3 to 2.1.1 by @dependabot in #361
- Bump dbt-tests-adapter from 1.7.9 to 1.7.10 by @dependabot in #365
- lazy load agate by @dwreeves in #370
- Add support for persist_docs-related functionality by @jwills in #367
- Only run MotherDuck integration tests on master, skip for pull requests by @guenp in #378
- Bump dbt-tests-adapter from 1.7.10 to 1.7.11 by @dependabot in #373
- Add pre-model hook for cleaning up remote temporary table on MotherDuck by @guenp in #375
- Skip this test in BV for the moment by @jwills in #379
- Prepare a 1.7.4 release by @jwills in #380
New Contributors
Full Changelog: 1.7.3...1.7.4
1.7.3
What's Changed
- Update
dateadd
to work with newdatediff
by @b-per in #347 - Fix: dbt-duckdb runs SET custom_user_agent after connect by @guenp in #351
- Bump dbt-tests-adapter from 1.7.8 to 1.7.9 by @dependabot in #352
- Fix: custom_user_agent does not work if motherduck plugin is not specified in profiles.yml by @guenp in #354
- Add automated release pipeline by @guenp in #355
- Fix module field reference on PluginConfig for MD by @jwills in #357
- Prepare a 1.7.3 release by @jwills in #356
New Contributors
Full Changelog: 1.7.2...1.7.3
1.7.2
What's Changed
- Add note about incremental materialization strategies by @jwills in #322
- Bump dbt-tests-adapter from 1.7.4 to 1.7.5 by @dependabot in #323
- added partition support for Glue by @firewall413 in #324
- Bump dbt-tests-adapter from 1.7.5 to 1.7.6 by @dependabot in #325
- Add workaround for temporary tables in remote database when running incremental model by @guenp in #326
- Bump dbt-tests-adapter from 1.7.6 to 1.7.7 by @dependabot in #329
- Add custom_user_agent to connection config when connecting to MotherDuck by @guenp in #333
- Switch to using DuckDB's built-in date_diff function for the datediff utils macro by @jwills in #334
- Fix: MotherDuck token from plugin config should override env var by @guenp in #335
- added support to dynamically registering/adding partitions by @firewall413 in #327
- Bump dbt-tests-adapter from 1.7.7 to 1.7.8 by @dependabot in #340
- Fixing this b/c it bothers me by @jwills in #343
New Contributors
- @firewall413 made their first contribution in #324
- @guenp made their first contribution in #326
Full Changelog: 1.7.1...1.7.2
1.7.1
What's Changed
- Update README.md by @jwills in #287
- Add support for providing additional kwargs for sqlalchemy connection by @amaralvieira in #290
- Bump mypy from 1.6.1 to 1.7.0 by @dependabot in #292
- Bump black from 23.10.1 to 23.11.0 by @dependabot in #293
- Bump dbt-tests-adapter from 1.7.0 to 1.7.1 by @dependabot in #294
- Bump dbt-tests-adapter from 1.7.1 to 1.7.2 by @dependabot in #296
- Bump mypy from 1.7.0 to 1.7.1 by @dependabot in #297
- Fix sqlite write by @Nintorac in #299
- Bump freezegun from 1.2.2 to 1.3.0 by @dependabot in #301
- Bump dbt-tests-adapter from 1.7.2 to 1.7.3 by @dependabot in #302
- Move from black/flake to ruff and fix the stuff ruff found by @jwills in #303
- Update is_integer and is_float for DuckDB integer/float types by @jwills in #305
- Bump actions/setup-python from 4 to 5 by @dependabot in #307
- Bump freezegun from 1.3.0 to 1.3.1 by @dependabot in #306
- Bump version supported by MotherDuck in README by @mehd-io in #308
- Bump dbt-tests-adapter from 1.7.3 to 1.7.4 by @dependabot in #311
- Add support for retrying certain types of exceptions we see when running models with DuckDB by @jwills in #298
- Bump freezegun from 1.3.1 to 1.4.0 by @dependabot in #315
- Bump mypy from 1.7.1 to 1.8.0 by @dependabot in #316
New Contributors
- @amaralvieira made their first contribution in #290
- @Nintorac made their first contribution in #299
- @mehd-io made their first contribution in #308
Full Changelog: 1.7.0...1.7.1
1.7.0
What's Changed
- Bump black from 23.10.0 to 23.10.1 by @dependabot in #285
- Prep work for dbt-core 1.7.0 by @jwills in #280
Full Changelog: 1.6.2...1.7.0
1.6.2
What's Changed
- Re-enable returning a temp table in python models by @AlexanderVR in #272
- Bump mypy from 1.5.1 to 1.6.0 by @dependabot in #273
- Bump dbt-tests-adapter from 1.6.5 to 1.6.6 by @dependabot in #274
- Update Excel plugin with output support by @JCotton1123 in #260
- Update README with latest target DuckDB version by @jwills in #275
- Bump MotherDuck's version requirement by @szarnyasg in #277
- Bump black from 23.9.1 to 23.10.0 by @dependabot in #278
- Bump mypy from 1.6.0 to 1.6.1 by @dependabot in #279
- feat: support reading delta tables with delta plugin by @milicevica23 in #263
- update delta readme by @milicevica23 in #282
- Prep and cut a 1.6.2 release by @jwills in #283
New Contributors
- @JCotton1123 made their first contribution in #260
- @szarnyasg made their first contribution in #277
- @milicevica23 made their first contribution in #263
Full Changelog: 1.6.1...1.6.2
1.6.1
What's Changed
- Make source tags available to plugins through the SourceConfig by @AlexanderVR in #228
- Add s3 support to Excel plugin through env variables by @felippecaso in #230
- Update the docs to point at the macro that controls the default location for external materializations by @jwills in #231
- Add option to fetch Gsheet data using range by @Thootje in #233
- Bump mypy from 1.4.1 to 1.5.0 by @dependabot in #234
- Update README.md by @jwills in #235
- Bump mypy from 1.5.0 to 1.5.1 by @dependabot in #239
- Bump dbt-tests-adapter from 1.6.0 to 1.6.1 by @dependabot in #240
- Pin pandas depenedency to 2.0.0 to get around dtypes error in integration tests by @jwills in #246
- Bump actions/checkout from 3 to 4 by @dependabot in #243
- Bump black from 23.7.0 to 23.9.1 by @dependabot in #244
- See if I can isolate whatever issue is springing up with the MD integration tests by @jwills in #247
- Add a maxfail arg to the MD pytest runs so they fail quickly by @jwills in #248
- Bump dbt-tests-adapter from 1.6.1 to 1.6.2 by @dependabot in #245
- Add a more helpful error message in the case that the options argument isn't a dictionary by @jwills in #250
- Fix typos and formatting issues in dbt-duckdb README documentation by @thfmn in #253
- Refactor render_write_options for direct option rendering by @thfmn in #254
- Allow access to the RuntimeConfigObject from the TargetConfig by @jwills in #256
- Bump dbt-tests-adapter from 1.6.2 to 1.6.3 by @dependabot in #258
- Relaxing the Pandas dev requirement now that 0.9.0 is out the door by @jwills in #261
- Add a sample_profiles.yml file for dbt-duckdb by @jwills in #262
- Bump dbt-tests-adapter from 1.6.3 to 1.6.4 by @dependabot in #264
- Bump dbt-tests-adapter from 1.6.4 to 1.6.5 by @dependabot in #267
- Enable batch processing on Python models by @droher in #269
- Fix cursor isolation on Python model by @droher in #270
- Prep for 1.6.1 release by @jwills in #271
New Contributors
- @felippecaso made their first contribution in #230
- @Thootje made their first contribution in #233
- @thfmn made their first contribution in #253
Full Changelog: 1.6.0...1.6.1
1.6.0
What's Changed
- Fix whatever is going on with the MD integration tests by @jwills in #199
- Bump mypy from 1.3.0 to 1.4.1 by @dependabot in #197
- Bump dbt-tests-adapter from 1.5.1 to 1.5.2 by @dependabot in #198
- Disable these tests on MD and add a note to the README by @jwills in #201
- Add more detailed checks to ensure consistent settings between the path and database by @jwills in #196
- Check and reset the environment for a DuckDB connection if the credentials have changed by @jwills in #204
- Make it nicer to run the functional adapter tests on OS X by @jwills in #205
- Simplify some setup stuff now that Python 3.7 is EOL'd by @jwills in #206
- Updates to support the revamped dbt debug command in 1.6.0 by @jwills in #207
- Add in plugins for the motherduck and postgres extensions by @jwills in #208
- Add a keep_open option to the profile by @jwills in #210
- Require duckdb >= 0.7.0 for dbt-duckdb going forward and remove some code... by @jwills in #212
- fix: remove parenthesis from md_connect call by @gmontanola in #214
- Try to fix the MD integration test configs by @jwills in #221
- Bump black from 23.3.0 to 23.7.0 by @dependabot in #215
- Bump dbt-tests-adapter from 1.5.2 to 1.5.4 by @dependabot in #220
- Make fast seed loading the default by @jwills in #222
- Add an option to the profile for specifying additional entries for sys.path by @jwills in #223
- Prep for dbt-duckdb 1.6.0 release by @jwills in #224
- Update README for 1.6.0 by @jwills in #225
New Contributors
- @gmontanola made their first contribution in #214
Full Changelog: 1.5.2...1.6.0