v0.4.0
New Features 🔥
- Avoid data loss when pipeline, ISBService, or Numaflow Controller is updated by @juliev0 in #125
- feat: introduce aggregate roles by @dpadhiar in #164
- metrics: Add additional operational excellence metrics by @chandankumar4 in #156
- feat: adapt rollouts to use child resource's new conditions for status by @dpadhiar in #172
- feat: PipelineRollout installation will fail if Pipeline already exists by @dpadhiar in #182
- Pause feature - address remaining comments and more by @juliev0 in #184
- Add event recorder for ISBService, Pipeline and NumaflowController Rollout by @chandankumar4 in #173
Major Fixes 🐞
- Fix generation of pkg/client auto-generation by @juliev0 in #148
- fix: remove numarollout from rollout crd by @darshansimha in #149
- fix: separate out logic for each Condition by @juliev0 in #190
Other changes
- test: add NumaflowController version v1.1.7 to test ConfigMap by @dpadhiar in #146
- chore: update argocd to 2.11.6 with security fix by @xdevxy in #151
- e2e testing framework - CRUD and self healing tests. Fixes #110 by @dpadhiar in #154
- test: update controller definitions for testing by @dpadhiar in #167
- e2e test includes testing for both dataLossPrevention true and false by @juliev0 in #166
- chore: remove secrets from watched resources by @xdevxy in #185
- chore(deps): bump github.com/argoproj/argo-cd/v2 from 2.11.6 to 2.11.7 by @dependabot in #186
- USDE Config by @afugazzotto in #187
New Contributors
- @dpadhiar made their first contribution in #146
- @dependabot made their first contribution in #186
Full Changelog: v0.3.0...v0.4.0