You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Changes in rabbit requires all dy-sidecars down (#3502) 🚨
e2e testing check
Fri Nov.4 : still unstable. Fixes to s4l-light failure. TIP failing. Parallel failing: @GitHK will cleanup sidecars. @mrnicegyu11 will complete postgres upgrade.
Mon Nov.7: skipped stand-up
Tue Nov.8: off due to problems with CI
Wed Nov.9: off due to demos
Thr Nov.10: ...
Fri Nov.11: ... (release?)
Mon Nov.14: e2e unstable. Needs action
Tue Nov.15: parallel tests only
Wed Nov.16: Agent issue fixed and still checking on parallel tests (related project lock when closing)
Commits (in order)
🔨📝 Maintenance/fix registry tests (#3553)
Revert "Revise docker networks (#3543)" (#3556)
Revise docker networks (#3543)
⚗️🐛 Add a test for reproducing potential 400 issue with upload to AWS (#3538)
maintenance template for maintenance issues [skip ci]
🐛 CI: reduce test flakyness (#3542)
🐛 agent service followup fixes (#3513)
♻️🔨 Is3517/refactor service io and diagnostics tool concept (#3537)
🔨♻️ ⬆️ Adds CI python-linting job in python 3.11 (#3489)
🐛✨ e2e: open outputs folder in some cases (#3495)
⬆️ upgrade aio-pika to latest version 8.2.4 (#3492)
✨ Is686/api port schemas public api: api-server 0.4.1 (#3485) 🚨
✨ Is3418/validation with ooil test my/osparc/service (#3479)
✨ Is686/list_service_ports in catalog service API: catalog 0.4.0 (#3484)
🐛✨ Ensure adding/deleting node is thread safe (#3490)
🐛 Storage: crash when not a file in the project (#3483) [📌 v1.38.1]
🔨 CI ensure CI using the correct ENVs in master (#3482)
✨ FE: TIP Follow up I (#3466)
🐛 CI ensure built images are used for testing (#3481)
🐛 Ensure uploaded outputs always have a unique S3 object name (#3462) 🚨
CI maintenance: changes detection need checkout on master branch
skip changes job if on a push
♻️ CI: only run tests jobs on path changes in pull requests (#3429)
🐛 fix/low-CPU-load healthcheck for migration service (#3477) [📌 staging_switzer_3]
🔨 Maintenance/typecheck steps in CI (#3475)
🔨 Fix/CI build&deploy jobs with integration-library image (#3474) [📌 staging_switzer_3]
🐛 Bugfix#2: datcore-adapter stops calling into pennsieve after too many requests are done? (#3473) [📌 staging_switzer_3]
✨ ooil executable in a docker image (#3458)
🐛Bugfix/644/listing makes pennsieve client fail (#3464)
removing dynamic_sidecar_network from dy-sidecar (#3467)
✨ Tooltip on node links (#3441)
⬆️ Update datcore-adapter requirements (#3463)
Draft Changelog
## Added / Changed / Removed- ✨ O2IL: ooil executable in a docker image (#3458)
- ✨ O2IL: Is3418/validation with ``ooil test my/osparc/service`` (#3479)
- ✨ I/O: Is686/api port schemas public api: api-server 0.4.1 (#3485) 🚨
- ✨ I/O: Is686/list_service_ports in catalog service API: catalog 0.4.0 (#3484)
- ♻️ I/O: Is3517/refactor service io and 🔨diagnostics tool concept (#3537)
- ✨ Optimizer: Is355/optimizer projects ports (#3504)
- ✨ Services deprecation: Deprecated and Retired (#3512)
- ✨ Computation: Ensure memory swap for computational services is same as memory (⚠️ devops) (#3510) 🚨
- ✨♻️ Email: Differentiate between TLS and STARTTLS in web-mailserver (⚠️ devops) (#2965)
- ✨ UI App: Tooltip on node links (#3441)
- ✨ UI: Sort files and NodeTreeItem menu's bgColor (#3523)
- ✨ UI S4L Lite: 11.08 meeting feedback (⚠️ devops) (#3534)
- ✨ UI:S4L-lite product (#3503)(#3508)(#3511)
- ✨ UI TIP: TIP Follow up I (#3466)
- ✨ UI App: Add instructions to App Mode steps (#3491)
- ✨ Dy-Services: Adding agent service with dyv volumes removal (#3465)(#3513)
- ✨ Dy-Services: Allow Starting dynamic services when idle OR failed (#3501) 🚨
- ✨ Dy-Services: Allow selective start/stop of dynamic services (⚠️ devops) (#3449) 🚨
- 🗑️ Dy-Services: removing dynamic_sidecar_network from dy-sidecar (#3467)
## Fixed- 🐛 DatCore: datcore-adapter stops calling into pennsieve after too many requests are done? (#3473) [📌 ``staging_switzer_3``]- 🐛 DataCore listing makes pennsieve client fail (#3464)
- 🐛 fix/low-CPU-load healthcheck for migration service (#3477) [📌 ``staging_switzer_3``]- 🐛 Study: Ensure adding/deleting node is thread safe (#3490)
- 🐛 Sharing: Fix/sanitize old data for usergroups.thumbnail (#3498) 🚨
- 🐛 Storage: Ensure uploaded outputs always have a unique S3 object name (#3462) 🚨
- 🐛 Storage: crash when not a file in the project (#3483) [📌 ``v1.38.1``]- ⚗️🐛 Dy-services: Add a test for reproducing potential 400 issue with upload to AWS (#3538)
- 🐛 Dy-services: Fix s4l-lite test (#3539)
- 🐛 Dy-services: adds tests for S3TransferError; refactoring flaky CI test; better logging for long running task errors (#3525)
- 🐛 Copy: Project copy failing when pennsieve token is active (#3509) [ 📌 ``v1.38.3``]## Security / Maintenance- 🔨CI: Ensure CI uses the correct ENVs in master (#3482)
- ♻️ CI: Only run tests jobs on path changes in pull requests (#3429)
- 🔨CI: Maintenance/typecheck steps in CI (#3475)
- 🔨CI: Fix/CI build&deploy jobs with integration-library image (#3474) [📌 ``staging_switzer_3``]- 🔨CI Ensure built images are used for testing (#3481)
- 🔨CI: Fixes CI test issues introduced by faulty #3524 (#3527)
- 🔨CI: integration tests not run when they should (#3529)
- 🔨CI: Adds CI ``python-linting`` job in python 3.11 (#3489)
- 🔨test: Maintenance/fix registry tests (#3553)
- 🔨test: Reduce test flakyness (#3542)
- ♻️ test: Fixes flaky test_update_profile and cleanup tests (#3528)
- ♻️ test: Fixing webserver 02 unit test (#3532)
- 🔨 e2e: open outputs folder in some cases (#3495)
- ♻️ Revise docker networks (#3543) and reverted (#3556)
- 🔨 Github template for maintenance issues
- ⬆️ Update datcore-adapter requirements (#3463)
- ⬆️ Upgrade aio-pika to latest version 8.2.4 (#3492)
- ⬆️ Upgrade postgres to 14.5 alpine⚠️ devops (#3500) 🚨
- ⬆️ Upgrades tests+tooling requirements (#3524)
- ⬆️ 🔨 Workaround to avoid test failures due to pytest-sugar (#3514)
- ⬆️ 🔒️ Upgrades pytest, aiohttp, jupyter-core and pillow (#3497)
- ⬆️ Use latest rabbit MQ service (#3496)
**Legend**- ✨ New feature
- 🐛 Fixes bugs
- ♻️ Refactors code
- ⬆️ Upgrades dependencies
- 🔒️ Fixes security issues
- 🔨 Adds or updates development scripts or CI.
- 🚨 Important change. REQUIRES target testing before releasing to production. Steps to test appended as ``[TODO: ... ]``- 📌 can be cherry-picked to production or staging
- ✅ Target/User tests done
Pre-release summary
what: make release-staging name=switzer version=4 git_sha=8532cf0f4e40b1702e033aad09dec4f35d284de4
The release went fine and was done 17/11/2022 around 13:00 and went ok. From Ops, we had to do the chance concerning the new product after the release.
We had some trouble with the migration of PGSQL, Dustin will add more informations.
In preparation for pre-release. Here an initial (incomplete) list of tasks to prepare before pre-releasing:
Check important changes 🚨
Motivation: end of switzer sprint. Highlight of important changes are
See specific cases marked with 🚨 in changelog below
Devops check (⚠️ devops)
e2e testing check
Commits (in order)
v1.38.3
]python-linting
job in python 3.11 (#3489)ooil test my/osparc/service
(#3479)v1.38.1
]staging_switzer_3
]staging_switzer_3
]staging_switzer_3
]Draft Changelog
Pre-release summary
make release-staging name=switzer version=4 git_sha=8532cf0f4e40b1702e033aad09dec4f35d284de4
After this release, we need to 🚑️ hotfix right away staging by cherry-picking some commits for the new agent (@pcrespov )CANCELLEDPre-release assessment
The text was updated successfully, but these errors were encountered: