-
Notifications
You must be signed in to change notification settings - Fork 99
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
quinn 1.0 release planning #199
Comments
I think we should create a branch with 1.0 tag to unblock tickets like dropping of 3.7 support and spark 2.x |
@MrPowers @jeffbrennan Guys, may you please check my comment above? Currently there is no target branch for 1.0 and all the work is blocked by this |
Just one remark from my side. If you use PyPI/MavenCentral to create this plot, it may not be fully correct. In my experience on 2.4 usually are guys with on-prem architecture, just because, in this case, migration is pain. But at the same moment, on-prem infra usually contains something like on-prem JFrog Artifactory as a mirror of Maven Central and PyPI. And on-prem Artifactory always has local caching mechanisms. So, I may guess that you just do not see usage stats for 2.4 because guys on prem are downloading it from local mirrors, not centralized. |
Hi @MrPowers and @SemyonSinchenko are you able to elaborate more on the below?
I am keen to work on that, but would need more context on the expected workflow. Thanks in advance. |
It seems to me that it was about Ruff, and you already did it. |
* According to one of the points in the issue mrpowers-io#199 by @MrPowers, this function should never have been created. * This particular commit removes this function and its references from the quinn repo.
* According to one of the points in the issue mrpowers-io#199 by @MrPowers, this function should never have been created. * This particular commit removes this function and its references from the quinn repo.
@SemyonSinchenko @MrPowers Do we really need a separate
Then when all issues corresponding to the 1.0 milestone have been implemented through PR's, we simply release 1.0 from main. That way we also have more confidence that the proposed 1.0 release is actually stable. What do you think? |
Hey! I'm not very familiar with milestones. Let me explain the idea of the separate branch:
In my career, I have experience working on-premise, and I know that updating critical pipelines and heavy loaded clusters is not an easy task. I know a lot of companies that are still sitting on spark-2 with YARN and on-premise data centers. |
I understand. One small note though: Since the project is still on major version zero, breaking changes can still be introduced without bumping the major version:
By stacking many changes in the Anyway, I think the approach you have decided upon also makes sense. Just wanted to challenge it a bit :) |
quinn is a mature project and is getting ready for a 1.0 release.
We should follow Semantic Versioning 2.0 strictly after making the 1.0 release.
There are a few remaining items for the 1.0 release:
print_athena_create_table
and functions that are now built-in to Spark e.g.exists
andforall
).A planning branch for 1.0:
https://github.com/MrPowers/quinn/tree/planning-1.0-release
The text was updated successfully, but these errors were encountered: