v0.1.0
New Features 🔥
- feat: support pipeline pause with pipeline spec change by @xdevxy in #33
- Auto healing by @afugazzotto in #66
- Numaflow Controller Rollout Auto Healing by @afugazzotto in #75
- feat: Dynamic watch of numaflow controller def configmap by label by @chandankumar4 in #67
Major Fixes 🐞
- Fix all make targets and add lint, unit tests in github action by @chandankumar4 in #25
- Added namespace Filtering to GetManagedLiveObjs by @shubhamdixit863 in #28
- Add NumaflowControllerRollout CRD name validation by @chandankumar4 in #47
- fix: watch with EnqueueRequestForOwner to avoid multiple reconcile calls by @afugazzotto in #60
- fix: fixed logic to run certain operations even when the spec is unchanged by @afugazzotto in #56
- fix: avoid error on status update by @afugazzotto in #62
Other changes
- Initial bootstrap by @xdevxy in #12
- Add issue template by @xdevxy in #26
- PR template and CodeOwners by @xdevxy in #27
- chore: correct the comment for GetManagedLiveObjs by @xdevxy in #30
- Update controller image version for
1.2.1
by @xdevxy in #44 - Added test case for applying ownership reference To Controller Rollout by @shubhamdixit863 in #34
- PipelineRollout Tests by @afugazzotto in #41
- Update ArgoCD and K8s version with security patch by @xdevxy in #51
- Modified Global Config by @shubhamdixit863 in #31
- Spec hash annotation by @afugazzotto in #52
- Kustomize Transformer Config by @afugazzotto in #59
- feat: Add test for ISBServiceRollout by @a49ibrahim in #50
- chore: clean up unused code by @xdevxy in #63
- Add unit test for crd validation by @chandankumar4 in #53
- chore: update README by @xdevxy in #65
- Update ISBServiceRollout controller unit tests by @a49ibrahim in #68
- chore: refactor sync logic in ControllerRollout to be more clear by @xdevxy in #70
- Install Numaflow CRDs as a depenency by @xdevxy in #71
- Release automation - automatically build and push images to quay.io by @juliev0 in #81
New Contributors
- @a49ibrahim made their first contribution in #50
Full Changelog: https://github.com/numaproj/numaplane/commits/v0.1.0