dbt-mysql
dbt-mysql copied to clipboard
upgrade to support dbt-core v1.2.0
We've just published the release cut of dbt-core 1.2.0, dbt-core 1.2.0rc1 (PyPI | GitHub release notes).
https://github.com/dbt-labs/dbt-core/discussions/5468 is an open discussion with more detailed information, and https://github.com/dbt-labs/dbt-core/issues/5474 is for keeping track of the communities progress on releasing 1.2.0
Below is a checklist of work that would enable a successful 1.2.0 release of your adapter.
- [ ] migrate necessary cross-db macros into adapter and ensure they're tested accordingly
- [ ] remove any copy-and-pasted materialization (if your adapter inherits from another adapter)
- [ ] add new basic tests
BaseDocsGenerateandBaseDocsGenReferences - [ ] consider checking and testing support for Python 3.10
https://github.com/dbt-labs/dbt-core/pull/5432 might make it into the second release cut in the next week, in which case, you'll also might want to:
- [ ] implement method and tests for connection retry logic
This issue has been partially addressed in an alpha version of dbt-mysql (v1.2.0a1).
While this release of the adapter is compatible with dbt-core 1.2 and supports basic functionality, we have not yet fully addressed the checklist items for full 1.2 support.