Skip to content

Releases: SwissDataScienceCenter/renku-data-services

v0.32.0

07 Feb 09:10
5e1c3e7
Compare
Choose a tag to compare

What's Changed

  • feat: allow environments to be archived by @Panaetius in #602
  • fix: update project ETag when the namespace slug is changed by @leafty in #596
  • fix: add vendor for polybox storage by @olevski in #604
  • chore: Update nix dev setup by @eikek in #610
  • chore: update security email by @Panaetius in #612
  • chore: bump schemathesis by @Panaetius in #599
  • fix: rebase patching, set refresh tokens & priority class by @olevski in #592
  • build(deps): bump docker/build-push-action from 4 to 6 by @leafty in #605
  • fix: handle http errors when probing repositories by @leafty in #618
  • chore(deps): bump SwissDataScienceCenter/renku-actions from 1.13.0 to 1.14.0 by @dependabot in #626
  • chore: fix AS keyword to uppercase in dockerfiles by @olevski in #634

Full Changelog: v0.31.1...v0.32.0

v0.31.1

15 Jan 08:43
4a5269f
Compare
Choose a tag to compare

What's Changed

  • fix: renable s3 customizations for data connectors by @Panaetius in #606

Full Changelog: v0.31.0...v0.31.1

v0.31.0

14 Jan 13:48
fce24d6
Compare
Choose a tag to compare

What's Changed

  • chore(deps): bump the poetry group across 4 directories with 9 updates by @dependabot in #594
  • fix: merge all apispecs correctly by @Panaetius in #598
  • fix: make HEAD responses emtpy by @Panaetius in #600
  • fix: do not call dataservice through network from itself by @Panaetius in #597
  • feat: add disk storage to session launchers by @leafty in #590

Full Changelog: v0.30.0...v0.31.0

v0.30.0

23 Dec 14:34
7c97e00
Compare
Choose a tag to compare

What's Changed

  • fix: patching wrong environment variables when resuming by @olevski in #585
  • fix: allow mount and work directories to be reset for session environments by @leafty in #581
  • chore(deps): bump the poetry group across 4 directories with 12 updates by @dependabot in #588
  • feat: save storage secrets by @olevski in #567

The "save storage secrets" feature is just migrating the last piece of code from notebooks into data service. This is not even truly used because we do not save cloud storage secrets for v1 sessions. But still it is better to have all the code from notebooks into the data service before we retire the notebook service.

Full Changelog: v0.29.0...v0.30.0

v0.29.0

19 Dec 15:12
1f32daa
Compare
Choose a tag to compare

What's Changed

  • feat: allow project and data connector slugs to be changed by @leafty in #554
  • feat: manage v1 sessions by @olevski in #572
  • fix: use default_filename for secrets in Renku 1.0 by @leafty in #583

Full Changelog: v0.28.0...v0.29.0

v0.28.0

17 Dec 12:52
c8509e7
Compare
Choose a tag to compare

What's Changed

  • feat: add a flag to mark projects as template by @m-alisafaee in #540
  • fix: set server default for projects.is_template by @m-alisafaee in #547
  • chore: Makefile improvements by @sambuc in #552
  • chore: fix make schemas by @sambuc in #555
  • chore(deps): bump the poetry group across 4 directories with 11 updates by @dependabot in #558
  • fix: gpu limits, priority class and https in redirect by @olevski in #556
  • chore(deps): bump actions/checkout from 3 to 4 by @dependabot in #535
  • chore(deps): bump docker/login-action from 2 to 3 by @dependabot in #534
  • fix: mount cloud storage in the storage mount dir by @olevski in #559
  • fix: 2 small kr8s issues by @olevski in #561
  • chore: set up concurrency limit for tests by @Panaetius in #560
  • feat: add polybox storage by @andre-code in #527
  • chore(deps): bump the poetry group across 4 directories with 2 updates by @dependabot in #564
  • fix: consider storage config passed in when launching sessions by @olevski in #565
  • fix: remove unused field from secrets storage request by @olevski in #566
  • fix: Mount /dev/shm to the correct container by @olevski in #568
  • fix: add Renku env variables to Renku 2.0 sessions by @sambuc in #563
  • fix: do not skip the k8s cache by default by @olevski in #571
  • fix: remove unused code and properly serialize v1 servers by @olevski in #569
  • fix: properly validate docker image names by @Panaetius in #574
  • chore: change copy project error message by @m-alisafaee in #570
  • fix: include direct member flag in total group query by @andre-code in #562
  • fix: validate group member to be removed by @leafty in #578
  • feat!: add support for session secrets by @leafty in #545

