Skip to content

Releases: NERC-CEH/datalab

0.35.6

25 Jun 13:52
791e0f4
Compare
Choose a tag to compare

Release Notes - ED - Version 17511

Bug fixes

  • Fix an issue whereby if users create multiple storage instances in different projects with the same name they would overwrite one another.

  • Fix an issue whereby users are not able to turn on private notebooks.

  • Fix an issue whereby new users were re-directed to a 404 page after verifying their e-mail address.

New features

  • Enable use of Streamlit as a publishing option within DataLabs.

  • Users can now create Streamlit sites using a script in a data store and a configured Conda environment.

  • The "Edit Storage" dialog box only shows users currently in the project in the autocomplete dropdown, instead of all known users in DataLabs.

  • Add a tutorial on how to publish a Streamlit site within DataLabs.

  • Enable the default working directory to be the base notebook directory

  • Individual warning messages can now be closed. A 'X' close button appears on the message to allow it to be closed. When the page is refreshed the warning message returns, so is not persistent.

  • Allow users to hide e-mail information on the notebooks and sites pages for privacy reasons while screen sharing or e.g recording demos.

  • When adding new users to a project on the Project > Settings page, the autocomplete of the Add User dropdown will not contain anything until the input text exactly matches a user name known to the system. This ensures that the full list of e-mails (which are used for user names) cannot be easily viewed and explored in that dropdown. However, it is useful to know when you have an exact match to one known in the system, to help avoid adding a new user name that contains a typo. It is still possible to add new users that don't yet exist in the system.

  • User email addresses are hidden behind a dropdown toggle on the project information page.

  • Add documentation tutorial on how to publish a Shiny site within DataLabs.

  • Upgrade all DataLabs components to use the Node version 20.

0.35.3

17 Jun 14:20
dc2e45b
Compare
Choose a tag to compare

What's Changed

  • fix: fix bug where creation of project is not in the project context by @iwalmsley in #965
  • ED-104 Fix 404 after sign up for new users by @iwalmsley in #967
  • Ed 103 Fix users not able to scale private notebooks by @o2a in #969
  • Avoid showing contributor email addresses on project info page by @jshholland in #970
  • Add missing "1" key back to development-env's storage_config.json by @jshholland in #972

Full Changelog: 0.35.2...0.35.3

0.35.2

16 Apr 15:29
bb5032b
Compare
Choose a tag to compare
Merge pull request #962 from NERC-CEH/ED-87-streamlit-frontend

ED-87 Add Streamlit Frontend

0.35.1

16 Apr 11:05
634f443
Compare
Choose a tag to compare
Merge pull request #964 from NERC-CEH/build-on-tag

fix: correct action used

0.35.0

16 Apr 09:42
7dc8c10
Compare
Choose a tag to compare

