github.com/kubeflow/mpi-operator
v0.8.2
#3372 most downloaded on Go modules
kubeflow/mpi-operator
What this package is like to depend on
Last release 13 days ago
10 Aug 2026
Release timing varies
gaps range from 8 days to 4 months
Most releases are documented
notes for 10 of 12 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
102 releases · first in 2018
18 releases in the last 12 months
see the full history below
Release timeline
102 releases · Sep 2018 to Aug 2026Releases
latest 60 of 102-
v0.8.203 Jul 2026Release notes
Open source →Changes since v0.8.0
- Bug fixes:
- Fix missing DeepCopy when mutating the launcher Job, which prevents accidental mutation of the shared informer cache. (#819, @GonzaloLuminary)
- Prevent terminating launcher pods from being recreated. (#810, @GonzaloLuminary)
- Fix the Running condition being re-emitted when the pod and Job informers are out-of-sync. (#787, @GonzaloSaez)
- Honor
stderrthresholdwhenlogtostderris enabled by opting into the fixed klog behavior. (#794, @pierluigilenoci)
Acknowledgments
Thank you to all the contributors (in no particular order): @terrytangyuan @GonzaloLuminary @GonzaloSaez @pierluigilenoci @kannon92 @tenzen-y
- Bug fixes:
-
v0.8.102 Jul 2026Nothing published for this version
-
v0.8.017 Feb 2026Release notes
Open source →Changes since v0.7.0
- Features:
- Support Mutable Scheduling Directives for suspended Jobs
on Launcher Job, which allows us to propagate the scheduling directives from the MPIJob Launcher template to the Launcher batch/v1 Job only when in the suspended state. (#772, @GonzaloSaez)
- Support Mutable Scheduling Directives for suspended Jobs
- Clean ups:
Acknowledgments
Thank you to all the contributors (in no particular order): @mimowo @terrytangyuan @GonzaloSaez @tenzen-y
- Features:
-
v0.7.030 Oct 2025Release notes
Open source →Changes since v0.6.0
- Features:
- Support custom cluster domain in MPI hostfile generation. (#704, #707, #738, @tenzen-y)
- Enable Service
publishNotReadyAddresseswhenrunLauncherAsWorkerto improve DNS discovery for workers. (#703, @tenzen-y) - Expose job controller workqueue rate-limiting configuration via operator flags to improve scalability tuning. (#674, @rotemelad)
- Bug fixes:
- Fix crash in PodGroup when
runLauncherAsWorker=true. (#669, @GonzaloSaez) - Fix missing ReplicaIndexLabel when
runLauncherAsWorker=trueso the launcher pod gets the expected pod index label (helps Kueue/TAS rank discovery). (#690, @GonzaloSaez)
- Fix crash in PodGroup when
- Clean ups:
Acknowledgments
Thank you to all the contributors (in no particular order): @rotemelad @mimowo @terrytangyuan @GonzaloSaez @vikas-saxena02 @tenzen-y
- Features:
-
v0.6.016 Oct 2024Release notes
Open source →Changes since v0.5.0
- Features:
- Clean ups:
- Upgrade k8s libraries to v1.31 (#664, @ArangoGutierrez)
- Upgrade debian version to bookworm and MPI versions are upgraded in the following: (#661, @tenzen-y)
- OpenMPI: v4.1.0 -> v4.1.4
- MPICH: 3.4.1 -> 4.0.2
Acknowledgments
Thank you to all the contributors (in no particular order): @mszadkow @mimowo @alculquicondor @terrytangyuan @ArangoGutierrez @tenzen-y
Full Changelog: v0.5.0...v0.6.0
-
v0.5.018 Apr 2024Release notes
Open source →Changes since v0.4.0
- Features:
- Add support for MPICH (#562, @sheevy)
- Field runLauncherAsWorker allows to add the launcher pod into the hostfile as a worker (#612, @kuizhiqing)
- Add PodGroup minResources calculation for volcano integration (#566, @lowang-bh)
- Bug fixes:
- Clean ups:
- Upgrade k8s libraries to v1.29 (#633, @tenzen-y)
- Fail the mpi-operator binary if access to API is denied (#619, @emsixteeen)
Acknowledgments
Thank you to all the contributors (in no particular order): @sheevy @alculquicondor @terrytangyuan @tenzen-y @kuizhiqing @lowang-bh @vsoch @emsixteeen @wang-mask @benash @yeahdongcn @xhejtman @pheianox @lianghao208
- Features:
-
v0.4.1-0.20260810214245-f7cd2d49ca9a10 Aug 2026 pre-releaseNothing published for this version
-
v0.4.1-0.20260723191235-9671778d1a4423 Jul 2026 pre-releaseNothing published for this version
-
v0.4.1-0.20260713153111-b3b5b84250dd13 Jul 2026 pre-releaseNothing published for this version
-
v0.4.1-0.20260702170023-caa3c47fc42e02 Jul 2026 pre-releaseNothing published for this version
-
v0.4.1-0.20260701104016-9279121cc7ec01 Jul 2026 pre-releaseNothing published for this version
-
v0.4.1-0.20260625143537-4fe9abf5e81925 Jun 2026 pre-releaseNothing published for this version
-
v0.4.1-0.20260612155031-bc35744e33ac12 Jun 2026 pre-releaseNothing published for this version
-
v0.4.1-0.20260217182907-83100a9bea3617 Feb 2026 pre-releaseNothing published for this version
-
v0.4.1-0.20260217070728-c72caacfe9d617 Feb 2026 pre-releaseNothing published for this version
-
v0.4.1-0.20251110200056-9eb9a986e34910 Nov 2025 pre-releaseNothing published for this version
-
v0.4.1-0.20251030175211-73b1f428109330 Oct 2025 pre-releaseNothing published for this version
-
v0.4.1-0.20250922131901-b1c5c9d0606d22 Sep 2025 pre-releaseNothing published for this version
-
v0.4.1-0.20250915142834-5491d66d1a2415 Sep 2025 pre-releaseNothing published for this version
-
v0.4.1-0.20250909042835-80e36cc2ce6709 Sep 2025 pre-releaseNothing published for this version
-
v0.4.1-0.20250825212819-c63710108d3825 Aug 2025 pre-releaseNothing published for this version
-
v0.4.1-0.20241016014218-c738a83b185b16 Oct 2024 pre-releaseNothing published for this version
-
v0.4.1-0.20240418041839-52cda2c7e85a18 Apr 2024 pre-releaseNothing published for this version
-
v0.4.1-0.20240314123258-79a9b379647c14 Mar 2024 pre-releaseNothing published for this version
-
v0.4.1-0.20240304154908-942a20afa68704 Mar 2024 pre-releaseNothing published for this version
-
v0.4.1-0.20240227132800-f92b9c7e74cb27 Feb 2024 pre-releaseNothing published for this version
-
v0.4.1-0.20240226151758-a6c2da887d4526 Feb 2024 pre-releaseNothing published for this version
-
v0.4.1-0.20240206074644-a1ff84cbeb2c06 Feb 2024 pre-releaseNothing published for this version
-
v0.4.1-0.20240127031515-d043c9a34c4927 Jan 2024 pre-releaseNothing published for this version
-
v0.4.1-0.20231219151338-d7a392e30de919 Dec 2023 pre-releaseNothing published for this version
-
v0.4.1-0.20231114174106-4a63d3cb354514 Nov 2023 pre-releaseNothing published for this version
-
v0.4.1-0.20230608171159-fda0532ba1a208 Jun 2023 pre-releaseNothing published for this version
-
v0.4.1-0.20230514130430-ccf2756f749314 May 2023 pre-releaseNothing published for this version
-
v0.4.005 Apr 2023Release notes
Open source →Changes since 0.3.0
- Breaking changes
- Removed v1 operator. If you want to use MPIJob v1, you can use the training-operator.
- Support for suspending semantics. Third party controllers can leverage the suspend field to implement queuing and preemption for an MPIJob.
- Support for the coscheduling plugins of the scheduler-plugins.
- The operator supports multi-architecture (amd64, aarch64, and ppc64le).
- Bug fixes
- Fix support for elastic Horovod.
Acknowledgements
Special thanks to @tenzen-y for multiple contributions.
Thank you to all the contributors (in no particular order): @mimowo @adilhusain-s @davidLif @ArangoGutierrez @shaowei-su @ggaaooppeenngg @pugangxa @HeGaoYuan @Dimss @alculquicondor @terrytangyuan - Breaking changes
-
v0.3.1-0.20230404201702-03bba1ff482f04 Apr 2023 pre-releaseNothing published for this version
-
v0.3.1-0.20230331162358-5583ba9f7d2a31 Mar 2023 pre-releaseNothing published for this version
-
v0.3.1-0.20230228224311-5946ef41575928 Feb 2023 pre-releaseNothing published for this version
-
v0.3.1-0.20230210191002-c21942d1e27d10 Feb 2023 pre-releaseNothing published for this version
-
v0.3.1-0.20230204005158-5f1914bfb29b04 Feb 2023 pre-releaseNothing published for this version
-
v0.3.1-0.20230106171956-52f0b81c489c06 Jan 2023 pre-releaseNothing published for this version
-
v0.3.1-0.20230105154811-b0815ad90cae05 Jan 2023 pre-releaseNothing published for this version
-
v0.3.1-0.20220831182455-5be2a42bf5af31 Aug 2022 pre-releaseNothing published for this version
-
v0.3.1-0.20220406191845-993b010e05c406 Apr 2022 pre-releaseNothing published for this version
-
v0.3.1-0.20220308150529-e267b015aee608 Mar 2022 pre-releaseNothing published for this version
-
v0.3.1-0.20220302182203-bb5e538085e002 Mar 2022 pre-releaseNothing published for this version
-
v0.3.1-0.20220215155341-8a1cf898d97515 Feb 2022 pre-releaseNothing published for this version
-
v0.3.1-0.20220212005110-c7ca5414515312 Feb 2022 pre-releaseNothing published for this version
-
v0.3.1-0.20220207234242-3f808b1c592c07 Feb 2022 pre-releaseNothing published for this version
-
v0.3.1-0.20211209024655-d7fc50603a4d09 Dec 2021 pre-releaseNothing published for this version
-
v0.3.1-0.20211130124430-b88edad03a4b30 Nov 2021 pre-releaseNothing published for this version
-
v0.3.1-0.20211122143337-285cb98d598522 Nov 2021 pre-releaseNothing published for this version
-
v0.3.1-0.20211122045036-a334c4c2b88b22 Nov 2021 pre-releaseNothing published for this version
-
v0.3.1-0.20211008135323-8943cf734da708 Oct 2021 pre-releaseNothing published for this version
-
v0.3.1-0.20211008112423-18b1822f4a9d08 Oct 2021 pre-releaseNothing published for this version
-
v0.3.1-0.20210920181600-c5c0c3ef99ec20 Sep 2021 pre-releaseNothing published for this version
-
v0.3.002 Sep 2021Release notes
Open source →Release v0.3.0
- Scalability improvements
- Worker start up no longer issues requests to kube-apiserver.
- Dropped kubectl-delivery init container, reducing stress on kube-apiserver.
- Support for Intel MPI.
- Support for
runPolicy(ttlSecondsAfterFinish,activeDeadlineSeconds,backoffLimit)
by using a k8s Job for the launcher. - Samples for plain MPI applications.
- Production readiness improvements:
- Increased coverage throughout unit, integration and E2E tests.
- More robust API validation.
- Revisited v2beta1 MPIJob API.
- Using fully-qualified label names, in consistency with other kubeflow operators.
- Scalability improvements
-
v0.2.4-0.20211008135323-8943cf734da708 Oct 2021 pre-releaseNothing published for this version
-
v0.2.4-0.20210902183420-db6930dcd50902 Sep 2021 pre-releaseNothing published for this version
-
v0.2.4-0.20210827203406-470d9821d71527 Aug 2021 pre-releaseNothing published for this version
-
v0.2.4-0.20210629110745-30cdf43f933129 Jun 2021 pre-releaseNothing published for this version