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

Reduce the release cycle? #122

Open
zroubalik opened this issue Jan 14, 2025 · 2 comments
Open

Reduce the release cycle? #122

zroubalik opened this issue Jan 14, 2025 · 2 comments

Comments

@zroubalik
Copy link
Member

zroubalik commented Jan 14, 2025

KEDA has matured significantly over the years, so our current pace of 4 releases a year may no longer be necessary. With fewer major features in each release, I’d like to propose moving to 2–3 releases annually. This should reduce the burden on maintainers who handle the release process and lessen the update frequency for end users.

Alongside this change, we can also look into improving our overall release process, including more targeted patch releases where needed—while still being mindful not to overload our release schedule.

I’d love to hear everyone’s thoughts and suggestions on these ideas.
Thank you!

@tomkerkhove
Copy link
Member

I think this makes sense

@zroubalik zroubalik moved this to In Progress in Governance Jan 14, 2025
@JorTurFer
Copy link
Member

JorTurFer commented Jan 17, 2025

I support this idea because we have reached a moment when the new features cadence has decreased, but I think that we could try to take this fact as a good reason to ship a patch releases every month or so. I'd say that we could create more automations around the release process to simplify the patch release process.

My proposal is to ship 2-3 versions per year (every 4-6 months) and a patch release automatically every month, supporting only the last 2 versions if we can achieve an easy and semi-automated release process (so actually, it0ll mean 2 patch releases per month, one per version)

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

No branches or pull requests

3 participants