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

v1.13 Endgame #7410

Closed
JoshVanL opened this issue Jan 18, 2024 · 14 comments
Closed

v1.13 Endgame #7410

JoshVanL opened this issue Jan 18, 2024 · 14 comments
Labels
area/release-eng stale Issues and PRs without response
Milestone

Comments

@JoshVanL
Copy link
Contributor

JoshVanL commented Jan 18, 2024

Release team

Release lead: @JoshVanL
Release lead shadow(s): @mikeee
Perf test lead: @yaron2
Longhaul test: TODO
Build manager: TODO

Read about the Dapr release lifecycle

Feature definition starts: 2023-10-24
Feature definition ends: 2023-11-07
Feature freeze: 2023-12-19
Code freeze (Endgame starts ~2 weeks stabilization): TBD
Release day: 2024-01-30 TBD
Announcement day: TODO

Release Tasks:


  • Check all new components are registered in dapr/dapr @JoshVanL
  • E2E, certification and perf tests are passing @yaron2
  • Create release-1.13 branch and cut RC 1.13.0-rc.1 for component-contrib
  • Update dapr/component-contrib pkg to 1.13.0-rc.1 in dapr/dapr master branch
  • Create release-1.13 branch for Dapr runtime
  • ~Verify helm chart and ~ Cut the 1.13.0-rc.1 release for Dapr runtime
  • Create release-1.13 branch for CLI
  • Update dapr/dapr pkg to 1.13.0-rc.2 in dapr/cli release-1.13 branch @yaron2
  • Cut the 1.13.0-rc.1 release for CLI @yaron2
  • Trigger GitHub actions in dapr/homebrew-tap (GitHub disables Actions after 1mo without commits) @artursouza
  • Notify users about dapr/dapr 1.13.0-rc.1 via Discord @artursouza
  • Validate the upgrade path from the previous release -- CRDs updated, no deletion of components/configs etc. @elena-kolevska
  • Create RC for installer-bundle @mukundansundar
  • Validate RC for installer bundle @mukundansundar
  • Update proto and cut the rc release for Java SDK @artursouza @cicoyle
  • Update proto for Python SDK @elena-kolevska
  • Update proto for Go SDK @mikeee
  • Update proto and cut the rc release for dotnet SDK @philliphoff
  • Update proto cpp SDK @JoshVanL
  • Update proto for rust SDK @elena-kolevska
  • Cut the rc release for Dashboard @yaron2
  • Update longhaul tests with RC for runtime and dotnet SDK @philliphoff @halspang
  • Update quickstarts/tutorials automated validation and check it works - covers Linux Standalone/ K8s / Darwin MacOS. @paulyuk
  • Create PR for quickstarts to point to RC SDKs/Dev package? if it is available @paulyuk
  • Test and validate tutorials in Linux ARM64 k8s and self-hosted @yaron2
  • Test and validate tutorials in Windows @DeepanshuA
  • Validate Dapr CLI non-slim scenarios on Windows - @mukundansundar
  • Validate Multi app run K8s on Windows @mukundansundar
  • Validate longhaul metrics @halspang
  • Test and validate the .NET SDK - run through samples @philliphoff
  • Test and validate the Java SDK - run through samples @artursouza
  • Test and validate the Python SDK - run through samples @elena-kolevska
  • Test and validate the Go SDK - run through samples @yaron2
  • Test and validate Dashboard, local mode and kubernetes hosted @cicoyle
  • Update certification tests in components-contrib release branch (prior to merge back into master) to use the RC (and Go SDK RC/release if possible). @ItalyPaleAle
  • Confirm with maintainers that each repo has milestone set for all relevant issues & PRs, then generate release notes
  • Validate FOSSA on each repo
  • Edit and complete release-notes on HackMD (everyone)
  • Verify 1.13 documentation - @msfussell

ETA for all above: ~

RELEASE DAY:


POST RELEASE DAY

@JoshVanL JoshVanL added the kind/bug Something isn't working label Jan 18, 2024
@JoshVanL JoshVanL mentioned this issue Jan 18, 2024
31 tasks
@shivamkm07
Copy link
Contributor

