From b3351bdac9c87350d50ce033307623960f19c178 Mon Sep 17 00:00:00 2001 From: PlanXCyborg Date: Wed, 15 Jul 2026 20:18:50 +0000 Subject: [PATCH 1/4] Storing release artifacts for version 2026.08 --- releases/2026/08/gen3-release-notes.md | 180 +++++++++++++++++++++++++ 1 file changed, 180 insertions(+) create mode 100644 releases/2026/08/gen3-release-notes.md diff --git a/releases/2026/08/gen3-release-notes.md b/releases/2026/08/gen3-release-notes.md new file mode 100644 index 000000000..3627d1a9b --- /dev/null +++ b/releases/2026/08/gen3-release-notes.md @@ -0,0 +1,180 @@ +# Core Gen3 Release 2026.08 (Hematite) +## uc-cdis/audit-service + +#### New Features + - Make `gen3` as the default audience for access token validation ([#110](https://github.com/uc-cdis/audit-service/pull/110)) + +#### Dependency Updates + - Update authutils to `>=8.0.0` ([#110](https://github.com/uc-cdis/audit-service/pull/110)) + - Cryptography => 48.0.1 ([#108](https://github.com/uc-cdis/audit-service/pull/108)) + +## uc-cdis/cloud-automation + +#### New Features + - Updated squid to allow for setting custom config locations ([#2874](https://github.com/uc-cdis/cloud-automation/pull/2874)) + - Adding in some domains necessary for Vectis to get threat feed data ([#2876](https://github.com/uc-cdis/cloud-automation/pull/2876)) + +#### Improvements + - add Zendesk domain to squid whitelist ([#2880](https://github.com/uc-cdis/cloud-automation/pull/2880)) + +## uc-cdis/cohort-middleware + +#### New Features + - new endpoint to return sources with team project information and current + access ([#141](https://github.com/uc-cdis/cohort-middleware/pull/141)) + +## uc-cdis/data-portal + +#### Improvements + - Updates VLMD form text and link ([#1836](https://github.com/uc-cdis/data-portal/pull/1836)) + - move loaders to dev dependency ([#1823](https://github.com/uc-cdis/data-portal/pull/1823)) + +#### Dependency Updates + - remove image size optional dependency (did not see it being used anywhere) + ([#1835](https://github.com/uc-cdis/data-portal/pull/1835)) + - update "less": "^4.6.4" in standalone app to align with main app ([#1835](https://github.com/uc-cdis/data-portal/pull/1835)) + - update "less-loader": "^7.3.0" in standalone app to align with main app + ([#1835](https://github.com/uc-cdis/data-portal/pull/1835)) + - Update uuid dependency -> 11.1.1 ([#1832](https://github.com/uc-cdis/data-portal/pull/1832)) + - update `css-loader` to v5 ([#1823](https://github.com/uc-cdis/data-portal/pull/1823)) + - update `style-loader` to v2 ([#1823](https://github.com/uc-cdis/data-portal/pull/1823)) + - update `less-loader` to v7 ([#1823](https://github.com/uc-cdis/data-portal/pull/1823)) + +#### Bug Fixes + - Rename `tableConfig.dicomServerUrl` to `tableConfig.dicomServerURL` to + match with + [portalConfig](https://github.com/uc-cdis/data-portal/blob/ca6938338e22481ae235b854a653cd32f194fd73/docs/portal_config.md#L275C10-L275C24). + ([#1829](https://github.com/uc-cdis/data-portal/pull/1829)) + +## uc-cdis/fence + +#### New Features + - Bulk Content Retrieval support in Fence ([#1348](https://github.com/uc-cdis/fence/pull/1348)) + +## uc-cdis/gen3-user-data-library + +#### New Features + - Make `gen3` as the default audience for access token validation ([#84](https://github.com/uc-cdis/gen3-user-data-library/pull/84)) + +#### Dependency Updates + - Update authutils to `>=8.0.0` ([#84](https://github.com/uc-cdis/gen3-user-data-library/pull/84)) + +## uc-cdis/guppy + +#### Dependency Updates + - Update `addon-actions": "^9.0.0"` and `"uuid": "^11.1.1",` ([#387](https://github.com/uc-cdis/guppy/pull/387)) + - Update base image to nodejs24 -- + [here](https://github.com/uc-cdis/base-images/blob/master/nodejs24-base/Dockerfile) + ([#387](https://github.com/uc-cdis/guppy/pull/387)) + - Bumps + [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) + from 7.29.0 to 7.29.6. (#390) + +## uc-cdis/hatchery + +#### Bug Fixes + - fix for long volume names due to Kubernetes limits (63 characters) ([#152](https://github.com/uc-cdis/hatchery/pull/152)) + +#### Improvements + - prevent workspace from launching if the usage in current paymodel is + greater than the hard limit ([#158](https://github.com/uc-cdis/hatchery/pull/158)) + +## uc-cdis/indexd + +#### New Features + - New endpoint: `OPTIONS /objects/{object_id}` - returns a list of + Authorizations that can be used to determine how to authorize requests to + get object or post object. ([#441](https://github.com/uc-cdis/indexd/pull/441)) + - New endpoint: `OPTIONS /objects` - Returns authorization information for + multiple DrsObjects at once. ([#441](https://github.com/uc-cdis/indexd/pull/441)) + - New endpoint: `POST /objects` - Get info about multiple DrsObjects ([#441](https://github.com/uc-cdis/indexd/pull/441)) + - New endpoint: `POST /objects/access (Bulk Access URLs)` - Returns an array + of URL objects that can be used to download of multiple DrsObjects. ([#441](https://github.com/uc-cdis/indexd/pull/441)) + - Update to DrsObject's `access_methods`: `region`, `cloud`, `available` and + `authorization` are added to fields. ([#441](https://github.com/uc-cdis/indexd/pull/441)) + +#### Bug Fixes + - sort list in unit test ([#448](https://github.com/uc-cdis/indexd/pull/448)) + +#### Improvements + - Bump version in indexclient/pyproject.toml to match root level version and + the github tags. ([#448](https://github.com/uc-cdis/indexd/pull/448)) + +#### Dependency Updates + - click to 8.4.1 ([#447](https://github.com/uc-cdis/indexd/pull/447)) + - cryptography to 49.0.0 ([#447](https://github.com/uc-cdis/indexd/pull/447)) + - gitpython to 3.1.50 ([#447](https://github.com/uc-cdis/indexd/pull/447)) + - mako to 1.3.12 ([#447](https://github.com/uc-cdis/indexd/pull/447)) + - pyjwt to 2.13.0 ([#447](https://github.com/uc-cdis/indexd/pull/447)) + - starlette to 1.3.1 ([#447](https://github.com/uc-cdis/indexd/pull/447)) + - urllib3 to 2.7.0 ([#447](https://github.com/uc-cdis/indexd/pull/447)) + +#### Deployment Changes + - CLOUD_PROVIDER_MAP and DRS_AUTHORIZATION_METADATA environment variables + should be provided to support the cloud field for access_methods and the + authorizations field for access_methods. See docs for more information. + ([#441](https://github.com/uc-cdis/indexd/pull/441)) + +## uc-cdis/manifestservice + +#### Dependency Updates + - Bumps [joserfc](https://github.com/authlib/joserfc) from 1.6.5 to 1.6.8. + (#87) + - Bumps [cryptography](https://github.com/pyca/cryptography) from 48.0.0 to + 48.0.1. (#85) + - Bumps [pyjwt](https://github.com/jpadilla/pyjwt) from 2.12.1 to 2.13.0. + (#83) + +## uc-cdis/metadata-service + +#### Dependency Updates + - Cryptography => 48.0.1 ([#187](https://github.com/uc-cdis/metadata-service/pull/187)) + - Bumps [pyjwt](https://github.com/jpadilla/pyjwt) from 2.12.1 to 2.13.0. + (#182) + +## uc-cdis/peregrine + +#### Dependency Updates + - starlette to 1.3.1 ([#270](https://github.com/uc-cdis/peregrine/pull/270)) + +## uc-cdis/requestor + +#### New Features + - Make `gen3` as the default audience for access token validation ([#87](https://github.com/uc-cdis/requestor/pull/87)) + +#### Dependency Updates + - Update authutils to `>=8.0.0` ([#87](https://github.com/uc-cdis/requestor/pull/87)) + +## uc-cdis/sheepdog + +#### New Features + - Make `gen3` as the default audience for access token validation ([#474](https://github.com/uc-cdis/sheepdog/pull/474)) + +#### Dependency Updates + - Update authutils to `>=8.0.0` ([#474](https://github.com/uc-cdis/sheepdog/pull/474)) + - Cryptography => 48.0.1 ([#473](https://github.com/uc-cdis/sheepdog/pull/473)) + +## uc-cdis/sower + +#### New Features + - Allows priorityClassName and annotations to be configured for a given sower + job ([#66](https://github.com/uc-cdis/sower/pull/66)) + +## uc-cdis/tube + +#### Dependency Updates + - cryptography to 49.0.0 ([#317](https://github.com/uc-cdis/tube/pull/317)) + - idna to 3.18 ([#317](https://github.com/uc-cdis/tube/pull/317)) + +## uc-cdis/workspace-token-service + +#### New Features + - Make `gen3` as the default audience for access token validation ([#153](https://github.com/uc-cdis/workspace-token-service/pull/153)) + +#### Dependency Updates + - Update authutils to `>=8.0.0` ([#153](https://github.com/uc-cdis/workspace-token-service/pull/153)) + - Bumps [joserfc](https://github.com/authlib/joserfc) from 1.6.5 to 1.6.8. + (#152) + - Bumps [pyjwt](https://github.com/jpadilla/pyjwt) from 2.12.1 to 2.13.0. + (#148) + From ce067b2e82e22054d0e6c6ce74c714cd73d0f26d Mon Sep 17 00:00:00 2001 From: Krishna Agarwal <159047652+krishnaa05@users.noreply.github.com> Date: Thu, 16 Jul 2026 07:25:03 -0500 Subject: [PATCH 2/4] Update gen3-release-notes.md --- releases/2026/08/gen3-release-notes.md | 34 ++++++++++++++++++++------ 1 file changed, 26 insertions(+), 8 deletions(-) diff --git a/releases/2026/08/gen3-release-notes.md b/releases/2026/08/gen3-release-notes.md index 3627d1a9b..68dce7625 100644 --- a/releases/2026/08/gen3-release-notes.md +++ b/releases/2026/08/gen3-release-notes.md @@ -66,9 +66,11 @@ - Update base image to nodejs24 -- [here](https://github.com/uc-cdis/base-images/blob/master/nodejs24-base/Dockerfile) ([#387](https://github.com/uc-cdis/guppy/pull/387)) + - Bumps [pyjwt](https://github.com/form-data/form-data) from 4.0.5 to 4.0.6. + [#389](https://github.com/uc-cdis/guppy/pull/389)) - Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) - from 7.29.0 to 7.29.6. (#390) + from 7.29.0 to 7.29.6. ([#390](https://github.com/uc-cdis/guppy/pull/390)) ## uc-cdis/hatchery @@ -117,25 +119,37 @@ ## uc-cdis/manifestservice +#### New Features + - Make gen3 as the default audience for access token validation ([#89](https://github.com/uc-cdis/manifestservice/pull/89)) + #### Dependency Updates - Bumps [joserfc](https://github.com/authlib/joserfc) from 1.6.5 to 1.6.8. - (#87) + ([#87](https://github.com/uc-cdis/manifestservice/pull/87)) - Bumps [cryptography](https://github.com/pyca/cryptography) from 48.0.0 to - 48.0.1. (#85) + 48.0.1. ([#85](https://github.com/uc-cdis/manifestservice/pull/85)) - Bumps [pyjwt](https://github.com/jpadilla/pyjwt) from 2.12.1 to 2.13.0. - (#83) + ([#83](https://github.com/uc-cdis/manifestservice/pull/83)) + - Update authutils to >=8.0.0 ([#89](https://github.com/uc-cdis/manifestservice/pull/89)) ## uc-cdis/metadata-service #### Dependency Updates - - Cryptography => 48.0.1 ([#187](https://github.com/uc-cdis/metadata-service/pull/187)) + - Cryptography => 48.0.1 ([#187](https://github.com/uc-cdis/metadata-service/pull/187)) + - Bumps [pyjwt](https://github.com/Kludex/starlette) from 0.49.3 to 1.3.1. + [#184](https://github.com/uc-cdis/metadata-service/pull/184)) - Bumps [pyjwt](https://github.com/jpadilla/pyjwt) from 2.12.1 to 2.13.0. - (#182) + [#182](https://github.com/uc-cdis/metadata-service/pull/182)) + - Bumps [pyjwt](https://github.com/kjd/idna) from 3.11 to 3.15. + [#180](https://github.com/uc-cdis/metadata-service/pull/180)) ## uc-cdis/peregrine +#### New Features + - Make gen3 as the default audience for access token validation ([#271](https://github.com/uc-cdis/peregrine/pull/271)) + #### Dependency Updates - starlette to 1.3.1 ([#270](https://github.com/uc-cdis/peregrine/pull/270)) + - Update authutils to >=8.0.0 ([#271](https://github.com/uc-cdis/peregrine/pull/271)) ## uc-cdis/requestor @@ -174,7 +188,11 @@ #### Dependency Updates - Update authutils to `>=8.0.0` ([#153](https://github.com/uc-cdis/workspace-token-service/pull/153)) - Bumps [joserfc](https://github.com/authlib/joserfc) from 1.6.5 to 1.6.8. - (#152) + ([#152](https://github.com/uc-cdis/workspace-token-service/pull/152)) + - Bumps [joserfc](https://github.com/Kludex/starlette) from 1.0.0 to 1.3.1. + ([#150](https://github.com/uc-cdis/workspace-token-service/pull/150)) + - Bumps [pyjwt](https://github.com/pyca/cryptography) from 48.0.0 to 48.0.1. + ([#149](https://github.com/uc-cdis/workspace-token-service/pull/149)) - Bumps [pyjwt](https://github.com/jpadilla/pyjwt) from 2.12.1 to 2.13.0. - (#148) + ([#148](https://github.com/uc-cdis/workspace-token-service/pull/148)) From 74a480567c405933d7bbe25e226778397c05c5bd Mon Sep 17 00:00:00 2001 From: Krishna Agarwal <159047652+krishnaa05@users.noreply.github.com> Date: Thu, 16 Jul 2026 07:27:31 -0500 Subject: [PATCH 3/4] Update gen3-release-notes.md --- releases/2026/08/gen3-release-notes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/releases/2026/08/gen3-release-notes.md b/releases/2026/08/gen3-release-notes.md index 68dce7625..e776b8c5f 100644 --- a/releases/2026/08/gen3-release-notes.md +++ b/releases/2026/08/gen3-release-notes.md @@ -66,7 +66,7 @@ - Update base image to nodejs24 -- [here](https://github.com/uc-cdis/base-images/blob/master/nodejs24-base/Dockerfile) ([#387](https://github.com/uc-cdis/guppy/pull/387)) - - Bumps [pyjwt](https://github.com/form-data/form-data) from 4.0.5 to 4.0.6. + - Bumps [form-data](https://github.com/form-data/form-data) from 4.0.5 to 4.0.6. [#389](https://github.com/uc-cdis/guppy/pull/389)) - Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) @@ -135,11 +135,11 @@ #### Dependency Updates - Cryptography => 48.0.1 ([#187](https://github.com/uc-cdis/metadata-service/pull/187)) - - Bumps [pyjwt](https://github.com/Kludex/starlette) from 0.49.3 to 1.3.1. + - Bumps [starlette](https://github.com/Kludex/starlette) from 0.49.3 to 1.3.1. [#184](https://github.com/uc-cdis/metadata-service/pull/184)) - Bumps [pyjwt](https://github.com/jpadilla/pyjwt) from 2.12.1 to 2.13.0. [#182](https://github.com/uc-cdis/metadata-service/pull/182)) - - Bumps [pyjwt](https://github.com/kjd/idna) from 3.11 to 3.15. + - Bumps [idna](https://github.com/kjd/idna) from 3.11 to 3.15. [#180](https://github.com/uc-cdis/metadata-service/pull/180)) ## uc-cdis/peregrine @@ -191,7 +191,7 @@ ([#152](https://github.com/uc-cdis/workspace-token-service/pull/152)) - Bumps [joserfc](https://github.com/Kludex/starlette) from 1.0.0 to 1.3.1. ([#150](https://github.com/uc-cdis/workspace-token-service/pull/150)) - - Bumps [pyjwt](https://github.com/pyca/cryptography) from 48.0.0 to 48.0.1. + - Bumps [cryptography](https://github.com/pyca/cryptography) from 48.0.0 to 48.0.1. ([#149](https://github.com/uc-cdis/workspace-token-service/pull/149)) - Bumps [pyjwt](https://github.com/jpadilla/pyjwt) from 2.12.1 to 2.13.0. ([#148](https://github.com/uc-cdis/workspace-token-service/pull/148)) From 5236e9ba3e2e4c8195e63282ca0b6e896b746df4 Mon Sep 17 00:00:00 2001 From: Krishna Agarwal <159047652+krishnaa05@users.noreply.github.com> Date: Thu, 16 Jul 2026 07:28:53 -0500 Subject: [PATCH 4/4] Update gen3-release-notes.md --- releases/2026/08/gen3-release-notes.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/releases/2026/08/gen3-release-notes.md b/releases/2026/08/gen3-release-notes.md index e776b8c5f..c40c8891b 100644 --- a/releases/2026/08/gen3-release-notes.md +++ b/releases/2026/08/gen3-release-notes.md @@ -136,11 +136,11 @@ #### Dependency Updates - Cryptography => 48.0.1 ([#187](https://github.com/uc-cdis/metadata-service/pull/187)) - Bumps [starlette](https://github.com/Kludex/starlette) from 0.49.3 to 1.3.1. - [#184](https://github.com/uc-cdis/metadata-service/pull/184)) + ([#184](https://github.com/uc-cdis/metadata-service/pull/184)) - Bumps [pyjwt](https://github.com/jpadilla/pyjwt) from 2.12.1 to 2.13.0. - [#182](https://github.com/uc-cdis/metadata-service/pull/182)) + ([#182](https://github.com/uc-cdis/metadata-service/pull/182)) - Bumps [idna](https://github.com/kjd/idna) from 3.11 to 3.15. - [#180](https://github.com/uc-cdis/metadata-service/pull/180)) + ([#180](https://github.com/uc-cdis/metadata-service/pull/180)) ## uc-cdis/peregrine