Releases: opendatahub-io/data-science-pipelines-operator
v2.7.0
This is a release comprising of multiple repos:
Version Table for components can be found here
What's Changed
- remove unncessary release test gh workflow by @HumairAK in #708
- downgrade upload-artifact by @HumairAK in #709
- Replace boto3 with numpy by @diegolovison in #713
- Add support for using route or service as target endpoints in the test suite by @diegolovison in #711
- Accomodate changes for KFP 2.2 upgrade by @rimolive in #684
- Added secrets::list permissions to pipeline runner by @diegolovison in #715
- chore: Fix typos and improve grammar of README.md by @gmfrasca in #717
- Reuse WaitFor function to ensure DSPA is ready by @diegolovison in #714
- Upgrade Argo images to v3.4.17 by @rimolive in #718
- fix: add NetworkPolicy for DSP apiserver pod self traffic by @gregsheremeta in #719
- update compatibility doc for 2.7 by @HumairAK in #720
- Release v2.7.0 by @dsp-developers in #721
Full Changelog: v2.6.0...v2.7.0
v2.6.0
This is a release comprising of multiple repos:
What's Changed
- add kuberoot-ca to sample by @HumairAK in #691
- chore: Improved logs for tests by @hbelmiro in #695
- Removed imagePullPolicy: IfNotPresent by @hbelmiro in #697
- OWNERS updates by @anishasthana in #698
- Bumped actions/upload-artifact to v4 by @hbelmiro in #701
- Move kind-integration.sh content to tests.sh and target environment for testing by @diegolovison in #702
- Allow DSPO test suite be running with RHOAI by @diegolovison in #703
- Updated mariadb to serve over tls by @VaniHaripriya in #696
- Support environment variables as parameter by @diegolovison in #704
- Added support for TLS to MLMD GRPC Server by @hbelmiro in #683
- update compatibility doc for 2.6 by @HumairAK in #705
- Release v2.6.0 by @dsp-developers in #706
Full Changelog: v2.5.0...v2.6.0
v2.5.0
This is a release comprising of multiple repos:
Version Table for components can be found here
What's Changed
- Move embedded binary and bash calls from YAML to a single script by @diegolovison in #674
- increase default expiry for signed url by @HumairAK in #676
- Consolidate kustomize binaries in DSPO Makefile by @diegolovison in #679
- add ability to customize
kfp-launcher
ConfigMap data contents by @gregsheremeta in #681 - Clarify the "DSPA not found" log message that happens when a DSPA is deleted by @gregsheremeta in #682
- Expose API Server and Envoy endpoints and add a new Envoy condition by @rimolive in #669
- add newlines between certs by @HumairAK in #685
- Added MLMD GRPC Server Network Policy by @VaniHaripriya in #686
- make mlmd grpc NP more permissive by @HumairAK in #688
- fix default envoy route behavior by @HumairAK in #687
- update compatibility doc for 2.5 by @HumairAK in #689
- Release v2.5.0 by @dsp-developers in #690
Full Changelog: v2.4.0...v2.5.0
v2.4.0
This is a release comprising of multiple repos:
Version Table for components can be found here
What's Changed
- Fixed flaky test IntegrationTestSuite#TestPipelineSuccessfulRun by @hbelmiro in #658
- Remove odh-manifests references, minor formatting by @anishasthana in #665
- Update release documentation by @anishasthana in #666
- Add ResourceRequirments to WorkflowController by @gmfrasca in #667
- Enabled sample pipeline in DSPA samples by @hbelmiro in #668
- increase integration db resources by @HumairAK in #671
- feat: add the ability to configure artifact download link expiry by @HumairAK in #670
- (feat): add tls to api server by @HumairAK in #656
- update compatibility doc for 2.4 by @HumairAK in #672
- Release v2.4.0 by @dsp-developers in #673
New Contributors
- @anishasthana made their first contribution in #665
Full Changelog: v2.3.0...v2.4.0
v2.3.0
This is a release comprising of multiple repos:
Version Table for components can be found here
What's Changed
- chore: remove unneeded dep for release create wf by @HumairAK in #649
- Updated metadata envoy route name by @VaniHaripriya in #650
- RHOAIENG-7423 - Updated ubi8 image by @amadhusu in #652
- FIX - Update metadata envoy service name in mlpipelines-ui deployment file by @VaniHaripriya in #653
- Added option to enable/disable envoy route by @hbelmiro in #639
- Fixed typo by @hbelmiro in #655
- Fixed the DSPA status update on reconciliation by @hbelmiro in #651
- Added routes permissions to pipeline runner by @Ygnas in #654
- RHOAIENG-1687- Add DSPO CI tests against custom pip server behind a self-signed cert by @VaniHaripriya in #634
- disable gke metadata in kfp ui by @HumairAK in #657
- update pre-commit toolchain go ver by @HumairAK in #660
- Update go toolset version to 1.21 by @DharmitD in #659
- update compatibility doc for 2.3 by @HumairAK in #661
- Release v2.3.0 by @dsp-developers in #662
New Contributors
Full Changelog: v2.2.0...v2.3.0
v2.2.0
This is a release comprising of multiple repos:
Version Table for components can be found here
What's Changed
- Parameterize CABundle mountpath in dspa by @VaniHaripriya in #607
- Add oauth2-proxy in mlmd envoy proxy pod by @rimolive in #623
- Updated handling of dspa tls config by @VaniHaripriya in #620
- Update go version to 1.20 and resolve CVEs by @DharmitD in #613
- Updated description in datasciencepipelinesapplications.opendatahub.io_datasciencepipelinesapplications.yaml by @hbelmiro in #625
- chore: add gcs folder to ci exec img. by @HumairAK in #627
- RHOAIENG-5243 - Added overlays for deploying dspo and argo separately by @amadhusu in #626
- Resolve xnet package CVE-2023-45288 by @DharmitD in #629
- chore: use digests for v1 ubi images by @HumairAK in #632
- RHOAIENG-1669 - Modified the Request Size for Manager by @amadhusu in #633
- Set ScheduledWorkflow OwnerReference by @hbelmiro in #624
- RHOAIENG-4720 -Add an integration test that runs iris pipeline to completion by @VaniHaripriya in #621
- Added CustomConfig to WorkflowController by @hbelmiro in #636
- Replaced Ginkgo and Gomega with Testify in functional tests by @hbelmiro in #628
- Update integration tests to use TLS enabled DB/storage by @DharmitD in #635
- Added new Network Policy to access Mariadb from DSPO by @VaniHaripriya in #638
- Refactor ConfigMap and Secret paths for TLS enabled DB/Storage by @DharmitD in #640
- chore: refactor params.env by @HumairAK in #641
- chore: fix params generator for v2 by @HumairAK in #642
- Update release automation by @HumairAK in #643
- chore: fix target release var in release wf by @HumairAK in #644
- chore: remove image check by @HumairAK in #645
- chore: deploy mariadb nwp with mariadb by @HumairAK in #647
- Release v2.2.0 by @dsp-developers in #648
Full Changelog: v2.1.1...v2.2.0
v2.1.1
v2.1.0
This is a release comprising of multiple repos:
What's Changed
- Fixed the custom-configs sample to not require a secret named mlpipeline-minio-artifact by @hbelmiro in #585
- feat: Removed traces of argo server from default deployment. by @amadhusu in #587
- chore: allow make deploy to fully deploy v2 stack by @HumairAK in #597
- Upgrade envoy proxy image and configuration by @rimolive in #596
- feat: DSPO handle db tls connections and configs (v2) by @HumairAK in #577
- Disable samples by default by @HumairAK in #599
- Set MariaDB and Envoy Proxy with their sha digests by @rimolive in #601
- chore: remove argo server from rhoai overlay by @HumairAK in #602
- Added the additional permissions in the pipeline runner file for Ray by @amadhusu in #598
- chore: use pipelines default pipeline store path by @HumairAK in #603
- feat: always enable server config and make it customizable by @HumairAK in #605
- fix: fail templating gracefully by @HumairAK in #609
- Simplify sample pipeline input parameters by @gmfrasca in #611
- chore: clean up unused artifacts, add deprecated notices. by @HumairAK in #610
- Refactor integration test suite to use testify by @DharmitD in #589
- Add integration tests for external storage/db connections by @VaniHaripriya in #615
- Add System Certs when they are not available or overridden by @HumairAK in #614
- Add params unittest cases for cabundle by @HumairAK in #616
- chore: add ssl env to functest by @HumairAK in #617
- Remove unnecessary DSPO parameters by @rimolive in #618
- Adding exclusive notebook pod label by @DharmitD in #619
- Add params for v2.1.0 by @HumairAK in #631
Full Changelog: v2.0.1...v2.1.0
v2.0.1
This is a release comprising of multiple repos:
What's Changed
- chore: remove unneeded image paths in source build wf by @HumairAK in #590
- chore: remove unnecessary img patch in make deployODH by @HumairAK in #592
- Merge build sources changes & overlay changes from main to 2.0.x by @HumairAK in #593
- chore: add params for v2.0.1 by @HumairAK in #594
- chore: add more params for v2.0.1 by @HumairAK in #595
Full Changelog: v2.0.0...v2.0.1
v2.0.0
This is a release comprising of multiple repos:
What's Changed
- Rebase from dspv1 main, Add v2undeploy command to Makefile by @gmfrasca in #401
- Fix Leader Election Cluster Role Names by @gmfrasca in #406
- Updating v2 manifests to utilize DSPO namePrefix by @DharmitD in #405
- Webhook RBAC and APIServer EnvVar updates by @gmfrasca in #409
- Remove SCCs from DSPv2 manifests by @DharmitD in #414
- DSPv2 NetworkPolicy changes by @rimolive in #413
- Last changes for DSPv2 PoC by @rimolive in #422
- Fixed yaml name by @hbelmiro in #439
- Replace sample iris-dataset pipeline with a v2 one by @rimolive in #436
- Add Custom CA Bundle Injection into DSP via DSPA by @HumairAK in #440
- Remove External Connection Secrets from operator responsibilities by @gmfrasca in #118
- Created optional operator-managed Route objects for deployed DBs and ObjStores by @hbelmiro in #454
- Added missing Tekton ConfigMaps and Secrets. by @amadhusu in #443
- Parameterized HealthCheck Timeouts by @hbelmiro in #433
- Slim down v2 ClusterRoles by @DharmitD in #442
- Parameterize Requeue Time by @DharmitD in #437
- Adding back run and task related permissions by @DharmitD in #458
- Improve Container Env Comparison in FuncTests by @gmfrasca in #463
- Adding a variable for minio-service endpoint by @DharmitD in #479
- Replaced kfdefs with DataScienceCluster resource and changed default ns to opendatahub by @hbelmiro in #483
- Extracted DB and Object Storage Error Logs to display on DSPA by @amadhusu in #487
- Add flag to APIServer service's oauth port by @cam-garrison in #491
- Pull up changes from main - Sprint 8 by @gmfrasca in #462
- Add a sample dspa for v2. by @HumairAK in #504
- Added storageClassName in the PVCs for Minio and MariaDB by @VaniHaripriya in #464
- fix: DSPO crashes when external connections failed by @HumairAK in #506
- Update owners. by @HumairAK in #510
- Correct pvc storageclass indentation. by @HumairAK in #509
- Add workaround to fix artifact passing by @HumairAK in #513
- Update Pre-requisites to Openshift 4.11+ by @diegolovison in #485
- chore: further simplify v2 simple dspa example. by @HumairAK in #514
- Add default values for v2 sample pipeline input parameters by @gmfrasca in #517
- Fix README.md by @hbelmiro in #520
- Removed VisualizationServer and MLMD Writer by @hbelmiro in #512
- Update DSP API Server cABundle error msg by @pgodowski in #529
- Remove mcad.ibm.com APIGroup by @DharmitD in #530
- Integration Test suite + kind workflow to add them to ci by @HumairAK in #384
- Dspv2 merge - Sprint 9 Check-in Merge 2 by @gmfrasca in #521
- Dspv2 merge by @gmfrasca in #535
- Document supported Argo versions for v2 by @VaniHaripriya in #536
- DSPv2 by @gmfrasca in #539
- RHOAIENG-1724-Add V2_LAUNCHER_IMAGE and V2_DRIVER_IMAGE for dspa api server by @VaniHaripriya in #543
- Fix namespace reference in Integration Test docs by @gmfrasca in #544
- add v2 image sources and update paths. by @HumairAK in #546
- add kfp-launcher config support. by @HumairAK in #545
- add ability to distinguish repo src branch. by @HumairAK in #547
- fix third party folder typo by @HumairAK in #548
- parameterize and upate argo v2 images. by @HumairAK in #549
- enable kfp ui to retrieve artifacts. by @HumairAK in #550
- enable management state for dsc. by @HumairAK in #551
- Rm unused images by @HumairAK in #552
- update compatibility for 2.0 by @HumairAK in #554
- update iris pipeline image in sample by @HumairAK in #553
- remove workflowcontroller from simple dspa v2. by @HumairAK in #555
- Fix go.opentelemetry.io/contrib CVE by @DharmitD in #560
- Added samples for v2 and fixed v1 existing samples by @hbelmiro in #541
- Fixing go.mod snyk CVEs by @DharmitD in #562
- Fix go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp CVE by @DharmitD in #564
- Update README pre-requistes to add Argo workflows installation details by @DharmitD in #565
- V2 tests by @HumairAK in #566
- fix: remove conflicting tls proxy secret generator. by @HumairAK in #567
- Create project before deploy by @diegolovison in #568
- Remove kind/resource type mentions from metadata.name in resources by @amadhusu in #557
- Updating NW Policy to have notebook pod connect to DSP APIServer by @DharmitD in #561
- Leverage ObjStore Routes for Prereq Health Checks by @VaniHaripriya in #519
- fix: argo network policy by @HumairAK in #570
- Have pre-req retry. by @HumairAK in #571
- Adding sample iris pipeline and new base image by @DharmitD in #573
- feat: add rhoai overlay. by @HumairAK in #572
- chore: update mlpipelines ui liveness/readiness to use http. by @HumairAK in #578
- Images upgraded to v1.6.3 by @hbelmiro in #586
- chore: fix serving ce...