Link Search Menu Expand Document

Feathr Overall Release Guide

This document describes all the release process for the development team.

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.