What's Changed

  • Asset Repo documentation by @iwalmsley in #873
  • chore(deps): bump postcss from 7.0.17 to 7.0.36 in /code by @dependabot in #856
  • chore(deps): bump node-fetch from 2.6.1 to 2.6.7 in /code by @dependabot in #859
  • chore(deps): bump undefsafe from 2.0.2 to 2.0.5 in /code by @dependabot in #861
  • chore(deps): bump follow-redirects from 1.14.7 to 1.14.8 in /code by @dependabot in #862
  • chore(deps): bump url-parse from 1.5.3 to 1.5.10 in /code by @dependabot in #864
  • chore(deps): bump minimist from 1.2.5 to 1.2.6 in /docs by @dependabot in #867
  • chore: bumping package versions by @iwalmsley in #878
  • chore(deps): bump nanoid from 3.1.30 to 3.3.3 in /code by @dependabot in #870
  • chore(deps): bump jpeg-js from 0.4.2 to 0.4.4 in /code by @dependabot in #876
  • chore(deps): bump eventsource from 1.0.7 to 1.1.2 in /code by @dependabot in #877
  • chore(deps): bump moment from 2.29.2 to 2.29.4 in /code by @dependabot in #879
  • updates to test script from phase 4 by @fergus-ella-capeng in #847
  • NERCDL-1195: Suspend Unused Notebooks by @iwalmsley in #883
  • feat: update deployment template to link to assets by @iwalmsley in #886
  • feat: enable users to manually scale their stacks (not just admins) by @iwalmsley in #887
  • NERCDL-1145 MUI 5 by @iwalmsley in #860
  • fix: updates for mui/x-date-picker by @iwalmsley in #889
  • chore: fix lint warnings by @iwalmsley in #891
  • chore(deps): bump minimatch from 3.0.4 to 3.0.8 in /docs by @dependabot in #890
  • chore(deps): bump terser from 4.2.1 to 4.8.1 in /code by @dependabot in #880
  • chore(deps): bump jose from 2.0.5 to 2.0.6 in /code by @dependabot in #885
  • chore(deps): bump apollo-server-core from 3.6.2 to 3.11.0 in /code by @dependabot in #888
  • chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /code by @dependabot in #892
  • chore(deps): bump express from 4.17.1 to 4.17.3 in /code by @dependabot in #894
  • chore(deps): bump qs from 6.5.2 to 6.5.3 in /code by @dependabot in #893
  • Correcting env-control remove command in docs by @samharrison7 in #901
  • fix: bump Voila run parameters for > 0.3 by @iwalmsley in #902
  • chore(deps): bump json5 from 1.0.1 to 1.0.2 in /code by @dependabot in #896
  • Update dev docs by @iwalmsley in #906
  • chore(deps): bump convict from 6.2.3 to 6.2.4 in /code by @dependabot in #897
  • chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 in /code by @dependabot in #900
  • chore(deps): bump semver from 5.7.1 to 5.7.2 in /code by @dependabot in #903
  • chore(deps): bump word-wrap from 1.2.3 to 1.2.4 in /code by @dependabot in #905
  • fix: ensure all references to k8s upgrade are complete by @iwalmsley in #907
  • update documentation by @iwalmsley in #914
  • docs: update documentation errant command by @iwalmsley in #915
  • Update docs by @iwalmsley in #916
  • feat: remove dev default userroles due to change in default behavior by @iwalmsley in #917
  • docs: change from service external name to endpoint for IP address re… by @iwalmsley in #918
  • NERCDL-1205 Allow project members to un-suspend shared notebooks by @iwalmsley in #908
  • Update documentation about suspending notebooks by @jshholland in #919
  • changing web app settings to use custom domain by @o2a in #925
  • auth: redirect to signup page when clicking on sign up links by @jshholland in #926
  • chore: update docs with new login images by @o2a in #927
  • Feature/ed 46 api vscode by @joncooper65 in #928
  • fix: correct liveness probe and init container dir setup by @iwalmsley in #929
  • fix: don't create asset folder - put in image instead by @iwalmsley in #930
  • ED-64 VSCode Permissions by @iwalmsley in #931
  • ED-54 Update Asset Model by @iwalmsley in #932
  • ED-55 eidc asset styling by @joncooper65 in #934
  • ED-62 edit assets dynamically by @iwalmsley in #935
  • VS Code docs by @jshholland in #933
  • chore(deps): bump follow-redirects from 1.15.3 to 1.15.4 in /code by @dependabot in #936
  • chore(deps): bump jsonwebtoken from 8.1.1 to 9.0.0 in /code/workspaces/client-api by @dependabot in #921
  • chore(deps): bump ip from 1.1.8 to 1.1.9 in /code by @dependabot in #938
  • chore(deps): bump nodemailer from 6.9.7 to 6.9.9 in /code by @dependabot in #941
  • chore(deps): bump es5-ext from 0.10.62 to 0.10.63 in /code by @dependabot in #944
  • chore(deps): bump axios from 0.22.0 to 0.28.0 in /code by @dependabot in #937
  • chore(deps): bump axios from 0.22.0 to 0.28.0 in /code/workspaces/web-app by @dependabot in #940
  • chore(deps): bump axios from 0.22.0 to 0.28.0 in /code/workspaces/infrastructure-api by @dependabot in #942
  • chore(deps): bump axios from 0.25.0 to 0.28.0 in /code/workspaces/client-api by @dependabot in #943
  • chore(deps): bump jsonwebtoken from 8.1.1 to 9.0.0 in /code by @dependabot in #895
  • feat: changes to email notification settings by @iwalmsley in #945
  • fix: minor changes based on testing in staging by @iwalmsley in #946
  • Warn user that RStudio notebook may be in use by @joncooper65 in #948
  • deps: Update dependencies which depend on vulnerable lodash.set by @jshholland in #950
  • chore(deps): bump follow-redirects from 1.15.5 to 1.15.6 in /code by @dependabot in #952
  • chore(deps): bump jose from 2.0.6 to 2.0.7 in /code by @dependabot in #951
  • chore(deps): bump express from 4.17.3 to 4.19.2 in /code/workspaces/infrastructure-api by @dependabot in #953
  • chore(deps): bump express from 4.17.3 to 4.19.2 in /code/workspaces/client-api by @dependabot in #954
  • chore(deps): bump express from 4.17.3 to 4.19.2 in /code by @dependabot in #955
  • Notify the user more forcefully when a project is requested by @jshholland in #947
  • docs: add documentation to add rwx provisioner in dev environment by @iwalmsley in #957
  • Corrected link to 'how-to' docs for rstudio notebook warning message by @joncooper65 in #956
  • Added RStudio how-to page to content page of Docs by @joncooper65 in #958
  • Rstudio notebook warning and Requested state by @joncooper65 in #959
  • ED-68 Enable pre-creation of users by @iwalmsley in #949
  • Add streamlit backend by @jshholland in #961

New Contributors

Full Changelog: 0.34.0...0.35.0

0.34.0

24 May 13:52
48abf7e
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.33.0...0.34.0

0.33.0

21 Oct 14:44
0072802
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.32.5...0.33.0

0.24.0

02 Sep 15:18
38c10bb
Compare
Choose a tag to compare
Merge pull request #366 from NERC-CEH/fix-auth-svc-build

Fix Auth Service Build