@JoshVanL Please add the following docs and SDK issues above:
dapr/docs#3949
dapr/python-sdk#661
dapr/dotnet-sdk#1226

@mukundansundar mukundansundar added area/release-eng and removed kind/bug Something isn't working labels Jan 25, 2024
@JoshVanL
Copy link
Contributor Author

@artursouza These are the PRs which are blocking the release candidate:
#7433
#7295
#7441
#7399

  • A yet to be opened PR for fixing MacOS test runners

@shivamkm07
Copy link
Contributor

@JoshVanL Please mark this issue #7468 as P0 and a blocker for cutting RC. The fix PR is created: #7467

@salaboy
Copy link

salaboy commented Feb 8, 2024

@msfussell @JoshVanL I didn't want to edit the text, but for the Post Release day can we just refer to this issue: #7364 Instead of having a duplicate list here?

@paulyuk paulyuk self-assigned this Feb 14, 2024
@paulyuk paulyuk added this to the v1.13 milestone Feb 14, 2024
@philliphoff
Copy link
Contributor

philliphoff commented Feb 17, 2024

@JoshVanL The protos have been updated and a RC (v1.13.0-rc02) release cut/published for the Dapr .NET SDK.

@philliphoff
Copy link
Contributor

@JoshVanL Ran through Dapr quickstarts with Dapr .NET SDK v1.13.0-rc02. All but one ran without issue. The actors ASP.NET service failed to run (at all) on my M1 Mac, in the original repo state (ASP.NET is failing without output with exit code 137). The service does run, both with 1.12 and 1.13 versions of the SDK on Linux. I can also run other actor-related examples (e.g. those from the SDK repo) on my M1 Mac, so not sure what the issue is there.

@halspang @paulyuk If someone else has a Mac that can run through that actor quickstart and verify whether it's just something weird with my machine, that'd be helpful.

@philliphoff
Copy link
Contributor

@JoshVanL For the Dapr .NET SDK, the FOSSA scan for the v1.13.0-rc02 build shows "passing" for both licensing and security.

@artursouza
Copy link
Member

FOSSA's license check is passing for Java-SDK. The original FOSSA scope was for license and not security, for that reason I am reporting the FOSSA task as complete for Java-SDK. Although I did update some dependencies, FOSSA still flags some for Java SDK. I will update more of those in the next release. If we want to clear both for this release, I ask @cicoyle to help with update of dependencies in Java SDK. I am OOO in the next 7 days with limited Internet access.

@shubham1172
Copy link
Member

Dapr CLI non-slim scenarios have been validated on Windows with both Docker and Podman (test plan: dapr/cli#1078).

@mukundansundar
Copy link
Contributor

mukundansundar commented Feb 21, 2024

Created RC for installer bundle https://github.com/dapr/installer-bundle/releases/tag/v1.13.0-rc.6

@mukundansundar
Copy link
Contributor

Validated installer bundle darwin, by downloading and following the README for init using --from-dir flag.

Validated for others using the logs in the run https://github.com/dapr/installer-bundle/actions/runs/7990899692/job/21820768843#step:10:62 for each platform and arch.

@mukundansundar
Copy link
Contributor

@JoshVanL are all of these steps complete?
Can this be closed if so?

@dapr-bot
Copy link
Collaborator

This issue has been automatically marked as stale because it has not had activity in the last 60 days. It will be closed in the next 7 days unless it is tagged (pinned, good first issue, help wanted or triaged/resolved) or other activity occurs. Thank you for your contributions.

@dapr-bot dapr-bot added the stale Issues and PRs without response label May 15, 2024
@dapr-bot
Copy link
Collaborator

This issue has been automatically closed because it has not had activity in the last 67 days. If this issue is still valid, please ping a maintainer and ask them to label it as pinned, good first issue, help wanted or triaged/resolved. Thank you for your contributions.

@dapr-bot dapr-bot closed this as not planned Won't fix, can't repro, duplicate, stale May 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/release-eng stale Issues and PRs without response
Projects
None yet
Development

No branches or pull requests

9 participants