- 
                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
EventHorizon
Pre-release version
4
Commit SHA
324c0531d25c80405c6407b6d8526571075bcf90
Planned date
January 6, 2024
Did the commit CI suceeded?
- The commit CI succeeded.
 
Motivation
- Weekly staging release
 
What Changed
- 🐛 Fix issue with sending metrics that are None to Prometheus #6951 by @GitHK
 - 🎨 E2E TIP test: use default timeout 30 seconds #6956 by @matusdrobuliak66
 - ♻️ Clean deprecated (Pydantic v2) #6955 by @giancarloromeo
 - 🎨 [Frontend] Multiselect data #6896 by @odeimaiz
 - ✨ Expose 
/licensed-itemsendpoint in api server #6958 by @bisgaard-itis - 🐛 Fix deletion of files in folders #6935 by @giancarloromeo
 - 🐛Autoscaling: Warm buffers do not replace hot buffers #6962 by @sanderegg
 - ✨ [Frontend] Drag&Drop: Projects and Folders #6957 by @odeimaiz
 - 🎨 [Frontend] Expose tags in Usage table #6961 by @odeimaiz
 - 🐛 Update state when patching node #6970 by @giancarloromeo
 - 🐛🎨 [Frontend] Fix: Filter and focus Service Catalog items #6969 by @odeimaiz
 - ♻️ rerouted 
update projects networksviadynamic-scheduler#6945 by @GitHK - ♻️  web-server: Refactor 
usersdomain for improved layer separation and upgrading to asyncpg #6937 by @pcrespov - ♻️ Containers are also removed via agent when the dynamic-sidecar is stopped (⚠️ devops) #6924 by @GitHK
 - ♻️ Redirecting 
inputs retrievalviadynamic-scheduler⚠️ #6908 by @GitHK - ♻️ reroute 
user services restartviadynamic-scheduler#6943 by @GitHK - 🎨 [Frontend] Enh Drag&Drop: Drop on Trash #6972 by @odeimaiz
 - ♻️Computation backend: clean comp_tasks DB (🗃️) #6968 by @sanderegg
 - 🐛 Update webserver's swagger ui #6971 by @bisgaard-itis
 - ✨ Introduce license item checkout & release functionality (🗃️) #6960 by @matusdrobuliak66
 - 🎨 add 
license_keyfield (🗃️) #6978 by @matusdrobuliak66 - 🐛 add 
ProjectInvalidRightsErrorto folders exception handling #6979 by @matusdrobuliak66 - 🐛 Sync nodes when patching #6973 by @giancarloromeo
 - 🎨 expose 
service_run_idas an env var for both comp and new style dynamic services #6942 by @GitHK - 🎨 release license seats on issues #6980 by @matusdrobuliak66
 - ♻️ reroute 
get project inactivityviadynamic-scheduler#6949 by @GitHK - 🐛 Fix pagination for empty chunks #6985 by @giancarloromeo
 - ✨ Get and search users applying privacy settings 🗃️ #6966 by @pcrespov
 - Fix Pydantic serialization warnings #6992 by @giancarloromeo
 - 🎨 expose listing license checkouts for frontend #6987 by @matusdrobuliak66
 - 🐛 Fixed issue with query params validation in 
dynamic-scheduler#6989 by @GitHK - ✨ [Frontend] Search users for sharing #6974 by @odeimaiz
 - 🐛 Database: added comp_tasks submit column back for legacy services (🗃️) #7003 by @sanderegg
 - 🐛 [Frontend] bugfix: open folder after deleting file #6997 by @odeimaiz
 - 🐛 [Frontend] Fix: Drop on folder card #6977 by @odeimaiz
 - ⬆️Maintenance: Upgrade CI UV action and UV to 0.5.x #7006 by @sanderegg
 - ✨ web-api: share tags #6998 by @pcrespov
 - 🐛 unarchiving_utils are now based on 7zip cli #6959 by @GitHK
 - 🎨🐛 web-api: projects search can query filters and fixes on projects repo #7004 by @pcrespov
 - 🐛 fixes unhandled access-rights exception in 
projects#7012 by @pcrespov - ✨Infra: Build for arm64 #6984 by @sanderegg
 
Devops check ⚠️  devops
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