Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🚀 Release v1.41.0 #824

Closed
8 tasks done
pcrespov opened this issue Jan 12, 2023 · 3 comments
Closed
8 tasks done

🚀 Release v1.41.0 #824

pcrespov opened this issue Jan 12, 2023 · 3 comments
Assignees
Labels
release Preparation for pre-release/release

Comments

@pcrespov
Copy link
Member

pcrespov commented Jan 12, 2023

In preparation for release. Here an initial (incomplete) list of tasks to prepare before releasing:

  • Prepare staging
  • Check changelog 🚨
  • Check devops ⚠️
  • Test assessment: e2e-testing
  • Test assessment: targeted-testing
  • Test assessment: user-testing ✅
  • Release summary
  • Release assessment

Prepare staging

Check changelog 🚨

Check devops ⚠️

Test assessment: e2e-testing

Test assessment: targeted-testing ✅

Test assessment: user-testing

  • app team

Release summary

* 🐛 Dy-services: fixes dynamic sidecar with self signed certificates by @mrnicegyu11 in https://github.com/ITISFoundation/osparc-simcore/pull/3727
* ♻️ Dy-services: more flexible dynamic scheduler internals by @GitHK in https://github.com/ITISFoundation/osparc-simcore/pull/3724
* ✨ Login.Invitations: new invitations service ``1.0.0``  (⚠️ devops)  by @pcrespov in https://github.com/ITISFoundation/osparc-simcore/pull/3710 (#3683)
* 🔨 CI: fixes flaky tests/unit/with_dbs/test_modules_redis.py::test_acquire_all_available_node_locks_stress_test by @GitHK in https://github.com/ITISFoundation/osparc-simcore/pull/3751
* 🐛 Login: fixes password reset by @pcrespov in https://github.com/ITISFoundation/osparc-simcore/pull/3753 (ITISFoundation/osparc-issues#823).
* ✨ Groups.UI: add email as User in product-everyone and Promote/Demote actions by @odeimaiz in https://github.com/ITISFoundation/osparc-simcore/pull/3750
* 🐛 Tags.UI: support null Tag description & Managers can Edit organization details by @odeimaiz in https://github.com/ITISFoundation/osparc-simcore/pull/3758
* 🐛 Access.UI: anonymous start by @odeimaiz in https://github.com/ITISFoundation/osparc-simcore/pull/3761
* 🐛 Agent: agent handles volumes with labels set to None by @GitHK in https://github.com/ITISFoundation/osparc-simcore/pull/3757
* ♻️ Dy-services: fixing interface of WorkflowRunnerManager by @GitHK in https://github.com/ITISFoundation/osparc-simcore/pull/3755
* 🐛 UI: hide Loading Page by @odeimaiz in https://github.com/ITISFoundation/osparc-simcore/pull/3763
* 🐛 Tags: fixes webserver API; fails with null tag's descriptions by @pcrespov in https://github.com/ITISFoundation/osparc-simcore/pull/3760
* ✨ Products.Login: login-settings customizable per product  (🗃️ DB change) by @pcrespov in https://github.com/ITISFoundation/osparc-simcore/pull/3759
* ✨🐛 Autoscaling: async creation of machines by @sanderegg in https://github.com/ITISFoundation/osparc-simcore/pull/3747
* 🐛✨ UI: Cookie text, Fit thumbnail height and hide Classifiers from s4l-lite by @odeimaiz in https://github.com/ITISFoundation/osparc-simcore/pull/3730
* ✨ Products: Is765/2fa settings per product  (⚠️ 🗃️ devops) by @pcrespov in https://github.com/ITISFoundation/osparc-simcore/pull/3673
* ✨ Products: Is765/product group and vendor (🗃️ DB change)  by @pcrespov in https://github.com/ITISFoundation/osparc-simcore/pull/3731
* ✨ Products.UI: Product group by @odeimaiz in https://github.com/ITISFoundation/osparc-simcore/pull/3734
* ⬆ Upgrades: Bump json5 from 2.2.0 to 2.2.3 in /tests/e2e by @dependabot in https://github.com/ITISFoundation/osparc-simcore/pull/3735
* ⬆ Upgrades: Bump actions/setup-node from 3.5.1 to 3.6.0 by @dependabot in https://github.com/ITISFoundation/osparc-simcore/pull/3738
* 🐛 Storage: Fix/storage skip invalid projects while listing by @pcrespov in https://github.com/ITISFoundation/osparc-simcore/pull/3740
* 🐛⚗️ Dy-Services: Bugfix/is3531/try disabling keep alive when uploading by @sanderegg in https://github.com/ITISFoundation/osparc-simcore/pull/3737
* 🔨 e2e: Add capability to use basicauth flags to e2e puppeteer by @mrnicegyu11 in https://github.com/ITISFoundation/osparc-simcore/pull/3745
* ✨ Products.UI: Contact-Us message for "product-stranger" users by @odeimaiz in https://github.com/ITISFoundation/osparc-simcore/pull/3744
* ✨ Autoscaling: send autoscaling status messages in RabbitMQ by @sanderegg in https://github.com/ITISFoundation/osparc-simcore/pull/3725
* ✨ Products.UI: Update all templates by @odeimaiz in https://github.com/ITISFoundation/osparc-simcore/pull/3748
* ✨ UI.Sharing: Make Sharing feature more prominent by @odeimaiz in https://github.com/ITISFoundation/osparc-simcore/pull/3713
* ♻️ Dy-services: File Upload issue in AWS: add more informative logs by @sanderegg in https://github.com/ITISFoundation/osparc-simcore/pull/3717
* 🐛 Edit templates: missing lock when opening dashboard by @sanderegg in https://github.com/ITISFoundation/osparc-simcore/pull/3716
* ✨ Products: Is3705/product groups  (🗃️ DB change) by @pcrespov in https://github.com/ITISFoundation/osparc-simcore/pull/3706 
* 🐛♻️ UI.Access: Use AccessRights field instead of owner's email by @odeimaiz in https://github.com/ITISFoundation/osparc-simcore/pull/3719
* ♻️🐛 Agent: bug fix and improvements  (⚠️ devops) by @GitHK in https://github.com/ITISFoundation/osparc-simcore/pull/3712
* ♻️  Dy-services: [3/3] dynamic scheduler decoupling refactor by @GitHK in https://github.com/ITISFoundation/osparc-simcore/pull/3708
* 🐛 UI: fixes Lock on Study card & Update card by @odeimaiz in https://github.com/ITISFoundation/osparc-simcore/pull/3720
* ✨ Autoscaling: Allow creation of multiple EC2 instances by @sanderegg in https://github.com/ITISFoundation/osparc-simcore/pull/3722
* 🐛♻️ Autoscaling: small fixes by @sanderegg in https://github.com/ITISFoundation/osparc-simcore/pull/3723
* 🐛 UI: Fixes load More card, Cookie text, Text on Tag and Edit template by @odeimaiz in https://github.com/ITISFoundation/osparc-simcore/pull/3728
* ✨ Groups.UI: Groups Templates (and Services!) by Shared with by @odeimaiz in https://github.com/ITISFoundation/osparc-simcore/pull/3665
* 🔨 CI: fixes test due to changes in scicrunch service API by @pcrespov in https://github.com/ITISFoundation/osparc-simcore/pull/3668
* ✨ Login: Is3318/resend 2fh handler  (⚠️ devops)   by @pcrespov in https://github.com/ITISFoundation/osparc-simcore/pull/3658
* 🐛 Dy-services: report correct status on user service fail by @GitHK in https://github.com/ITISFoundation/osparc-simcore/pull/3610
* ✨ Deprecation.UI: Do not list deprecated or retired services by @odeimaiz in https://github.com/ITISFoundation/osparc-simcore/pull/3670
* 🐛 Dy-services: Adding metrics to dynamic-sidecar created services by @GitHK in https://github.com/ITISFoundation/osparc-simcore/pull/3666
* 🐛 Agent: agent rclone error is also included when logged by @GitHK in https://github.com/ITISFoundation/osparc-simcore/pull/3677
* 🔨 CI: fixed test blocking CI in director-v2 unittests by @GitHK in https://github.com/ITISFoundation/osparc-simcore/pull/3680
* 🐛 Redis: Introduce timeout in project lock (a la aioredlock) by @sanderegg in https://github.com/ITISFoundation/osparc-simcore/pull/3675
* ✨ Login.UI: 2FA 2nd iteration by @odeimaiz in https://github.com/ITISFoundation/osparc-simcore/pull/3679
* ⬆️🔒️ Upgrades: Updates certifi following GHSA-43fp-rhv2-5gv8 by @pcrespov in https://github.com/ITISFoundation/osparc-simcore/pull/3682
* 🐛 Metrics: ensure instrumentation messages are treated only once by @sanderegg in https://github.com/ITISFoundation/osparc-simcore/pull/3685
* 🐛 Framework: add loading of self signed certs to director-v2 and webserver entrypoint.sh by @mrnicegyu11 in https://github.com/ITISFoundation/osparc-simcore/pull/3678
* ✨ Framework: disable Traefik sticky connection and Socket.IO long polling  by @sanderegg in https://github.com/ITISFoundation/osparc-simcore/pull/3686
* ✨ Autoscaling: scale down nodes by @sanderegg in https://github.com/ITISFoundation/osparc-simcore/pull/3655
* ♻️ Login: Is3669/access rights renaming by @pcrespov in https://github.com/ITISFoundation/osparc-simcore/pull/3674
* 🔨 CI: fixes flaky tests with dynamic-sidecar by @GitHK in https://github.com/ITISFoundation/osparc-simcore/pull/3681
* ✨ S4L.UI: Remove non S4L-Lite relevant features by @odeimaiz in https://github.com/ITISFoundation/osparc-simcore/pull/3688
* 🐛 Maintenance: revert disabling of sticky connection by @sanderegg in https://github.com/ITISFoundation/osparc-simcore/pull/3695
* ♻️ Maintenance: Is3515/ deprecates ``servicelib.extract_and_validate`` by @pcrespov in https://github.com/ITISFoundation/osparc-simcore/pull/3691
* ♻️ Dy-services: [1/3] dynamic scheduler structure refactor round by @GitHK in https://github.com/ITISFoundation/osparc-simcore/pull/3698
* 🐛 Storage: Wrong file destination path when copying a project by @sanderegg in https://github.com/ITISFoundation/osparc-simcore/pull/3700
* ✨ S4L.UI: s4l-lite expects only the sim4life-lite service by @odeimaiz in https://github.com/ITISFoundation/osparc-simcore/pull/3701
* ✨ Login.UI: Pop up Create Account dialog by @odeimaiz in https://github.com/ITISFoundation/osparc-simcore/pull/3696
* ♻️ Maintenance: common redis client in service library by @sanderegg in https://github.com/ITISFoundation/osparc-simcore/pull/3689
* ♻️ Dy-services: [2/3] dynamic scheduler structure refactor round  by @GitHK in https://github.com/ITISFoundation/osparc-simcore/pull/3699
* ✨ Autoscaling: handle application restart and in parallel  (⚠️ devops) by @sanderegg in https://github.com/ITISFoundation/osparc-simcore/pull/3692
* 🐛 Login: Fix/auth resend during registration by @pcrespov in https://github.com/ITISFoundation/osparc-simcore/pull/3702
* 🔨 e2e: Parallel testing by @odeimaiz in https://github.com/ITISFoundation/osparc-simcore/pull/3707
* ✨ Projects: Edit templates by @sanderegg in https://github.com/ITISFoundation/osparc-simcore/pull/3704
* ⬆️  Bump decode-uri-component from 0.2.0 to 0.2.2 in /tests/e2e by @dependabot in https://github.com/ITISFoundation/osparc-simcore/pull/3645
* ⬆️ Bump qs from 6.5.2 to 6.5.3 in /tests/e2e by @dependabot in https://github.com/ITISFoundation/osparc-simcore/pull/3644
* ♻️ Autoscaling: one docker client by @sanderegg in https://github.com/ITISFoundation/osparc-simcore/pull/3654
* ✨ S4L-Lite: quick start by @odeimaiz in https://github.com/ITISFoundation/osparc-simcore/pull/3660
* 🐛UI: iframe clipboard fix by @ignapas in https://github.com/ITISFoundation/osparc-simcore/pull/3657
* 🐛UI: Nodes tree binding by @odeimaiz in https://github.com/ITISFoundation/osparc-simcore/pull/3662

Release assessment

@pcrespov pcrespov added the release Preparation for pre-release/release label Jan 12, 2023
@pcrespov
Copy link
Member Author

  • @elisabettai could you please help me review and organize the testing of 🚨 commits so we can have it ready ASAP
  • @mrnicegyu11 @Surfict could you please keep an eye on the commits marked with (⚠️ devops) and start preparing also the ops-environ/infra to release to production soon.

@pcrespov pcrespov added this to the ZeframCochrane+1 milestone Jan 13, 2023
@mrnicegyu11
Copy link
Member

The rollout of the release went smooth.
The osparc-ops-environments repository was switched to use the new github code.
A minor bug w.r.t. testing routes was discovered, this PR addresses it: ITISFoundation/osparc-ops-environments#86
The new osparc-ops-environments code broke the aws-production mailserver, which was fixed during the maintenance timewindow. The bugfix changes were directly committed to the osparc-ops-environments repo.
A bug w.r.t. user permissions on aws postgres RDS was oncovered and this is currently assigned to @Surfict

@pcrespov
Copy link
Member Author

pcrespov commented Jan 18, 2023

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release Preparation for pre-release/release
Projects
None yet
Development

No branches or pull requests

3 participants