New Contributors

Full Changelog: v0.27.0...v0.28.0

v0.27.1

02 Dec 14:35
Compare
Choose a tag to compare

What's Changed

  • fix: gpu limits, priority class and https in redirect by @olevski in #556
  • fix: mount cloud storage in the storage mount dir by @olevski in #559
  • fix: 2 small kr8s issues by @olevski in #561

Full Changelog: v0.27.0...v0.27.1

v0.27.0

26 Nov 07:43
0c8096a
Compare
Choose a tag to compare

What's Changed

  • chore(deps): bump the poetry group across 4 directories with 9 updates by @dependabot in #532
  • feat: add documentation to projects by @olloz26 in #449
  • feat: copy projects by @m-alisafaee in #507
  • chore(deps): bump the poetry group across 4 directories with 6 updates by @dependabot in #543
  • test: don't recreate sanic routes for every test by @Panaetius in #481
  • fix: make work and mount dir optional by @olevski in #542

New Contributors

Full Changelog: v0.26.0...v0.27.0

v0.26.0

13 Nov 12:18
c1cdeb3
Compare
Choose a tag to compare

What's Changed

  • feat: add support for oauth storage providers by @Panaetius in #383
  • refactor: use typed patch instance for connected services updates by @leafty in #489
  • refactor: make resource pool initialisation async by @Panaetius in #490
  • fix: correct pagination for namespaces by @leafty in #496
  • chore: set in app include so sentry detects our application code by @Panaetius in #498
  • refactor: use typed patch instance for user updates by @leafty in #497
  • chore(deps): bump the poetry group across 4 directories with 6 updates by @dependabot in #505
  • fix: add creation date and created by to namespaces by @Panaetius in #491
  • refactor: use typed patch instance for platform config updates by @leafty in #499
  • refactor: use typed patch instance for session updates by @leafty in #500
  • fix: add GRPC integration to Sentry by @leafty in #508
  • chore(deps): bump the poetry group across 4 directories with 6 updates by @dependabot in #521
  • fix: reconcile sessions when hibernated or failed by @olevski in #530
  • fix: pin rclone version in images by @Panaetius in #522
  • fix: correct implementation for multi-arch images by @leafty in #526
  • fix: run the /post-init.sh script if present by @olevski
  • fix: add user secret key when using saved secrets by @olevski in #519
  • fix: git connectors and reading logs by @olevski in #518
  • fix: migrate old session launchers by @olevski in #513
  • fix: preserve the default url in the session spec by @olevski in #514
  • fix: do not create storage secrets twice by @olevski in #512
  • fix: environment kind assignment by @olevski in #511
  • feat: add data connectors by @olevski in #478
  • Notebook: refactor blueprint business logic to core by @sgaist in #429
  • fix: find images when there is an oci index by @olevski in #462
  • fix: add hibernation and deletion time in status by @olevski in #440
  • fix: docker image check endpoint and gitlab authn by @olevski in #439
  • fix: allow session launcher parameters to be reset by @olevski in #434
  • refactor: add validation to project, storage, repo and session blueprints by @Panaetius in #347
  • feat: perf improvements for amalthea sessions by @olevski in #411
  • feat: use cloud storage from amalthea by @olevski in #387
  • feat: ensure notebook endpoints do their job by @sgaist in #388
  • feat: run notebooks in data service by @olevski in #375
  • feat!: expand environments specification by @olevski in #338
  • feat: add new apispec for the new amalthea sessions by @olevski in #360

Full Changelog: v0.25.0...v0.26.0

v0.25.0

28 Oct 14:29
8c0b93f
Compare
Choose a tag to compare

What's Changed

  • refactor: use typed patch instance for project updates by @leafty in #486
  • chore(deps): bump the poetry group across 4 directories with 6 updates by @dependabot in #488
  • refactor: use dedicated entities for deletion function returns by @Panaetius in #445
  • refactor: use typed patch instance for group updates by @leafty in #487
  • fix: remove potentially troublesome eq from resource pools by @Panaetius in #464
  • feat: add features for GitHub connections by @leafty in #361

Full Changelog: v0.24.2...v0.25.0