Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is this project dead? #166

Closed
lucasfcnunes opened this issue Jan 11, 2024 · 5 comments
Closed

Is this project dead? #166

lucasfcnunes opened this issue Jan 11, 2024 · 5 comments

Comments

@lucasfcnunes
Copy link

lucasfcnunes commented Jan 11, 2024

Hey, I'm a fan of this project and I really appreciate your work on dbt-mysql. But I'm wondering what's going on with the updates. It's been almost a year since the last release and there are still some issues with dbt-core compatibility.
I know you're probably busy and this is a community project, but it would be awesome to have access to the latest features of dbt-core.
Is there any chance you could release a new version soon or point me to an alternative fork that works better?

Thanks for your time and effort!


Relevant points:

@dbeatty10
Copy link
Owner

Thanks for taking the time to reach out @lucasfcnunes!

@mwallace582 has joined me as a maintainer, and we're working towards releases to address the dbt-core@^1.2 (to 1.7) issues that are still open.

One of the blockers has been migrating the CI from CircleCI to GitHub Actions, which just got solved in #162.

While we don't have committed timelines for these releases, we're actively working towards getting up to 1.5 released (at a minimum). The bulk of the features that are specific to v1.5 are covered in #163. And a bulk of those specific to v1.4 were covered in #146.

Is there a specific version of dbt-core that you're hoping gets supported soon?

@lucasfcnunes
Copy link
Author

@dbeatty10 You're awesome! I appreciate how quickly you got back to me.

Is there a specific version of dbt-core that you're hoping gets supported soon?

I'm looking forward to 1.7, which is the newest one right now 😊. It has some cool features that I want to try out, like:

@dbeatty10
Copy link
Owner

I'm looking forward to 1.7, which is the newest one right now 😊. It has some cool features that I want to try out, like:

That is a cool feature 😎

I'm going to close this one in favor of the issues related to dbt-core@^1.2 (to 1.7).

In the meantime, thanks again for pinging us -- looking forward to you being able to try out v1.7 with dbt-mysql.

@dbeatty10 dbeatty10 closed this as not planned Won't fix, can't repro, duplicate, stale Jan 11, 2024
@mwallace582
Copy link
Collaborator

Hi @lucasfcnunes,
We have just released several alpha versions of the dbt-mysql plugin which support the latest versions of dbt-core.
1.2.0a1, 1.3.0a1, 1.4.0a1, 1.5.0a1, 1.6.0a1, 1.7.0a1 (See on PyPi)

Please give these alpha versions a try and let us know if you encounter any issues. We will ship official releases once we're confident that they're stable.

There have been a bunch of new features and changes introduced with each new dbt-core minor release, and dbt-mysql doesn't currently support all of the new features.
DBT publishes a checklist of recommended adapter changes for each new minor version, and we have not yet caught up with all of them (with the exception of 1.4 and 1.5).
I plan to gradually work through these checklists in my free time, but would welcome help from the broader community.

We hope that publishing all of these versions (even without the new features) will be a net gain, and fix the version incompatibilities which have been an issue for this adapter lately.

Regarding the "storing test failures as views" feature, the update checklist for 1.7 mentions that the feature shouldn't require changes to the adapter, although we haven't added the new tests ensuring that it works.

@lucasfcnunes
Copy link
Author

lucasfcnunes commented Mar 26, 2024

@mwallace582

We are using the 1.7.0a1 since 2024-01-21 with no issues (requirements.txt part below). Thanks!

# (...)
dbt-core~=1.7
dbt-mysql~=1.7.0a1
dbt-clickhouse~=1.7
dbt-postgres~=1.7
# (...)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants