From 8079be1e72eaaf9b5afe2c1ab03ca06972f6c897 Mon Sep 17 00:00:00 2001 From: Renku Bot Date: Wed, 7 Feb 2024 14:25:17 +0000 Subject: [PATCH 1/7] chore: create release 0.49.0 --- CHANGELOG.rst | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3c37c9b94e..3aeab33d30 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,5 +1,8 @@ .. _changelog: +0.49.0 +------ + 0.48.1 ------ @@ -51,7 +54,6 @@ Individual components - `renku-ui 3.20.1 `_ - `renku-ui 3.20.0 `_ - 0.47.1 ------ @@ -65,11 +67,11 @@ It doesn't bring any new features or bug fixes. This release expands Renku's cloud storage functionality in two key ways: First, mounted storages are now read **and write**, so you can use mounted storage as an active workspace for your data in a RenkuLab session. Second, we have expanded the cloud storage services you can integrate with RenkuLab. You can now -mount not only S3 buckets, but also WebDAV-based storages and Azure Blobs. - +mount not only S3 buckets, but also WebDAV-based storages and Azure Blobs. + If you use SSH sessions via the CLI, you can use cloud storage there too! Configure cloud storage for your project on RenkuLab.io, and those storages will be mounted in your remote session. Support for cloud -storage in local Renku sessions is still on our roadmap. +storage in local Renku sessions is still on our roadmap. This release also adds the ability to change which resource class your session uses when you unpause the session, in case the original resource class is now full. @@ -200,15 +202,15 @@ Internal Changes Individual components ~~~~~~~~~~~~~~~~~~~~~ -- `renku-python 2.8.2 `_ +- `renku-python 2.8.2 `_ - `renku-ui 3.17.2 `_ -- `renku-graph 2.48.2 `_ +- `renku-graph 2.48.2 `_ 0.45.1 ------ -This is a bugfix release that updates the helm chart to work with new -prometheus metrics in the renku core service, which was preventing it from +This is a bugfix release that updates the helm chart to work with new +prometheus metrics in the renku core service, which was preventing it from starting properly if metrics were enabled. In addition this release also addresses problems with expiring Gitlab access tokens when sessions are paused and resumed which caused resumed session to not be able to push to Gitlab @@ -219,8 +221,8 @@ Internal Changes **🐞 Bug Fixes** -- **Helm Chart**: update core-service deployment to allow service and rq - metrics to run side-by-side (`#3303 +- **Helm Chart**: update core-service deployment to allow service and rq + metrics to run side-by-side (`#3303 `_). - **Notebooks**: use a larger /dev/shm folder in sessions (`#1723 `_) From 89811a86bdf6f912c422cc50732b0ea8e449f31d Mon Sep 17 00:00:00 2001 From: Jakub Chrobasik Date: Mon, 19 Feb 2024 09:45:13 +0100 Subject: [PATCH 2/7] chore: logback update to 1.5.0 (#3500) --- acceptance-tests/build.sbt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/acceptance-tests/build.sbt b/acceptance-tests/build.sbt index a3d00290a8..6781703f21 100644 --- a/acceptance-tests/build.sbt +++ b/acceptance-tests/build.sbt @@ -30,7 +30,7 @@ publishTo := Some(Resolver.file("Unused transient repository", file("target/unus val circeVersion = "0.14.6" -libraryDependencies += "ch.qos.logback" % "logback-classic" % "1.4.14" +libraryDependencies += "ch.qos.logback" % "logback-classic" % "1.5.0" libraryDependencies += "com.github.pureconfig" %% "pureconfig" % "0.17.5" % Test libraryDependencies += "eu.timepit" %% "refined" % "0.11.1" % Test libraryDependencies += "io.circe" %% "circe-core" % circeVersion % Test From 924369bfeaf04af002a96e632e9db7ee72454c54 Mon Sep 17 00:00:00 2001 From: Jakub Chrobasik Date: Tue, 20 Feb 2024 13:39:18 +0100 Subject: [PATCH 3/7] chore: scalafmt and selenium-java upgrades (#3504) * chore: scalafmt upgraded to 3.8.0 * chore: selenium-java upgraded to 4.18.1 --- acceptance-tests/.scalafmt.conf | 2 +- acceptance-tests/build.sbt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/acceptance-tests/.scalafmt.conf b/acceptance-tests/.scalafmt.conf index d37a95795b..0e06410bac 100644 --- a/acceptance-tests/.scalafmt.conf +++ b/acceptance-tests/.scalafmt.conf @@ -1,4 +1,4 @@ -version = "3.7.17" +version = "3.8.0" runner.dialect = "scala213" diff --git a/acceptance-tests/build.sbt b/acceptance-tests/build.sbt index 6781703f21..096bff56fc 100644 --- a/acceptance-tests/build.sbt +++ b/acceptance-tests/build.sbt @@ -43,7 +43,7 @@ libraryDependencies += "org.scalacheck" %% "scalacheck" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.18" % Test libraryDependencies += "org.scalatestplus" %% "selenium-4-1" % "3.2.12.1" % Test libraryDependencies += "org.seleniumhq.selenium" % "selenium-http-jdk-client" % "4.13.0" % Test -libraryDependencies += "org.seleniumhq.selenium" % "selenium-java" % "4.17.0" % Test +libraryDependencies += "org.seleniumhq.selenium" % "selenium-java" % "4.18.1" % Test libraryDependencies += "org.slf4j" % "slf4j-log4j12" % "2.0.11" % Test libraryDependencies += "org.typelevel" %% "cats-effect" % "3.5.3" % Test libraryDependencies += "org.typelevel" %% "cats-effect-testing-scalatest" % "1.5.0" % Test From 8ae46dce05bfe5bfa7a3ac3d49ed45e386e192b7 Mon Sep 17 00:00:00 2001 From: Jakub Chrobasik Date: Fri, 23 Feb 2024 09:17:15 +0100 Subject: [PATCH 4/7] chore: selenium tests libs upgrade (#3516) * chore: sbt upgrade to 1.9.9 * chore: pureconfig update to 0.17.6 --- acceptance-tests/build.sbt | 2 +- acceptance-tests/project/build.properties | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/acceptance-tests/build.sbt b/acceptance-tests/build.sbt index 096bff56fc..4a1e4ea2c8 100644 --- a/acceptance-tests/build.sbt +++ b/acceptance-tests/build.sbt @@ -31,7 +31,7 @@ publishTo := Some(Resolver.file("Unused transient repository", file("target/unus val circeVersion = "0.14.6" libraryDependencies += "ch.qos.logback" % "logback-classic" % "1.5.0" -libraryDependencies += "com.github.pureconfig" %% "pureconfig" % "0.17.5" % Test +libraryDependencies += "com.github.pureconfig" %% "pureconfig" % "0.17.6" % Test libraryDependencies += "eu.timepit" %% "refined" % "0.11.1" % Test libraryDependencies += "io.circe" %% "circe-core" % circeVersion % Test libraryDependencies += "io.circe" %% "circe-literal" % circeVersion % Test diff --git a/acceptance-tests/project/build.properties b/acceptance-tests/project/build.properties index abbbce5da4..04267b14af 100644 --- a/acceptance-tests/project/build.properties +++ b/acceptance-tests/project/build.properties @@ -1 +1 @@ -sbt.version=1.9.8 +sbt.version=1.9.9 From 45ecfd5ee24fe187d0c3b2ae04e6b6cc65a417e4 Mon Sep 17 00:00:00 2001 From: RenkuBot <53332360+RenkuBot@users.noreply.github.com> Date: Fri, 23 Feb 2024 14:11:44 +0100 Subject: [PATCH 5/7] Update from auto-update/renku-core-2.9.2 (#3472) --- CHANGELOG.rst | 14 ++++++++++++++ docs/renku-python | 2 +- helm-chart/renku/values.yaml | 4 ++-- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3aeab33d30..96bef26669 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -3,6 +3,20 @@ 0.49.0 ------ +This release contains bug fixes to renku core service related to project migration. + +User-Facing Changes +~~~~~~~~~~~~~~~~~~~ + +**🐞 Bug Fixes** + +- **Core Service**: Fix issue with having to run project migration twice to migrate the Dockerfile/project template. + +Individual Components +~~~~~~~~~~~~~~~~~~~~~ + +- `renku-python 2.9.2 `_ + 0.48.1 ------ diff --git a/docs/renku-python b/docs/renku-python index af89ce6ac1..74ccfb7149 160000 --- a/docs/renku-python +++ b/docs/renku-python @@ -1 +1 @@ -Subproject commit af89ce6ac12e00544158bacba87df82fdb03585f +Subproject commit 74ccfb714908c75747355d3ed27051b409c202b3 diff --git a/helm-chart/renku/values.yaml b/helm-chart/renku/values.yaml index b0ae4d8269..2062843433 100644 --- a/helm-chart/renku/values.yaml +++ b/helm-chart/renku/values.yaml @@ -62,7 +62,7 @@ global: fullnameOverride: "" image: repository: renku/renku-core - tag: "v2.9.1" + tag: "v2.9.2" pullPolicy: IfNotPresent uiserver: ## The client secret for the renku-ui client application registered in keycloak. @@ -1512,4 +1512,4 @@ affinity: {} versions: latest: image: - tag: v2.9.1 + tag: v2.9.2 From 61a1de49fbb43400cd248c005780161a99cbc286 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 27 Feb 2024 13:24:20 +0100 Subject: [PATCH 6/7] chore(deps): bump python-keycloak in /scripts/init-realm (#3501) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [python-keycloak](https://github.com/marcospereirampj/python-keycloak) from 3.7.0 to 3.9.0. - [Changelog](https://github.com/marcospereirampj/python-keycloak/blob/master/CHANGELOG.md) - [Commits](https://github.com/marcospereirampj/python-keycloak/compare/v3.7.0...v3.9.0) --- updated-dependencies: - dependency-name: python-keycloak dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Rok Roškar --- scripts/init-realm/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/init-realm/requirements.txt b/scripts/init-realm/requirements.txt index 1a933ca698..654eec35e0 100644 --- a/scripts/init-realm/requirements.txt +++ b/scripts/init-realm/requirements.txt @@ -1 +1 @@ -python-keycloak==3.7.0 +python-keycloak==3.9.0 From b7cf6b98b1c26ba8e6d7113d93b49d3ecb0d34e3 Mon Sep 17 00:00:00 2001 From: Jakub Chrobasik Date: Tue, 27 Feb 2024 14:01:02 +0100 Subject: [PATCH 7/7] chore: scala update to 2.13.13 (#3519) --- acceptance-tests/build.sbt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/acceptance-tests/build.sbt b/acceptance-tests/build.sbt index 4a1e4ea2c8..6fdf9751d0 100644 --- a/acceptance-tests/build.sbt +++ b/acceptance-tests/build.sbt @@ -19,7 +19,7 @@ organization := "ch.renku" name := "renku-acceptance-tests" version := "0.1.0" -scalaVersion := "2.13.12" +scalaVersion := "2.13.13" Test / parallelExecution := false