When to Release
- For each major and minor version release, please follow these steps.
- For patch versions, there should be no releases.
Writing Release Note
Write a release note following past examples here. Read through the commit log to identify the commits after last release to include in the release note. Here are the major things to include
- highlights of the release
- improvements and changes of this release
- new contributors of this release
Release Maven
See Developer Guide for publishing to maven
Upload Feathr Jar
Run the command to generate the Java jar. After the jar is generated, please upload to Azure storage for faster access.
Release PyPi
See Python Package Release Note
Announcement
Please announce the release in our #general Slack channel.