Release Kalix Java/Scala SDKs v1.5.0
Closed this issue · 3 comments
efgpinto commented
Release Kalix Java/Scala SDKs v1.5.0
Prepare
- Make sure all important PRs have been merged
- Check that the latest build successfully finished
- Make sure a version of the Kalix Runtime that supports the protocol version the SDK expects has been deployed to production
You can see the Kalix Runtime version on prod on grafana or using various other methods.
Cutting the release
- Update the "Change date" on the license to release date plus three years
- Use the "Generate release notes" button to create a new release with the appropriate tag.
- Review the generated notes and "Publish release"
- CI will automatically publish to the repository based on the tag
- CI will update the docs/kalix-current branch
Check availability
- Check that
docs/kalix-current
has been updated - Check the release on Maven Central
Fix and publish docs
- In case there were important updates, update the supported version in the main docs (affects Supported Languages)
- Add an item to the Release Notes in the documentation
- Release the Kalix documentation to get the SDK docs updates published
Update to the latest version
- Review and merge PR created by bot (should appear here). While reviewing confirm the release version is updated for:
kalix-sdk.version
in thesamples/*/pom.xml
fileskalix-sdk.version
default value in thesamples/scala-*/project/plugins.sbt
files- version in
maven-java/**/pom.xml
Check docs update
- Check for updated docs (see the timestamp on the bottom of the page)
- Check for the latest version on the dependency configuration example
Announcements
- Add a summary of relevant changes and a link to the release notes into Kalix Release Notes aggregation
- Close this issue
efgpinto commented
Failure publishing docs:
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Marius-Stroe commented
When will it be available in maven for download?
efgpinto commented
Hey @Marius-Stroe,
Kalix JVM SDK 1.5.0 ships with Akka 2.9.3. The artifacts for Akka 2.9 series as well as kalix jvm sdk 1.5.0 are only available in the Akka library repository and therefore, to upgrade your Kalix project to SDK v1.5.0, depending on the sdk flavor you are using, different changes might be required. Please, refer to the migration guide for all details. Also, find the complete release notes here.
Thanks for your interest!