-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
release 0.49.0 #3477
release 0.49.0 #3477
Changes from 16 commits
8079be1
89811a8
924369b
f365013
8ae46dc
be30381
45ecfd5
61a1de4
b7cf6b9
9b36946
85df5c5
913a68e
4562b33
67b4dc3
6fc71b6
f279922
3a36e8f
6ad6f12
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -23,7 +23,7 @@ jobs: | |
runs-on: ubuntu-20.04 | ||
steps: | ||
- uses: actions/[email protected] | ||
- uses: cypress-io/github-action@v6 | ||
- uses: cypress-io/github-action@v5 | ||
id: cypress | ||
env: | ||
TEST_EMAIL: [email protected] | ||
|
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
@@ -1,5 +1,47 @@ | ||||||
.. _changelog: | ||||||
|
||||||
0.49.0 | ||||||
------ | ||||||
|
||||||
The release contains bug fixes to renku core service related to project migration. | ||||||
|
||||||
This release also contains initial support for next generation 'Renku 1.0' functionality. However, | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Here and everywhere else:
Suggested change
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I will make a PR to update Renku 1.0 references for the whole changelog |
||||||
Renku 1.0 is still in early development and is not yet accessible to users. For more information, | ||||||
see our [roadmap](https://github.com/SwissDataScienceCenter/renku-design-docs/blob/main/roadmap.md). | ||||||
|
||||||
**Note for administrators**: this release includes breaking changes due to upgrading PostgreSQL to 16.1.0. | ||||||
This requires modifying the values file to work with the new PostgreSQL Helm chart. | ||||||
Please check (`the helm chart values changelog <https://github.com/SwissDataScienceCenter/renku/blob/master/helm-chart/values.yaml.changelog.md>`_) | ||||||
for detailed instructions. | ||||||
|
||||||
User-Facing Changes | ||||||
~~~~~~~~~~~~~~~~~~~ | ||||||
|
||||||
**🐞 Bug Fixes** | ||||||
|
||||||
- **Core Service**: Fix issue with having to run project migration twice to migrate the Dockerfile/project template. | ||||||
|
||||||
Internal Changes | ||||||
~~~~~~~~~~~~~~~~ | ||||||
|
||||||
**New Features** | ||||||
|
||||||
- **Data services**: Initial support for Renku 1.0 projects (alpha release) | ||||||
|
||||||
**Improvements** | ||||||
|
||||||
- **csi-rclone**: added rclone logs to regular node-plugin logs. | ||||||
(`#11 <https://github.com/SwissDataScienceCenter/csi-rclone/pull/11>`_). | ||||||
|
||||||
|
||||||
Individual Components | ||||||
~~~~~~~~~~~~~~~~~~~~~ | ||||||
|
||||||
- `renku-python 2.9.2 <https://github.com/SwissDataScienceCenter/renku-python/releases/tag/2.9.2>`_ | ||||||
- `renku-data-services 0.5.0 <https://github.com/SwissDataScienceCenter/renku-data-services/releases/tag/v0.5.0>`_ | ||||||
- `csi-rclone 0.1.7 <https://github.com/SwissDataScienceCenter/csi-rclone/releases/tag/v0.1.7>`_ | ||||||
|
||||||
|
||||||
0.48.1 | ||||||
------ | ||||||
|
||||||
|
@@ -42,6 +84,7 @@ Internal Changes | |||||
|
||||||
**Improvements** | ||||||
|
||||||
- **Infrastructure**: Upgrade the version of PostgreSQL to 16.1.0. | ||||||
- **UI**: Add initial alpha implementation of Renku 1.0 projects | ||||||
(`#2875 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2875>`_). | ||||||
|
||||||
|
@@ -51,7 +94,6 @@ Individual components | |||||
- `renku-ui 3.20.1 <https://github.com/SwissDataScienceCenter/renku-ui/releases/tag/3.20.1>`_ | ||||||
- `renku-ui 3.20.0 <https://github.com/SwissDataScienceCenter/renku-ui/releases/tag/3.20.0>`_ | ||||||
|
||||||
|
||||||
0.47.1 | ||||||
------ | ||||||
|
||||||
|
@@ -65,11 +107,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 +242,15 @@ Internal Changes | |||||
Individual components | ||||||
~~~~~~~~~~~~~~~~~~~~~ | ||||||
|
||||||
- `renku-python 2.8.2 <https://github.com/SwissDataScienceCenter/renku-python/releases/tag/2.8.2>`_ | ||||||
- `renku-python 2.8.2 <https://github.com/SwissDataScienceCenter/renku-python/releases/tag/2.8.2>`_ | ||||||
- `renku-ui 3.17.2 <https://github.com/SwissDataScienceCenter/renku-ui/releases/tag/3.17.2>`_ | ||||||
- `renku-graph 2.48.2 <https://github.com/SwissDataScienceCenter/renku-graph/releases/tag/2.48.2>`_ | ||||||
- `renku-graph 2.48.2 <https://github.com/SwissDataScienceCenter/renku-graph/releases/tag/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 +261,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 | ||||||
<https://github.com/SwissDataScienceCenter/renku/pull/3303>`_). | ||||||
- **Notebooks**: use a larger /dev/shm folder in sessions | ||||||
(`#1723 <https://github.com/SwissDataScienceCenter/renku-notebooks/issues/1723>`_) | ||||||
|
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
|
@@ -12,9 +12,8 @@ This procedure should be followed for *any* release: | |||||
|
||||||
* Create a release branch (e.g. `0.46.x`), if one does not already exist, with the [release action](https://github.com/SwissDataScienceCenter/renku/actions/workflows/create-release-branch.yml). | ||||||
* Create a `CHANGELOG` entry for the release and open a PR; create a deployment, this is the reference for the release. | ||||||
* Note that any PR that should go into the release needs to target the release branch _not_ `master`. | ||||||
* Note that any PR that should go into the release needs to target the release branch _not_ `master`. | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
* All release branches should be protected. | ||||||
* Use the "Rebase and Merge" button to merge release branches into `master`; do not squash commits. | ||||||
|
||||||
Acceptance tests have to pass on all release branches before merging. | ||||||
|
||||||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
version = "3.7.17" | ||
version = "3.8.0" | ||
|
||
runner.dialect = "scala213" | ||
|
||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
sbt.version=1.9.8 | ||
sbt.version=1.9.9 |
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This file looks like it was badly merged too. |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,35 +1,34 @@ | ||
dependencies: | ||
- name: gitlab | ||
repository: "https://swissdatasciencecenter.github.io/helm-charts/" | ||
version: 0.8.0 | ||
condition: gitlab.enabled | ||
- name: postgresql | ||
version: 9.1.1 | ||
repository: "https://raw.githubusercontent.com/bitnami/charts/eb5f9a9513d987b519f0ecd732e7031241c50328/bitnami" | ||
condition: postgresql.enabled | ||
- name: keycloakx | ||
version: 2.1.0 | ||
repository: "https://codecentric.github.io/helm-charts" | ||
condition: keycloakx.enabled | ||
- name: redis | ||
# bitnami claims that this will always contain a full set of charts - let us pray... | ||
# this index was 19MB as of the date of this commit and contained redis 17.4.2 | ||
repository: "https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami" | ||
version: 17.4.2 | ||
condition: redis.install | ||
- name: renku-jena | ||
version: "0.0.23" | ||
repository: "https://swissdatasciencecenter.github.io/helm-charts/" | ||
alias: jena | ||
- name: amalthea | ||
repository: "https://swissdatasciencecenter.github.io/helm-charts/" | ||
version: "0.11.0" | ||
- name: dlf-chart | ||
repository: "https://swissdatasciencecenter.github.io/datashim/" | ||
version: "0.3.9-renku-2" | ||
condition: notebooks.cloudstorage.s3.installDatashim | ||
- name: csi-rclone | ||
repository: "https://swissdatasciencecenter.github.io/helm-charts/" | ||
version: "0.1.6" | ||
condition: global.csi-rclone.install | ||
|
||
- name: gitlab | ||
repository: "https://swissdatasciencecenter.github.io/helm-charts/" | ||
version: 0.8.0 | ||
condition: gitlab.enabled | ||
- name: postgresql | ||
version: "14.2.4" | ||
repository: "oci://registry-1.docker.io/bitnamicharts" | ||
condition: postgresql.enabled | ||
- name: keycloakx | ||
version: 2.1.0 | ||
repository: "https://codecentric.github.io/helm-charts" | ||
condition: keycloakx.enabled | ||
- name: redis | ||
# bitnami claims that this will always contain a full set of charts - let us pray... | ||
# this index was 19MB as of the date of this commit and contained redis 17.4.2 | ||
repository: "https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami" | ||
version: 17.4.2 | ||
condition: redis.install | ||
- name: renku-jena | ||
version: "0.0.23" | ||
repository: "https://swissdatasciencecenter.github.io/helm-charts/" | ||
alias: jena | ||
- name: amalthea | ||
repository: "https://swissdatasciencecenter.github.io/helm-charts/" | ||
version: "0.11.0" | ||
- name: dlf-chart | ||
repository: "https://swissdatasciencecenter.github.io/datashim/" | ||
version: "0.3.9-renku-2" | ||
condition: notebooks.cloudstorage.s3.installDatashim | ||
- name: csi-rclone | ||
repository: "https://swissdatasciencecenter.github.io/helm-charts/" | ||
version: "0.1.7" | ||
condition: global.csi-rclone.install |
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -9,7 +9,7 @@ can be accessed using the following one-liner (you need to have jq installed). | |
kubectl get secrets -n {{ .Release.Namespace }} {{ template "renku.fullname" . }} -o json | jq -r .data.users | base64 --decode | ||
{{- end -}} | ||
|
||
{{ if or .Values.ui.client.privacy.banner.enabled .Values.ui.client.privacy.page.enabled -}} | ||
{{ if .Values.ui.client.privacy.enabled -}} | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This looks like a merge conflict wrongly resolved. |
||
You may need to customize privacy values for your RenkuLab deployment (E.G. the Privacy page). | ||
Please refer to the following documentation: https://renku.readthedocs.io/en/latest/admin/index.html#additional-configurations | ||
{{ end }} | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
huh?