Table of Contents | ||
---|---|---|
|
Apache MXNet 1.5.0 is a patch minor release that includes fixes for critical bugs and performance regressions introduced with 1.4.0 releasebackward compatible changes.
As MXNet follows semver, this release includes backwards-compatible fixes and new features only. New features can be introduced in the next minor release, MXNet 1.5.0 that is being planned as well.
Release Manager: Junru ShaoLai Wei
Release shepherd: Sheng Zha
Scope
Scope is still open - please add!
Issue | PRs | Contributor(s) | Notes |
---|
Andrew Ayres
Qing Lan
Release Timeline
Following timeline is based on everything goes well.(Added some buffer time)
Step | Tasks | Goal | Actual | Comments | ||
---|---|---|---|---|---|---|
Code Freeze and release start | Track ongoing PRs | Fri 04/26/2019 | ||||
Cut the release branch | Check license headers | Mon 04/29/2019 | Depending on stability | |||
Make code changes with necessary version updates | master version was already on 1.4.0 | |||||
Cut the release branch | ||||||
Update the version on master | ||||||
Test the release and tag the release | Nightly test, Jenkins CI | |||||
RAT check | http://jenkins.mxnet-ci.amazon-ml.com/job/incubator-mxnet/job/v1.4.x/ | |||||
Tag RC0 | ||||||
Package artifacts and validate | Create release artifacts | |||||
Validate release package | ||||||
Test release package | ||||||
Scala release process | ||||||
Begin apache voting | Start vote on dev@Mon 04/29/2019 - Thu 05/02/2019 | |||||
Start vote on general@ | Fri 05/03/2019 - Tue 05/07/2019 | |||||
Finalizing and posting the release | Create the final release tag on github | |||||
Rename, resign and upload the src tar to final dir | ||||||
Update the website using tag | ||||||
Release the official pip package | ||||||
Release the official docker images | ||||||
After 24 hrs, validate the packages are uploaded | ||||||
Draft the offical announce email and review | ||||||
Send out the email on announce@ | ||||||
Update the apache blog | ||||||
update the aws blog | ||||||
send internal announcement | ||||||
CI status:
Release Note
This patch release includes the following bug fixes:
- [v1.5.0] Java bug-fix cherry pick (#14834)
- Use DEFAULT macro in C APIs (#14767) (#14789)
- Set idx2name for Optimizer object (#14703) (#14772)
- Add pin_device_id option to Gluon DataLoader (#14136) (#14771)
- Tidy up storage allocation and deallocation (#14480) (#14768)
- Add MXEnginePushAsync and MXEnginePushSync C APIs (#14615) (#14770)
Less cudaGet/SetDevice calls in Gluon execution (#13764)
Fix nightly build of 1.4.x (#14556)
Memory fixes. Resolves #10867, and resolves #14080 (#14372) (#14586)
- Fixes for data links (#14526)
- v1.4.x: Backport of Windows CI Fixes (#14420)