From e4b1842b34883bf76af026a39f13af3bc2d644cf Mon Sep 17 00:00:00 2001 From: Tasko Olevski Date: Mon, 12 Aug 2024 12:14:27 +0200 Subject: [PATCH] release 0.56.0 (#3725) * chore: Update changelog title for 0.56.0 release * refactor: revamp design for Renku 2.0 (#3726) New design for Renku 2.0 pages based on Bootstrap v5.3 components https://github.com/SwissDataScienceCenter/renku-ui/pull/3214 * feat: upgrade Amalthea to 0.12.2 (#3724) Co-authored-by: Alessandro Degano * feat!: add platform configuration (#3716) --------- Co-authored-by: Lorenzo Cavazzi <43481553+lorenzo-cavazzi@users.noreply.github.com> Co-authored-by: Alessandro Degano Co-authored-by: Flora Thiebaut --- .github/workflows/pull-request-test.yml | 2 ++ CHANGELOG.rst | 46 +++++++++++++++++++++++++ helm-chart/renku/requirements.yaml | 2 +- helm-chart/renku/values.yaml | 10 +++--- 4 files changed, 54 insertions(+), 6 deletions(-) diff --git a/.github/workflows/pull-request-test.yml b/.github/workflows/pull-request-test.yml index 5e5030fbfb..f5fb0e8624 100644 --- a/.github/workflows/pull-request-test.yml +++ b/.github/workflows/pull-request-test.yml @@ -57,6 +57,7 @@ jobs: renku-notebooks: ${{ steps.deploy-comment.outputs.renku-notebooks}} renku-ui: ${{ steps.deploy-comment.outputs.renku-ui}} renku-data-services: ${{ steps.deploy-comment.outputs.renku-data-services}} + amalthea: ${{ steps.deploy-comment.outputs.amalthea}} test-enabled: ${{ steps.deploy-comment.outputs.test-enabled}} extra-values: ${{ steps.deploy-comment.outputs.extra-values}} steps: @@ -97,6 +98,7 @@ jobs: renku_notebooks: "${{ needs.check-deploy.outputs.renku-notebooks }}" renku_ui: "${{ needs.check-deploy.outputs.renku-ui }}" renku_data_services: "${{ needs.check-deploy.outputs.renku-data-services }}" + amalthea: "${{ needs.check-deploy.outputs.amalthea }}" extra_values: "${{ needs.check-deploy.outputs.extra-values }}" - name: Check existing renkubot comment if: needs.check-deploy.outputs.pr-contains-string == 'true' diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 6c919ea789..7eb6ccff62 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,5 +1,51 @@ .. _changelog: +0.56.0 +------ + +Renku ``0.56.0`` adds new features and improvements to several components. + +User-Facing Changes +~~~~~~~~~~~~~~~~~~~ + +**🌟 New Features** + +- **UI**: Update incidents and maintenance banner and summary (`#3220 `__) +- **UI**: Add incidents and maintenance section in the admin panel (`#3220 `__) +- **Data Services**: Add platform configuration + +**✨ Improvements** + +- Revamp design for Renku 2.0 (`#3214 `__). + +**🐞 Bug Fixes** + +- Use standard HTML input fields for secret values (`#3233 `__). + +Internal Changes +~~~~~~~~~~~~~~~~ + +**Improvements** + +- * **Amalthea**: Sessions can now run correctly on Kubernetes version 1.29. + +**🐞 Bug Fixes** + +- * **Amalthea**: Fix the repository for the scheduler image in the Amalthea Helm chart. +- * **Amalthea**: Properly load the namespace configuration when starting the operator. +- * **Amalthea**: Fix the missing health check endpoint for the old operator. + +Individual Components +~~~~~~~~~~~~~~~~~~~~~ + +- `renku-data-services 0.18.0 `_ +- `renku-data-services 0.18.1 `_ +- `renku-ui 3.32.0 `_ +- `renku-ui 3.33.0 `_ +- `amalthea 0.12.0 `_ +- `amalthea 0.12.1 `_ +- `amalthea 0.12.2 `_ + 0.55.0 ------ diff --git a/helm-chart/renku/requirements.yaml b/helm-chart/renku/requirements.yaml index 241fe30915..639efc5367 100644 --- a/helm-chart/renku/requirements.yaml +++ b/helm-chart/renku/requirements.yaml @@ -23,7 +23,7 @@ dependencies: alias: jena - name: amalthea repository: "https://swissdatasciencecenter.github.io/helm-charts/" - version: "0.11.0" + version: "0.12.2" - name: dlf-chart repository: "https://swissdatasciencecenter.github.io/datashim/" version: "0.3.9-renku-2" diff --git a/helm-chart/renku/values.yaml b/helm-chart/renku/values.yaml index f4eb46133b..39991c607e 100644 --- a/helm-chart/renku/values.yaml +++ b/helm-chart/renku/values.yaml @@ -672,7 +672,7 @@ ui: replicaCount: 1 image: repository: renku/renku-ui - tag: "3.31.0" + tag: "3.33.0" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. ## Secrets must be manually created in the namespace. @@ -861,7 +861,7 @@ ui: keepCookies: [] image: repository: renku/renku-ui-server - tag: "3.31.0" + tag: "3.33.0" pullPolicy: IfNotPresent imagePullSecrets: [] nameOverride: "" @@ -1603,14 +1603,14 @@ platformInit: dataService: image: repository: renku/renku-data-service - tag: "0.17.0" + tag: "0.18.1" pullPolicy: IfNotPresent backgroundJobs: events: resources: {} image: repository: renku/data-service-background-jobs - tag: "0.17.0" + tag: "0.18.1" pullPolicy: IfNotPresent total: resources: {} @@ -1663,7 +1663,7 @@ authz: secretsStorage: image: repository: renku/secrets-storage - tag: "0.17.0" + tag: "0.18.1" pullPolicy: IfNotPresent service: type: ClusterIP