Releases: MAAP-Project/maap-workspaces
Releases · MAAP-Project/maap-workspaces
Release 4.3.0
Updates in this release:
- Updated to R 4.4.3 to resolve vulnerability CVE-2024-27322 https://nvd.nist.gov/vuln/detail/CVE-2024-27322
- This vulnerability enabled a maliciously crafted RDS (R Data Serialization) formatted file or R package to run arbitrary code on an end user’s system when interacted with - Updated packages in the R image
- Removed basemap, r-lwgeom and r-tmap packages to be able to update R - Security updates and better error handling for the API
v4.3.0-uat
- Updated R to 4.4 to resolve vulnerability CVE 2024-27322
Release 4.2.0
Breaking Changes
^^^^^^^^^^^^^^^^^^^
- Updated most packages in all four base images. The Pangeo, isce3, and python images are pinned to versions in pangeo-notebook 2024.11.11 version. Important package updates are
- R image: R from 4.2 to 4.3, added rhdf5 from Bioconductor, lidR, and lasR
- Pangeo image: Xarray now 2024.10, Geopandas 1.0+, Numpy 2.0+, Python 3.12
- More all update package information here: https://github.com/MAAP-Project/maap-workspaces/pull/169/files
- All images running on MAAP will now be using mini-forge to avoid licensing issues. Impacts:
- All conda installs will now pull from conda-forge
- No longer using R channel on anaconda (also continuing to not use the defaults channel)
- If you cannot find your package on conda-forge or another open source community channel, we recommend installing your package from their install instructions on their GitHub README or contact the platform team.
- Anaconda's new terms: https://www.anaconda.com/pricing/terms-of-service-faqs
Added
^^^^^^^^^^^^^^^^^^^
- Container URL in Algorithm Registration UI is now a dropdown where the default is the
maap_baseimage which is the fastest for algorithm registration- Users who would like to use this faster
maap_baseoption must self manage their packages (i.e. in an environment.yml). More information in the docs here
- Users who would like to use this faster
- Added more packages requested by users for the R image, especially Geotrees specific packages like lasR, partykit, BIOMASS and tidyterra
- The Algorithm-Registration UI input-boxes are narrower to help reduce the need for horizontal scrolling
- Improvements to the Jobs UI: added job duration and more a obvious cancel button, and cleaned up the filter controls
- Using the
maap_baseimage as the base image for all workspace images
Fixed
^^^^^^^^^^^^^^^^^^^
- Public ssh key is now correctly being pulled from MAAP profile page into
/projects/.ssh/authorized_keysupon workspace launch if it was not already present - Display SSH info giving undefined error resolved
- Fixed status filtering issues for Jobs UI
- Fixed a broken documentation link that shows up during algorithm registration
v4.2.0 pre-release
Breaking Changes
^^^^^^^^^^^^^^^^^^^
- Updated most packages in all four base images. The Pangeo, isce3, and python images are pinned to versions in pangeo-notebook 2024.11.11 version
- All images running on MAAP will now be using mini-forge to avoid licensing issues. Impacts:
- All conda installs will now pull from conda-forge
- No longer using R channel on anaconda (also continuing to not use the defaults channel)
- If you cannot find your package on conda-forge or another open source community channel, we recommend installing your package from their install instructions on their GitHub README or contact the platform team.
- Anaconda's new terms: https://www.anaconda.com/pricing/terms-of-service-faqs
Added
^^^^^^^^^^^^^^^^^^^
- Container URL in Algorithm Registration UI is now a dropdown where the default is the
maap_baseimage which is the fastest for algorithm registration- Users who would like to use this faster
maap_baseoption must self manage their packages (i.e. in an environment.yml). More information in the docshere <system_reference_guide/algorithm_registration.html#Container-URLs>_
- Users who would like to use this faster
- Added more packages requested by users for the R image, especially Geotrees specific packages like lasR, partykit, BIOMASS and tidyterra
- The Algorithm-Registration UI input-boxes are narrower to help reduce the need for horizontal scrolling
- Improvements to the Jobs UI: added job duration and more a obvious cancel button, and cleaned up the filter controls
- Using the
maap_baseimage as the base image for all workspace images
Fixed
^^^^^^^^^^^^^^^^^^^
- Public ssh key is now correctly being pulled from MAAP profile page into
/projects/.ssh/authorized_keysupon workspace launch if it was not already present - Display SSH info giving undefined error resolved
- Fixed status filtering issues for Jobs UI
- Fixed a broken documentation link that shows up during algorithm registration
v4.1.1 Release
What's Changed
- Removed
pygeosfrom all base images by @grallewellyn in #148 - Increase number of jobs in UI to 200 by @marjo-luc in #147 and #150
Full Changelog: v4.1.0...v4.1.1
v4.1.1-uat
What's Changed
- Removed
pygeosfrom all base images by @grallewellyn in #148 - Increase number of jobs in UI to 200 by @marjo-luc in #147 and #150
v4.1.0
What's Changed
- Feature/upgrade pangeo extensions by @grallewellyn in #145
- Feature/update maap help tour by @grallewellyn in #61
- Bugs/presigned url by @grallewellyn in #62
- Added memory extension by @grallewellyn in #59
- hysds base-image [skip ci] by @bsatoriu in #65
- Feature/libmamba solver by @grallewellyn in #64
- Update stac_ipyleaflet to 0.3.5 for Pangeo by @anilnatha in #66
- Remove hysds base_image [skip-ci] by @bsatoriu in #68
- Bugs/quick fix libmamba by @grallewellyn in #69
- Bugs/presigned url by @grallewellyn in #70
- Bugs/git tour link by @grallewellyn in #71
- updated custom ext versions by @marjo-luc in #72
- Feature/update maap py by @grallewellyn in #73
- bumped jupyter server extension by @marjo-luc in #74
- Bump maap-py to v3.1.3 by @bsatoriu in #75
- Bugs/libmamba default by @grallewellyn in #77
- Update entrypoint.sh by @bsatoriu in #78
- Bugs/double submit null username by @grallewellyn in #79
- Features/update workspace dependencies by @grallewellyn in #80
- Feature/conda forge default by @grallewellyn in #81
- Feature/missing r package by @grallewellyn in #83
- Add
stac_ipyleafletby @anilnatha in #84 - Feature/triaged job folder by @grallewellyn in #88
- Fix s3fs sidecar image urls by @bsatoriu in #89
- Bug/update dps version by @grallewellyn in #90
- Bug/jlab launch error by @grallewellyn in #94
- Add additional packages to Pangeo by @anilnatha in #93
- Awscli bug by @grallewellyn in #95
- Feature/move rio tiler by @grallewellyn in #86
- Removed ability to build and launch ISCE2 and RGEDI images/workspaces. by @anilnatha in #96
- Feature/update maap help by @grallewellyn in #97
- Feature/update s3fs by @grallewellyn in #98
- Bug/resolve merge conflicts by @grallewellyn in #101
- upgrade maap-py to v3.1.5 by @grallewellyn in #102
- Update devfile metadata by @bsatoriu in #103
- Bug/missing maap cfg by @grallewellyn in #104
- Bug/maap py dependency errors by @grallewellyn in #106
- Bug/add maap py var by @grallewellyn in #107
- Feature/extract jupyter extension installs by @grallewellyn in #110
- Bug/remove conda run by @grallewellyn in #112
- Feature/jlab4 upgrade by @marjo-luc in #113
- Feature/extract plotly by @grallewellyn in #115
- Feature/update packages by @grallewellyn in #114
- Add devfile docker path env vars by @bsatoriu in #117
- Feature/rename workspaces by @anilnatha in #116
- Feature/add unzip by @grallewellyn in #118
- Create devfile_compile.py by @bsatoriu in #121
- Feature/no maap cfg by @grallewellyn in #120
- Update workspace yaml by @anilnatha in #124
- Update Python devfile.yaml DOCKERIMAGE_PATH env by @bsatoriu in #125
- Bug/update maap host by @grallewellyn in #126
- Algorithm registration links now open in a new tab by @grallewellyn in #127
- Add JWT proxy container to workspaces by @bsatoriu in #128
- Remove maap cfg from algorithms extension by @grallewellyn in #129
- Feature/remove api endpoint by @grallewellyn in #130
- Bug/presigned url relative path by @bsatoriu in #131
- Feature/algorithms update by @grallewellyn in #132
- Feature/update pangeo extensions by @grallewellyn in #133
- Feature/add r paws by @grallewellyn in #135
- Feature/move yml 1038 by @grallewellyn in #137
- Remove package by @grallewellyn in #136
- chore: update titiler-stac by @jjfrench in #138
- Alg name & branch to notification and popup by @grallewellyn in #140
- upgraded to maap-py v4.1.0 by @marjo-luc in #141
- Add new maap_base image by @sujen1412 in #139
- Remove vanilla by @grallewellyn in #142
- Bug/fix libpq dev r by @grallewellyn in #143
- Develop into main by @bsatoriu in #144
New Contributors
Full Changelog: v4.0.0...v4.1.0
v4.1.0rc2-uat
What's Changed
- Feature/upgrade pangeo extensions by @grallewellyn in #145
- Feature/update maap help tour by @grallewellyn in #61
- Bugs/presigned url by @grallewellyn in #62
- Added memory extension by @grallewellyn in #59
- hysds base-image [skip ci] by @bsatoriu in #65
- Feature/libmamba solver by @grallewellyn in #64
- Update stac_ipyleaflet to 0.3.5 for Pangeo by @anilnatha in #66
- Remove hysds base_image [skip-ci] by @bsatoriu in #68
- Bugs/quick fix libmamba by @grallewellyn in #69
- Bugs/presigned url by @grallewellyn in #70
- Bugs/git tour link by @grallewellyn in #71
- updated custom ext versions by @marjo-luc in #72
- Feature/update maap py by @grallewellyn in #73
- bumped jupyter server extension by @marjo-luc in #74
- Bump maap-py to v3.1.3 by @bsatoriu in #75
- Bugs/libmamba default by @grallewellyn in #77
- Update entrypoint.sh by @bsatoriu in #78
- Bugs/double submit null username by @grallewellyn in #79
- Features/update workspace dependencies by @grallewellyn in #80
- Feature/conda forge default by @grallewellyn in #81
- Feature/missing r package by @grallewellyn in #83
- Add
stac_ipyleafletby @anilnatha in #84 - Feature/triaged job folder by @grallewellyn in #88
- Fix s3fs sidecar image urls by @bsatoriu in #89
- Bug/update dps version by @grallewellyn in #90
- Bug/jlab launch error by @grallewellyn in #94
- Add additional packages to Pangeo by @anilnatha in #93
- Awscli bug by @grallewellyn in #95
- Feature/move rio tiler by @grallewellyn in #86
- Removed ability to build and launch ISCE2 and RGEDI images/workspaces. by @anilnatha in #96
- Feature/update maap help by @grallewellyn in #97
- Feature/update s3fs by @grallewellyn in #98
- Bug/resolve merge conflicts by @grallewellyn in #101
- upgrade maap-py to v3.1.5 by @grallewellyn in #102
- Update devfile metadata by @bsatoriu in #103
- Bug/missing maap cfg by @grallewellyn in #104
- Bug/maap py dependency errors by @grallewellyn in #106
- Bug/add maap py var by @grallewellyn in #107
- Feature/extract jupyter extension installs by @grallewellyn in #110
- Bug/remove conda run by @grallewellyn in #112
- Feature/jlab4 upgrade by @marjo-luc in #113
- Feature/extract plotly by @grallewellyn in #115
- Feature/update packages by @grallewellyn in #114
- Add devfile docker path env vars by @bsatoriu in #117
- Feature/rename workspaces by @anilnatha in #116
- Feature/add unzip by @grallewellyn in #118
- Create devfile_compile.py by @bsatoriu in #121
- Feature/no maap cfg by @grallewellyn in #120
- Update workspace yaml by @anilnatha in #124
- Update Python devfile.yaml DOCKERIMAGE_PATH env by @bsatoriu in #125
- Bug/update maap host by @grallewellyn in #126
- Algorithm registration links now open in a new tab by @grallewellyn in #127
- Add JWT proxy container to workspaces by @bsatoriu in #128
- Remove maap cfg from algorithms extension by @grallewellyn in #129
- Feature/remove api endpoint by @grallewellyn in #130
- Bug/presigned url relative path by @bsatoriu in #131
- Feature/algorithms update by @grallewellyn in #132
- Feature/update pangeo extensions by @grallewellyn in #133
- Feature/add r paws by @grallewellyn in #135
- Feature/move yml 1038 by @grallewellyn in #137
- Remove package by @grallewellyn in #136
- chore: update titiler-stac by @jjfrench in #138
- Alg name & branch to notification and popup by @grallewellyn in #140
- upgraded to maap-py v4.1.0 by @marjo-luc in #141
- Add new maap_base image by @sujen1412 in #139
- Remove vanilla by @grallewellyn in #142
- Bug/fix libpq dev r by @grallewellyn in #143
- Develop into main by @bsatoriu in #144
New Contributors
Full Changelog: v4.0.0...v4.1.0rc2-uat
v4.1.0-uat
What's Changed
- Feature/update maap help tour by @grallewellyn in #61
- Bugs/presigned url by @grallewellyn in #62
- Added memory extension by @grallewellyn in #59
- hysds base-image [skip ci] by @bsatoriu in #65
- Feature/libmamba solver by @grallewellyn in #64
- Update stac_ipyleaflet to 0.3.5 for Pangeo by @anilnatha in #66
- Remove hysds base_image [skip-ci] by @bsatoriu in #68
- Bugs/quick fix libmamba by @grallewellyn in #69
- Bugs/presigned url by @grallewellyn in #70
- Bugs/git tour link by @grallewellyn in #71
- updated custom ext versions by @marjo-luc in #72
- Feature/update maap py by @grallewellyn in #73
- bumped jupyter server extension by @marjo-luc in #74
- Bump maap-py to v3.1.3 by @bsatoriu in #75
- Bugs/libmamba default by @grallewellyn in #77
- Update entrypoint.sh by @bsatoriu in #78
- Bugs/double submit null username by @grallewellyn in #79
- Features/update workspace dependencies by @grallewellyn in #80
- Feature/conda forge default by @grallewellyn in #81
- Feature/missing r package by @grallewellyn in #83
- Add
stac_ipyleafletby @anilnatha in #84 - Feature/triaged job folder by @grallewellyn in #88
- Fix s3fs sidecar image urls by @bsatoriu in #89
- Bug/update dps version by @grallewellyn in #90
- Bug/jlab launch error by @grallewellyn in #94
- Add additional packages to Pangeo by @anilnatha in #93
- Awscli bug by @grallewellyn in #95
- Feature/move rio tiler by @grallewellyn in #86
- Removed ability to build and launch ISCE2 and RGEDI images/workspaces. by @anilnatha in #96
- Feature/update maap help by @grallewellyn in #97
- Feature/update s3fs by @grallewellyn in #98
- Bug/resolve merge conflicts by @grallewellyn in #101
- upgrade maap-py to v3.1.5 by @grallewellyn in #102
- Update devfile metadata by @bsatoriu in #103
- Bug/missing maap cfg by @grallewellyn in #104
- Bug/maap py dependency errors by @grallewellyn in #106
- Bug/add maap py var by @grallewellyn in #107
- Feature/extract jupyter extension installs by @grallewellyn in #110
- Bug/remove conda run by @grallewellyn in #112
- Feature/jlab4 upgrade by @marjo-luc in #113
- Feature/extract plotly by @grallewellyn in #115
- Feature/update packages by @grallewellyn in #114
- Add devfile docker path env vars by @bsatoriu in #117
- Feature/rename workspaces by @anilnatha in #116
- Feature/add unzip by @grallewellyn in #118
- Create devfile_compile.py by @bsatoriu in #121
- Feature/no maap cfg by @grallewellyn in #120
- Update workspace yaml by @anilnatha in #124
- Update Python devfile.yaml DOCKERIMAGE_PATH env by @bsatoriu in #125
- Bug/update maap host by @grallewellyn in #126
- Algorithm registration links now open in a new tab by @grallewellyn in #127
- Add JWT proxy container to workspaces by @bsatoriu in #128
- Remove maap cfg from algorithms extension by @grallewellyn in #129
- Feature/remove api endpoint by @grallewellyn in #130
- Bug/presigned url relative path by @bsatoriu in #131
- Feature/algorithms update by @grallewellyn in #132
- Feature/update pangeo extensions by @grallewellyn in #133
- Feature/add r paws by @grallewellyn in #135
- Feature/move yml 1038 by @grallewellyn in #137
- Remove package by @grallewellyn in #136
- chore: update titiler-stac by @jjfrench in #138
- Alg name & branch to notification and popup by @grallewellyn in #140
- upgraded to maap-py v4.1.0 by @marjo-luc in #141
- Add new maap_base image by @sujen1412 in #139
- Remove vanilla by @grallewellyn in #142
- Bug/fix libpq dev r by @grallewellyn in #143
- Develop into main by @bsatoriu in #144
New Contributors
Full Changelog: v4.0.0...v4.1.0-uat
v4.0.0 Release
What's Changed
- Jupyterlab 4 upgrade, all extensions also upgraded to be compatible with jupyterlab 4
- All extensions available to be installed via pip now
- Updated most package versions in workspace base and jupyterlab images
- Added lonboard to all images
- Added all packages from the previous vanilla workspace (now called python default) to the R workspace
- The default base image in the algorithm registration page now corresponds to the correct MAS environment and workspace type
Full Changelog: v3.1.5...v4.0.0