Planned releases

Release 0.9.0(Planned)

Target Date: 

Code Freeze Date: 

Release Manager: 

Target Features: 

JIRACategoryDescriptionAssignee

ExperimentUpgrade database support (Hibernate, Postgresql ...)Need assignee

Release 0.8.1(Planned)

Target Date: 

Code Freeze Date: 

Release Manager: 

Target Features: 

JIRACategoryDescriptionAssignee

ExperimentAdd XGBoost support.Need assignee

Python SDKUpdate TensorFlow/Pytorch/Mlflow/Tensorboard/Conda/Minio versions to the latest and deal with related version dependency issues encounteredNeed assignee


Completed releases (Following releases are all completed)

Release 0.8.0(Released)

Target Date: 9/23/2023

Code Freeze Date: 

Release Manager: cdmikechen

Target Features: 


JIRACategoryDescriptionAssignee

Workbench

Making submarine support i18n is a meaningful work, which can make it more convenient for users using different languages.

cdmikechen

Cloud-native DeploymentWe want to build a more robust and easy develop operator with operator-sdk (submarine-cloud-v3) and update supported k8s version to latest(1.24/1.25).cdmikechen

Security

Use pac4j to support OIDC and other SSO.

cdmikechen

Python SDK

Python2.7 has reached EOL since January 1, 2020. Python3.6 also has reached EOL since Dec 23, 2021. Popular ML/DL packages, such as Tensorflow and Pytorch, have not support Python 3.6. The support for Python3.6 will affect the dependency maintenance in the future.

Therefore, we should upgrade syntax for newer versions of Python.

Yao-Ching Huang


Cloud-native Deployment

We are still only up to 1.21 on the master branch and we need to consider how to support the latest releases of k8s and make the relevant adjustments.
Currently planned support for k8s versions: 1.22, 1.23, 1.24. And 1.25 will be supported when it is relatively stable.

cdmikechen


Release 0.7.0(Released)

Target Date: 4/25/2022

Code Freeze Date: 

Release Manager: Kevin Su

Target Features: 


Release 0.6.0(Released)

Target Date: 10/21/2021

Code Freeze Date: 

Release Manager: Kevin Su

Target Features: 


JIRACategoryDescriptionAssignee

Experiment Template

Fix the error when building the jupyter image

Kevin Su

Release 0.5.0(Released)

Target Date: 12/24/2020

Code Freeze Date: 

Release Manager: Kevin Su

Target Features: 


JIRACategoryDescriptionAssignee

Predefined Experiment

Predefined Template:

  • [API] Define Experiment API for pre-defined template
  • [SDK] Add Python SDK to support pre-defined experiment
  • [Sever] Support submit pre-defined template, and translate it to an actual job
John Ting

Experiment UI 
  • [UI]: Allow Run Adhoc Python/TF/PyTorch Experiment via UI
  • [UI] Allow Run pre-defined experiment
Various

CommonSupport run experiment/notebook with defined code sync (like Git repo)Need assignee

Environment UIUI for environment management (add/remove/update)Need assignee

Environment
  • [API] Define swagger API for environment management (add/remove/update/list)
  • [Server] Support get an environment definition, and generate experiment/notebook submission spec
  • [Dockerfile] Prepare sample Dockerfile for Environment
Mani

Notebook
  • [API] Define Swagger API for notebook managmeent (Launch/Delete/Get)
  • [Server] Implement logic to submit Jupyter notebook to K8s (with Environment/code sync)
Ryan Lo

Release 0.4.0

Target Date: 30/06/2020

Code Freeze Date: 25/06/2020

Release Manager: Wanqiang Ji

Target Features

JIRAFeature DescriptionDesign DocStatus

Submarine Experiment


Done

Submarine Helm Charts


Done

PySubmarine
Done

Submarine Server

https://docs.google.com/document/d/1vCjt2z3DoagfeaVQV0nfyWqSYLymoP53rDcPcz-YcSc/edit

Done

Release 0.3.0 (Released)

Release date: 02/01/2020

Release Manager:  Zhankun Tang

Target Features

JIRAFeature DescriptionStatus

Mini-Submarine

Done

Basic submarine TF job submittion to K8sDone

Cluster mode job submittion on YARNDone

Pending JIRAs:


Legacy issues

Release 0.6.1

Some issues (like hadoop related issues) are no longer considered for maintenance, so we create a new release to temporarily categorize these issues.

Target Features