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

Release: v2.16 #6260

Closed
23 of 28 tasks
JorTurFer opened this issue Oct 22, 2024 · 9 comments
Closed
23 of 28 tasks

Release: v2.16 #6260

JorTurFer opened this issue Oct 22, 2024 · 9 comments
Assignees
Labels
governance release-management All issues related to how we release

Comments

@JorTurFer
Copy link
Member

JorTurFer commented Oct 22, 2024

This issue template is used to track the rollout of a new KEDA version.

For the full release process, we recommend reading this document.

Required items

Nice to have

Timeline

We aim to release this release in the week of October 30th November 3rd

Progress

  • Prepare changelog
  • Welcome message supported versions are up-to-date
  • Add the new version to GitHub Bug report template
  • Best effort version bump for dependencies, example: #5400
    • Update k8s go modules and pin to the 2nd most recent minor version
    • Check if new Go has been released and if KEDA can be safely built by it
    • Update linters and build pipelines if Go has been bumped, example: #5399
  • Best effort changelog cleanup, sometimes the notes can be a little inconsistent, example: #5398
  • Create KEDA release
  • Publish new documentation version
  • Setup continuous container scanning with Snyk
  • Prepare & ship Helm chart
  • Create a new issue in KEDA OLM repository
  • Prepare next release
  • Provide update in Slack
  • Tweet about new release
@JorTurFer
Copy link
Member Author

Nobody has included anything to be merged before the release and I think that e2e test can be merged later on (although they aren't 100% stables, they are quite better), so the release will continue with the plan as expected.
FYI @zroubalik @wozniakjan @SpiritZhou

@wozniakjan
Copy link
Member

nothing from me directly but if we could fix #6255, that would be great. Because if I understand correctly, July 22, 2025, the GCP pub/sub scaler will need to support the promql syntax.

@JorTurFer
Copy link
Member Author

So, should we postpone the release until next week? Is anybody working on #6255?

@JorTurFer
Copy link
Member Author

There are currently 41 PR and maybe there are some of them interesting, but I haven't had time to review them, during the long weekend I can review them and maybe any other can do the same, including more features if we postpone the release for a week 🤔

@SpiritZhou
Copy link
Contributor

There are currently 41 PR and maybe there are some of them interesting, but I haven't had time to review them, during the long weekend I can review them and maybe any other can do the same, including more features if we postpone the release for a week 🤔

I reviewed some of them and some simple scaler refactor PRs are OK to be merged.

@wozniakjan
Copy link
Member

So, should we postpone the release until next week? Is anybody working on #6255?

I don't think there is anyone working on #6255 actively, but I'm wondering if we can just add a query metadata field to the GCP pub/sub scaler and reuse code from the prometheus
https://keda.sh/docs/1.4/scalers/prometheus/#trigger-specification

maybe that is what you mentioned in #6255 (comment)?

@JorTurFer
Copy link
Member Author

we are facing with issues related with docker rate limit making the e2e tests flaky:
image

We are going to include a proxy via ACR or ECR or so, but in the meantime we decided to postpone the release to the next week

@JorTurFer
Copy link
Member Author

@zroubalik @wozniakjan , The e2e tests are fixed, and I've updated the issue description with some PR/issues those would be nice to have in the release and others those I think that are required. PTAL and update the list if you think that it's wrong.

I aim to cut the release on Thursday, 7th

@JorTurFer
Copy link
Member Author

Release completed!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
governance release-management All issues related to how we release
Projects
Status: Ready To Ship
Development

No branches or pull requests

5 participants