-
Notifications
You must be signed in to change notification settings - Fork 32
Closed
Labels
releasePreparation for pre-release/releasePreparation for pre-release/releaset:maintenanceSome planned maintenance workSome planned maintenance work
Milestone
Description
What kind of pre-release?
master branch
Sprint Name
Engage
Pre-release version
1
Commit SHA
TBD
Planned date
Jun 17 2025
Did the commit CI suceeded?
- The commit CI succeeded.
Motivation
- weekly staging release
What Changed
- 🎨 [Frontend] Enh: Better fit loading page by @odeimaiz in 🎨 [Frontend] Enh: Better fit loading page #7866
- 🗃️ Postgres: set statement timeout 🚨
⚠️ DEVOPS by @YuryHrytsuk in 🗃️ Postgres: set statement timeout 🚨 ⚠️ DEVOPS #7858 - 🎨 Filter autogenerated api-keys when listing by @giancarloromeo in 🎨 Filter autogenerated api-keys when listing #7855
- 🎨 [Frontend] PO Center: Default welcome credits depends on product by @odeimaiz in 🎨 [Frontend] PO Center: Default welcome credits depends on product #7870
- ⬆️ unpinned and upgraded aiohttp by @GitHK in ⬆️ unpinned and upgraded aiohttp #7861
- 🎨 [Frontend] Grouped list view by @odeimaiz in 🎨 [Frontend] Grouped list view #7845
- 🎨 [Frontend] Project/Node: Cache more resources by @odeimaiz in 🎨 [Frontend] Project/Node: Cache more resources #7859
- 🎨 [Frontend] Show Hypertools if there are any by @odeimaiz in 🎨 [Frontend] Show Hypertools if there are any #7871
- 🐛 [Frontend] Fix: show support id when pipeline fails to start by @odeimaiz in 🐛 [Frontend] Fix: show support id when pipeline fails to start #7874
- 🐛 Fixes error message displayed to user coming from director-v2 failure by @pcrespov in 🐛 Fixes error message displayed to user coming from director-v2 failure #7875
- 🎨 [Frontend] Redirect anonymous users to the "account request form" instead of asking them to send an email by @odeimaiz in 🎨 [Frontend] Redirect anonymous users to the "account request form" instead of asking them to send an email #7877
- 🎨Only require sticky connection on specific endpoints (🚨🚨) by @sanderegg in 🎨Only require sticky connection on specific endpoints (🚨🚨) #7839
- ♻️ common http API interface for
long_running_tasksby @GitHK in ♻️ common http API interface forlong_running_tasks#7843 - ♻️ remove listing user services call from listing project by @matusdrobuliak66 in ♻️ remove listing user services call from listing project #7881
- 🎨 [Frontend] Hide template used to register function by @odeimaiz in 🎨 [Frontend] Hide template used to register function #7886
- 🎨🐛 [Frontend] Handle error on
project/servicesby @odeimaiz in 🎨🐛 [Frontend] Handle error onproject/services#7883 - ♻️ webserver:
securityDomain Refactoring by @pcrespov in ♻️ webserver:securityDomain Refactoring #7867 - 🐛Director-v2: properly close dask client when use is completed by @sanderegg in 🐛Director-v2: properly close dask client when use is completed #7880
- ✨ Add
x-osparc-trace-idto response headers for requests hitting webserver and api-server by @bisgaard-itis in ✨ Addx-osparc-trace-idto response headers for requests hitting webserver and api-server #7796 - ♻️🐛Refactors webserver's errors middleware to handle
LineTooLongexceptions by @pcrespov in ♻️🐛Refactors webserver's errors middleware to handleLineTooLongexceptions #7878 - 🐛Increase node testing timeout to wait for website since Github machines are very weak by @sanderegg in 🐛Increase node testing timeout to wait for website since Github machines are very weak #7893
- 🎨 [Frontend] Enh: Visible input ports by @odeimaiz in 🎨 [Frontend] Enh: Visible input ports #7891
- 🐛 [Frontend] Fix: Nodes seem unconnected during running of services by @odeimaiz in 🐛 [Frontend] Fix: Nodes seem unconnected during running of services #7895
- 🐛CI: Fix timeout value in CI e2e system test by @sanderegg in 🐛CI: Fix timeout value in CI e2e system test #7896
- 🐛System-test e2e is again required to pass by @sanderegg in 🐛System-test e2e is again required to pass #7898
- Add global functions user permissions 🎨 by @wvangeit in Add global functions user permissions 🎨 #7868
- 🎨 Increase poll timeout in api-server's webserver rest client to 10 minutes by @bisgaard-itis in 🎨 Increase poll timeout in api-server's webserver rest client to 10 minutes #7890
- 🎨 [Frontend] Account request form: adapt defaults by @odeimaiz in 🎨 [Frontend] Account request form: adapt defaults #7894
- ✨ Add Controller for
/me/function-permissionsEndpoint in Functions Domain by @pcrespov in ✨ Add Controller for/me/function-permissionsEndpoint in Functions Domain #7901 - ✨ [Frontend] Check if I can
write_functionsby @odeimaiz in ✨ [Frontend] Check if I canwrite_functions#7888 - ✨ [Frontend] Request services access by @odeimaiz in ✨ [Frontend] Request services access #7897
- 🎨 [Frontend] Update guided tours by @odeimaiz in 🎨 [Frontend] Update guided tours #7906
- 🐛 [p2e] Update vtk tests by @odeimaiz in 🐛 [p2e] Update vtk tests #7911
- 🎨 Enhance study cloning endpoint to allow modifying
title,description,hiddenby @bisgaard-itis in 🎨 Enhance study cloning endpoint to allow modifyingtitle,description,hidden#7892 - 🎨 Require parent info headers when running function by @bisgaard-itis in 🎨 Require parent info headers when running function #7900
- 🐛 Fix incorrect setup of IN_DEBT transaction state by @matusdrobuliak66 in 🐛 Fix incorrect setup of IN_DEBT transaction state #7908
- 🐛 [p2e] Update VTK tests by @odeimaiz in 🐛 [p2e] Update VTK tests #7913
- 🎨 Reduce the number of acquisition/release of DB connection inside function repository by @sanderegg in 🎨 Reduce the number of acquisition/release of DB connection inside function repository #7904
- 🐛 fix webserver wallet exclusive queues are removed when they should not by @matusdrobuliak66 in 🐛 fix webserver wallet exclusive queues are removed when they should not #7912
Devops check ⚠️ devops
- AWS: remount docker folders using UUID (instead of device name) osparc-ops-environments#1072
- will be done later --> Done
- manually remove
traefik_apisimcore service Add fallback simcore traefik routes osparc-ops-environments#950- this change is not in. nothing to do
Devops after release
- manual addition of one row per product to the funcapi_group_api_access_rights table @wvangeit
e2e testing check 🧪
No response
Summary 📝
-
make release-staging name=<sprint_name> version=<version> git_sha=<commit_sha>https://github.com/ITISFoundation/osparc-simcore/releases/new?prerelease=1&target=<commit_sha>&tag=staging_<sprint_name><version>&title=Staging%20<sprint_name><version>
- Draft pre-release
- Announce (add redis key
maintenancein every concerned deployment){"start": "2023-02-01T12:30:00.000Z", "end": "2023-02-01T13:00:00.000Z", "reason": "Release ResistanceIsFutile9 "} - Announce release in Mattermost
:loud_sound: Maintenance scheduled for **NAMED_DAY DD. MM from START_TIME - END_TIME**. ========================================================================= @all Be aware that you will automatically be logged out and your projects stopped and saved during the maintenance time. Affected: * [https://staging.osparc.io](https://staging.osparc.io/) * [https://https://staging.s4l-lite.io/](https://https://staging.s4l-lite.io//) and on premises: * [https://osparc-staging.speag.com](https://osparc-staging.speag.com/) * [https://tip-staging.speag.com](https://tip-staging.speag.com/) * [https://s4l-staging.speag.com](https://s4l-staging.speag.com/) * [https://s4l-lite-staging.speag.com](https://s4l-lite-staging.speag.com/) Reason: Scheduled staging-release of STAGING_NAME_AND_VERSION. Thanks for your understanding and sorry for the inconveniences, Your friendly oSparc Team
Releasing
- Release (release draft)
- Check Release CI
- Check hanging sidecars. Helper command to run in director-v2 CLI
simcore-service-director-v2 close-and-save-service <uuid> - Check deployed
- aws deploy
- dalco deploy
- Delete announcement
- Check e2e runs
- Announce
https://github.com/ITISFoundation/osparc-simcore/releases/tag/staging_<sprint_name><version>Metadata
Metadata
Assignees
Labels
releasePreparation for pre-release/releasePreparation for pre-release/releaset:maintenanceSome planned maintenance workSome planned maintenance work