Release timelines

Following timeline is based on everything goes well.(Added some buffer time)

StepTasksGoalActualComments
Code Freeze and release startTrack ongoing PRsNovember 27, 2018done 12/16





Cut the release branchCheck license headersNovember 29, 2018done 12/2Depending on stability

Make code changes with necessary version updatesNovember 29, 2018
master version was already on 1.4.0

Cut the release branchNovember 29, 2018done 11/29

Update the version on masterNovember 29, 2018done 12/7
Test the release and tag the releaseNightly test, Jenkins CIDecember 4, 2018setup done 11/29

RAT checkpart of CIpassedhttp://jenkins.mxnet-ci.amazon-ml.com/job/incubator-mxnet/job/v1.4.x/

Tag RC0
12/17





Package artifacts and validateCreate release artifactsDecember 6, 2018


Validate release packageDecember 6, 2018


Test release packageDecember 6, 2018


Scala release process







Begin apache votingStart vote on dev@December 7, 2018


Start vote on general@December 11, 2018






Finalizing and posting the releaseCreate the final release tag on githubDecember 17, 2018


Rename, resign and upload the src tar to final dirDecember 17, 2018


Update the website using tagDecember 17, 2018


Release the official pip packageDecember 17, 2018


Release the official docker imagesDecember 17, 2018


After 24 hrs, validate the packages are uploadedDecember 18, 2018


Draft the offical announce email and review



Send out the email on announce@December 18, 2018


Update the apache blogDecember 18, 2018


update the aws blogDecember 18, 2018


send internal announcementDecember 18, 2018






CI status:

Open PRs to track

PR

Title

Contributor

Status

https://github.com/apache/incubator-mxnet/issues/13369 (merged)

MKLDNN LSTM Regression in MKLDNN 0.17

Alex, Patric

Open, PR merged on both master and v1.4.x
https://github.com/apache/incubator-mxnet/pull/13409 -
PR for 1.4.x branch: https://github.com/apache/incubator-mxnet/pull/13487

Fix shape inference problems in Activation backward

PedroOpen, PR for v1.4.x ready
https://github.com/apache/incubator-mxnet/issues/13438

libc getenv is not threadsafe

Pedro, Sam S.Postponed
https://github.com/apache/incubator-mxnet/issues/13449performance degradationAlex Z.Open, root cause identified
https://github.com/apache/incubator-mxnet/issues/12255

Pretty high cpu load when import mxnet

multipleOpen
https://github.com/apache/incubator-mxnet/pull/13330 (merged)
https://github.com/apache/incubator-mxnet/pull/13473 (merged)

Scala Inference enable different shapes input

QingOpen on master, needs PR to merge to v1.4.x branch
https://github.com/apache/incubator-mxnet/pull/13447

Rewrite dataloader, improves responsiveness and reliability

Zhi

Open on master, needs PR to merge to v1.4.x branch, needs test

https://github.com/apache/incubator-mxnet/pull/13479

API to return header file path in MXNet packageLin YuanMerged to master. Tested. Needed by Horovod MXNet integration.
https://github.com/apache/incubator-mxnet/pull/13497

Fix deconvolution

Taoapplies PR #13433 to release 1.4.x, which fixes mkldnn deconvolution under certain conditions

High impact security vulnerabilities in Java/Scala

https://github.com/apache/incubator-mxnet/pull/13426

Add resiliency to onnx export code

Sinafixed in master, need PR for v1.4.x
https://github.com/apache/incubator-mxnet/pull/13501

Revert "Manually track num_max_thread (#12380)"

Anirudhresolved on v1.4.x branch with https://github.com/apache/incubator-mxnet/pull/13517
https://github.com/apache/incubator-mxnet/pull/13547Fix Jetson CompilationPedro
  • No labels