0.2.0
Refer to the CHANGELOG.rst file for a more in depth description of changes.
What's Changed
- feat: sync column description from dbt models by @betodealmeida in #72
- feat: import users via SCIM by @betodealmeida in #74
- feat: export roles by @betodealmeida in #75
- feat: import roles by @betodealmeida in #76
- chore: clean up session object by @betodealmeida in #77
- fix: import/export by @betodealmeida in #79
- feat: export roles with users by @betodealmeida in #80
- feat: import roles with users by @betodealmeida in #81
- feat: allow passing a JWT to superset by @betodealmeida in #82
- chore: add debug logging to all API requests by @betodealmeida in #83
- feat: allow specifying asset types by @betodealmeida in #84
- feat: export resources by ID by @betodealmeida in #85
- fix: handle Superset without CSRF by @betodealmeida in #87
- chore: improve export by ID by @betodealmeida in #88
- feat: sync user roles by @betodealmeida in #90
- feat: show CLI version by @betodealmeida in #91
- fix: add children to models from dbt core by @betodealmeida in #92
- chore: improve logging dbt client by @betodealmeida in #94
- feat: support datasets in other (sub) DBs by @betodealmeida in #95
- chore: do not prompt on help by @betodealmeida in #89
- fix: BigQuery DB creation by @betodealmeida in #96
- fix: use Redshift driver by @betodealmeida in #97
- chore: update CHANGELOG by @betodealmeida in #98
- fix: ignore non-asset dirs in native sync by @betodealmeida in #99
- fix: export-roles in Preset by @betodealmeida in #100
- fix: bigquery db detection by @betodealmeida in #102
- feat: reduce
MAX_IDS_IN_EXPORT
by @betodealmeida in #105 - feat: allow reading workspaces from the environment by @betodealmeida in #106
- feat: snowflake pk by @betodealmeida in #108
- fix:
--exclude
in dbt sync by @betodealmeida in #109 - chore: add one more unit test by @betodealmeida in #110
- fix: database sync and dbt metric label by @betodealmeida in #111
- feat: support DUO MFA passcode in Snowflake by @betodealmeida in #112
- chore (dbt): better default target by @betodealmeida in #114
- feat (dbt): pass
dbt_project.yml
by @betodealmeida in #115 - fix: allow
None
as a column type by @betodealmeida in #116 - feat: check DB connectivity before import by @betodealmeida in #118
- feat (native sync): specify asset type by @betodealmeida in #119
- feat: companion YAML templates by @betodealmeida in #120
- chore: improve YAML rendering by @betodealmeida in #121
- fix: don't log password by @betodealmeida in #122
- feat (native sync): split imports and more by @betodealmeida in #124
- chore: Switching URL to api.app.preset.io by @craig-rueda in #127
- feat (dbt cloud): prompt for account/project/job by @betodealmeida in #128
- feat: infer dbt models from dataset by @betodealmeida in #132
- chore: add 3.11 by @betodealmeida in #133
- feat: refresh JWT whenever needed by @betodealmeida in #134
- feat: retry imports on connection error by @betodealmeida in #135
- chore: clean
get_resource
by @betodealmeida in #136 - feat (native): add checkpoint file by @betodealmeida in #137
- fix: import with checkpoint by @betodealmeida in #139
- Update README.rst by @Vitor-Avila in #138
- fix (native): no password prompt on db update by @betodealmeida in #140
- feat (dbt): allow syncing only exposures by @betodealmeida in #142
- feat: make import-users idempotent by @betodealmeida in #148
- Update README.rst by @betodealmeida in #146
- chore: run lint tests on CI by @betodealmeida in #150
- use profile instead of project on db lookup by @eschutho in #151
- Implement List SCIM groups by @Vitor-Avila in #143
- fix: preserve is_dttm on column update by @betodealmeida in #156
- fix (dbt): derived metrics by @betodealmeida in #154
- Fix
MetricSchema
loading by @betodealmeida in #159 - fix: derived metrics by @betodealmeida in #160
- fix:Minor changes by @Vitor-Avila in #162
- fix: ignore missing users in export-roles by @betodealmeida in #161
- chore: log when permissions can't be mapped by @betodealmeida in #167
- fix: ensure is_active is true by @betodealmeida in #165
- chore: lower backoff requirement by @betodealmeida in #172
- Including instructions on how to export specific resources to the README file by @Vitor-Avila in #178
- feat: make import-roles idempotent by @betodealmeida in #179
- update dbt sync section on readme by @Vitor-Avila in #182
- Add support for Secondary Contributor (new Workspace Role) by @Vitor-Avila in #186
- chore: pin SQLAlchemy to <2 by @betodealmeida in #191
- fix: use table alias when creating dataset by @betodealmeida in #192
- chore: add X-dbt-partner-source header by @betodealmeida in #194
- (chore) Supporting dbt sync without updating the db connection configuration on Superset by @Vitor-Avila in #193
- chore(dbt): add debug info for derived metrics by @betodealmeida in #196
- feat(dbt): sync column label by @betodealmeida in #195
- fix(dbt): dbt Cloud columns as the standard by @betodealmeida in #197
- fix: derived metrics in dbt Cloud by @betodealmeida in #198
- fix(dbt): derived metrics in dbt cloud by @betodealmeida in #199
- Do not build SQLAlchemy URI in case the database won't be imported/modified by @Vitor-Avila in #200
- Update setup.cfg by @betodealmeida in #201
- feat: allow passing a certification payload by @betodealmeida in #203
- Adding config option for filtering models by @hughhhh in #204
- fix: Escaping Jinja logical statements from assets by @Vitor-Avila in #205
- Preparing changelog for version bump by @Vitor-Avila in #210
New Contributors
- @craig-rueda made their first contribution in #127
- @Vitor-Avila made their first contribution in #138
- @eschutho made their first contribution in #151
- @hughhhh made their first contribution in #204
Full Changelog: 0.1.1...0.2.0