Releases: ITISFoundation/osparc-simcore
Releases · ITISFoundation/osparc-simcore
1.63.0
What's Changed
- 🐛 when updating comp_task table always give actual wallet info by @matusdrobuliak66 in #4955
- ✨ Sending message to iframe for theme switching by @ignapas in #4951
- ✨Comp-backend override resources with selected hardware by @sanderegg in #4954
- ✨ Ask for wallet upon study creation and Hide Tiers by default by @odeimaiz in #4956
- 🐛 Demo fixes by @odeimaiz in #4962
- ✨Adding new cli option to debug internal status of
director-v2by @GitHK in #4963 - 🎨 Introduce product in api server by @bisgaard-itis in #4941
- 🐛TEMP: disable override resources by @sanderegg in #4967
- 🎨 Propagate products to entire backend by @bisgaard-itis in #4961
- ♻️ E2E: adds milliseconds to screenshot prefix + wait before checking the logs by @sanderegg in #4966
- 🔨 📝 Maintenance: code-ownership, citations and conventions [skip CI] by @pcrespov in #4969
- 🎨 Payments-methods logic in
paymentsservice by @pcrespov in #4953 - 🎨 Roles update by @jsaq007 in #4968
- 🐛Computational backend: re-enable service resources override by @sanderegg in #4970
- ⬆️ Maintenance: repo-wide upgrade of tools and tests dependencies by @pcrespov in #4972
- ⬆️Maintenance: upgrade autoscaling by @sanderegg in #4974
- ⬆️ Maintenance: upgrades payments service requirements by @pcrespov in #4976
- ⬆️ Maintenance: upgrades
invitationsservice requirements by @pcrespov in #4977 - ✨adding
dynamic-schedulerservice (⚠️ devops) by @GitHK in #4973 - ✨ adding background check for running services (
⚠️ OPS) 🗃️ by @matusdrobuliak66 in #4925 - ✨ webserver: payments-method RCP client and new one-time payments with payment-method by @pcrespov in #4979
- 🎨 releasing process: allow sprint names with numbers by @sanderegg in #4989
- ♻️ Improve release templates by @GitHK in #4990
- ✨
dynamic-sidecarreceives prometheus metrics networks if defined⚠️ by @GitHK in #4986 - ♻️ Maintenance: reduce code duplication by @pcrespov in #4982
- 🐛 Reduce DB connection locking in storage by @GitHK in #4984
- ✨ add default wallet getter by @bisgaard-itis in #4985
- ✨Computational autoscaling: find out which EC2 type is necessary by @sanderegg in #4975
- Bump @babel/traverse from 7.8.6 to 7.23.2 by @dependabot in #4877
- ♻️
director-v2settings refactoring by @GitHK in #4993 - 📝 updated e2e local debug instructions by @GitHK in #4978
- ⬆️ Maintenance: upgrade of clusters-keeper by @sanderegg in #4997
- ⬆️ Maintenance: Upgrade of storage by @sanderegg in #4998
- 🎨 Add
user_idto api server profile by @bisgaard-itis in #5002 - 🔨 Removes
respxlibrary from base requirements listing (fastapi.in) by @pcrespov in #5003 - ✨♻️ Generates invitations with product (
⚠️ devops) by @pcrespov in #4995 - 🐛 removed wrong injected metric from
dynamic-sidecarby @GitHK in #5005 - 📝 Add update env reminder by @YuryHrytsuk in #5009
- 🐛 Attempt to fix 400 RequestTimeout when uploading to S3
⚠️ by @GitHK in #4996 - 🐛Prevent autoscaling from creating workers indefinitely by @sanderegg in #5008
- ✨Clusters keeper: shutdown all workers on cluster close by @sanderegg in #5010
- ♻️ Computational backend: set RAM margin to 10% by @sanderegg in #5013
- ♻️ improve error handling of pricing plans in webserver by @matusdrobuliak66 in #4980
- ♻️🎨 Invitations service responds with product by @pcrespov in #5007
- 🐛Director-v2: fix unit test by @sanderegg in #5018
- 🐛 parameterized
serviceNamein the e2e test by @matusdrobuliak66 in #5016 - ✨ listen to wallet events in payment system by @matusdrobuliak66 in #5012
- Share wallet bug by @ignapas in #5021
- ♻️Autoscaling: Debug logs for issue with scaling up by @sanderegg in #5025
- 📝 Maintenance: cleanup readme and vscode settings by @pcrespov in #5023
- 🐛 adding missing env var to docker-compose.yaml by @GitHK in #5011
- ✨ Re-introduce aws-library by @sanderegg in #5031
- 🐛Dynamic autoscaling: not scaling beside 1 machine by @sanderegg in #5026
- ♻️ Clusters-keeper: renamed ENV variables by @sanderegg in #5032
- ⚗️ Perform experiments - MarkerIO by @jsaq007 in #5030
- ✨oSPARC API keys are created and removed if a service requires them by @GitHK in #5004
- ✨ New
pay with payment-methodimplementation by @pcrespov in #5017 - ✨ Comp backend: allow multiple amis/bootscripts/pre-pull images by @sanderegg in #5033
- ✨ Invitations to register to product 🚨 by @pcrespov in #4739
- ⚰️ removing node_rights module from director-v2 by @GitHK in #5039
- ✨ Is922/add autorecharge functionality by @matusdrobuliak66 in #5036
- 🐛🎨 Fixes formatting error in payments and enhances logging and error handling by @pcrespov in #5037
- ✨ Introduce fake API server entrypoint for logstreaming by @bisgaard-itis in #5047
- ✨Computational backend: Trace parent node by @sanderegg in #5042
- ♻️ director-v2 created api-keys are removed if not used by any service
⚠️ by @GitHK in #5043 - 🐛 Read-only user cannot open the iframes by @jsaq007 in #5048
- Only show total user's credit in the current wallet by @jsaq007 in #5050
- 🐛 getters for user_role and email fixed by @GitHK in #5041
- ✨ Add common simcore-service executable alias by @mrnicegyu11 in #5051
- 🎨 Job log streaming: connect endpoint with rabbitMQ by @bisgaard-itis in #5045
- 🐛 📝 Fix batch get payment by @pcrespov in #5060
- 🎨 Two-factor-auth per user (🗃️ ) by @pcrespov in #5061
- Bump crazy-max/ghaction-github-runtime from 2 to 3 by @dependabot in #4733
- ✨ Surface job status by @jsaq007 in #5040
- ✨Dask sidecar: pass job origin and show child computational service logs in workbench by @sanderegg in #5054
- 🎨 Removes
two_factor_enabledcolumn in users db (🗃️) by @pcrespov in #5063 - 🐛 Avoid displaying confusing message when editing workbench by @ignapas in #5062
- ✨Clusters-keeper: add CLUSTERS_KEEPER_COMPUTATIO...
Staging sevenPeaks3
What's Changed
- ⚗️ Perform experiments - MarkerIO by @jsaq007 in #5030
- ✨oSPARC API keys are created and removed if a service requires them by @GitHK in #5004
- ✨ New
pay with payment-methodimplementation by @pcrespov in #5017 - ✨ Comp backend: allow multiple amis/bootscripts/pre-pull images by @sanderegg in #5033
- ✨ Invitations to register to product 🚨 by @pcrespov in #4739
- ⚰️ removing node_rights module from director-v2 by @GitHK in #5039
- ✨ Is922/add autorecharge functionality by @matusdrobuliak66 in #5036
- 🐛🎨 Fixes formatting error in payments and enhances logging and error handling by @pcrespov in #5037
- ✨ Introduce fake API server entrypoint for logstreaming by @bisgaard-itis in #5047
- ✨Computational backend: Trace parent node by @sanderegg in #5042
- ♻️ director-v2 created api-keys are removed if not used by any service
⚠️ by @GitHK in #5043 - 🐛 Read-only user cannot open the iframes by @jsaq007 in #5048
- Only show total user's credit in the current wallet by @jsaq007 in #5050
- 🐛 getters for user_role and email fixed by @GitHK in #5041
- ✨ Add common simcore-service executable alias by @mrnicegyu11 in #5051
- 🎨 Job log streaming: connect endpoint with rabbitMQ by @bisgaard-itis in #5045
- 🐛 📝 Fix batch get payment by @pcrespov in #5060
- 🎨 Two-factor-auth per user (🗃️ ) by @pcrespov in #5061
- Bump crazy-max/ghaction-github-runtime from 2 to 3 by @dependabot in #4733
- ✨ Surface job status by @jsaq007 in #5040
- ✨Dask sidecar: pass job origin and show child computational service logs in workbench by @sanderegg in #5054
- 🎨 Removes
two_factor_enabledcolumn in users db (🗃️) by @pcrespov in #5063 - 🐛 Avoid displaying confusing message when editing workbench by @ignapas in #5062
- ✨Clusters-keeper: add CLUSTERS_KEEPER_COMPUTATIONAL_BACKEND_DOCKER_IMAGE_TAG ENV by @sanderegg in #5066
- ♻️ minor cleanup by @pcrespov in #5067
- 👽️ 🐛 fix stop job endpoint in API server by @bisgaard-itis in #5069
Full Changelog: staging_sevenPeaks2...staging_sevenPeaks3
Release Issue: #5070
Staging sevenPeaks2
What's Changed
- ⬆️ Maintenance: upgrades
invitationsservice requirements by @pcrespov in #4977 - ✨adding
dynamic-schedulerservice (⚠️ devops) by @GitHK in #4973 - ✨ adding background check for running services (
⚠️ OPS) 🗃️ by @matusdrobuliak66 in #4925 - ✨ webserver: payments-method RCP client and new one-time payments with payment-method by @pcrespov in #4979
- 🎨 releasing process: allow sprint names with numbers by @sanderegg in #4989
- ♻️ Improve release templates by @GitHK in #4990
- ✨
dynamic-sidecarreceives prometheus metrics networks if defined⚠️ by @GitHK in #4986 - ♻️ Maintenance: reduce code duplication by @pcrespov in #4982
- 🐛 Reduce DB connection locking in storage by @GitHK in #4984
- ✨ add default wallet getter by @bisgaard-itis in #4985
- ✨Computational autoscaling: find out which EC2 type is necessary by @sanderegg in #4975
- Bump @babel/traverse from 7.8.6 to 7.23.2 by @dependabot in #4877
- ♻️
director-v2settings refactoring by @GitHK in #4993 - 📝 updated e2e local debug instructions by @GitHK in #4978
- ⬆️ Maintenance: upgrade of clusters-keeper by @sanderegg in #4997
- ⬆️ Maintenance: Upgrade of storage by @sanderegg in #4998
- 🎨 Add
user_idto api server profile by @bisgaard-itis in #5002 - 🔨 Removes
respxlibrary from base requirements listing (fastapi.in) by @pcrespov in #5003 - ✨♻️ Generates invitations with product (
⚠️ devops) by @pcrespov in #4995 - 🐛 removed wrong injected metric from
dynamic-sidecarby @GitHK in #5005 - 📝 Add update env reminder by @YuryHrytsuk in #5009
- 🐛 Attempt to fix 400 RequestTimeout when uploading to S3
⚠️ by @GitHK in #4996 - 🐛Prevent autoscaling from creating workers indefinitely by @sanderegg in #5008
- ✨Clusters keeper: shutdown all workers on cluster close by @sanderegg in #5010
- ♻️ Computational backend: set RAM margin to 10% by @sanderegg in #5013
- ♻️ improve error handling of pricing plans in webserver by @matusdrobuliak66 in #4980
- ♻️🎨 Invitations service responds with product by @pcrespov in #5007
- 🐛Director-v2: fix unit test by @sanderegg in #5018
- 🐛 parameterized
serviceNamein the e2e test by @matusdrobuliak66 in #5016 - ✨ listen to wallet events in payment system by @matusdrobuliak66 in #5012
- Share wallet bug by @ignapas in #5021
- ♻️Autoscaling: Debug logs for issue with scaling up by @sanderegg in #5025
- 📝 Maintenance: cleanup readme and vscode settings by @pcrespov in #5023
- 🐛 adding missing env var to docker-compose.yaml by @GitHK in #5011
- ✨ Re-introduce aws-library by @sanderegg in #5031
- 🐛Dynamic autoscaling: not scaling beside 1 machine by @sanderegg in #5026
- ♻️ Clusters-keeper: renamed ENV variables by @sanderegg in #5032
Full Changelog: staging_sevenPeaks1...staging_sevenPeaks2
Release Issue: #5029
Staging sevenPeaks1
What's Changed
- ✨Adding new cli option to debug internal status of
director-v2by @GitHK in #4963 - 🎨 Introduce product in api server by @bisgaard-itis in #4941
- 🐛TEMP: disable override resources by @sanderegg in #4967
- 🎨 Propagate products to entire backend by @bisgaard-itis in #4961
- ♻️ E2E: adds milliseconds to screenshot prefix + wait before checking the logs by @sanderegg in #4966
- 🔨 📝 Maintenance: code-ownership, citations and conventions [skip CI] by @pcrespov in #4969
- 🎨 Payments-methods logic in
paymentsservice by @pcrespov in #4953 - 🎨 Roles update by @jsaq007 in #4968
- 🐛Computational backend: re-enable service resources override by @sanderegg in #4970
- ⬆️ Maintenance: repo-wide upgrade of tools and tests dependencies by @pcrespov in #4972
- ⬆️Maintenance: upgrade autoscaling by @sanderegg in #4974
- ⬆️ Maintenance: upgrades payments service requirements by @pcrespov in #4976
New Contributors
Full Changelog: staging_Microhistory6...staging_sevenPeaks1
Release issue #4988
1.62.2
Full Changelog: v1.62.0...v1.62.2
Staging Microhistory6
What's Changed
- 🐛 when updating comp_task table always give actual wallet info by @matusdrobuliak66 in #4955
- ✨ Sending message to iframe for theme switching by @ignapas in #4951
- ✨Comp-backend override resources with selected hardware by @sanderegg in #4954
- ✨ Ask for wallet upon study creation and Hide Tiers by default by @odeimaiz in #4956
- 🐛 Demo fixes by @odeimaiz in #4962
Full Changelog: staging_Microhistory5...staging_Microhistory6
1.62.0
What's Changed
- ✨ Current Usage indicator by @odeimaiz in #4868
- ✨adding osparc user variables replacement for dynamic services 🗃️ by @GitHK in #4848
- ♻️🐛Fix build cache issue in devel mode by @sanderegg in #4894
- ✨Autoscaling: 1st draft on auto-scaling computational clusters by @sanderegg in #4711
- ✨ Connect Pricing Units by @odeimaiz in #4893
- 🐛 Hide wallet actions to users with only read access by @odeimaiz in #4898
- 🎨 Read-only permissions to wallets do not give access to wallet-payment info by @pcrespov in #4897
- 🎨 Minor on invitations extra-credits limits by @pcrespov in #4879
- ✨ Billing settings in Home Page by @odeimaiz in #4896
- 🎨 Long flexible SIM4LIFE logo by @odeimaiz in #4901
- ✨ Context Wallet throughout the Application by @odeimaiz in #4900
- ✨ introduce rabbit exchange for reaching 0 credits by @matusdrobuliak66 in #4887
- Bump @babel/traverse from 7.14.2 to 7.23.2 in /tests/e2e by @dependabot in #4872
- Bump actions/setup-node from 3.8.1 to 3.8.2 by @dependabot in #4906
- ✨ web-api: request for an account deletion (🗃️) by @pcrespov in #4871
- ✨ do not allow start service when credits bellow zero by @matusdrobuliak66 in #4905
- 🎨 payment-service: improves one-time-payment workflow (
⚠️ devops) by @pcrespov in #4891 - ✨Delete account by @odeimaiz in #4908
- ✨Clusters-keeper: integrate autoscaling (
⚠️ devops) by @sanderegg in #4899 - 🐛 fix wrong populating variables by @matusdrobuliak66 in #4911
- 🎨 Add payment headers to start job by @bisgaard-itis in #4892
- ♻️ add new deployment to helper monitor release script by @matusdrobuliak66 in #4912
- 🐛 Autoscaling/Clusters-keeper unable to resolve SSL certificates by @sanderegg in #4915
- ✨ Connects
cancel_paymentsfrom webserver to payment services by @pcrespov in #4907 - 🐛 bugfix: multiple calls to :close by @odeimaiz in #4918
- 🎨 Clean up Navigation Bar by @odeimaiz in #4903
- ✨ allows frontend to check if a project is inactive by @GitHK in #4895
- ♻️ adding missing field with actual credits in API server for wallet endpoints by @matusdrobuliak66 in #4917
- ✨ Dask sidecar: find out on start on which EC2 instance it runs if available by @sanderegg in #4919
- 🐛 Fix aws checksum issue by @bisgaard-itis in #4924
- ✨ New apps/prodcuts: sim4life desktop and sim4life desktop academia by @odeimaiz in #4921
- ✨ Credits Indicator preferences by @odeimaiz in #4910
- ♻️ ✨ api-keys per product and rpc interface (🗃️) by @pcrespov in #4913
- ✨Director-v2 passes the wallet ID to clusters-keeper by @sanderegg in #4930
- 🎨 Integrate Current usage into Credits indicator by @odeimaiz in #4928
- ✨Comp backend: allow setting workers idle time before termination (
⚠️ devops) by @sanderegg in #4931 - 🐛migration of api_keys fails by @sanderegg in #4935
- Payment gateway within App by @odeimaiz in #4933
- ⬆️ Upgrading tools by @GitHK in #4932
- 🐛 if node has it's state stored a directory it will now display the content in the preview by @GitHK in #4938
- 🐛 Bugfix: Reset Store after logging out by @odeimaiz in #4937
- ✨Pass hardware restrictions as resources to cluster by @sanderegg in #4936
- ✨🐛 E2E: Check for any computational logs flowing + add check to sleepers and isolve-gpu tests by @sanderegg in #4940
- ✨ Feature: Send Request Account form to backend by @odeimaiz in #4939
- ✨ Expose message templates to POs by @odeimaiz in #4943
- 🐛Fixes rpc cancellation in webserver and extra tests on one-time-payment workflow by @pcrespov in #4923
- ✨ adding get default wallet endpoint by @matusdrobuliak66 in #4948
- ✨ Clusters keeper: add rpc methods to get EC2 instance capabilities by @sanderegg in #4942
- 🎨 Beautify Buy credits by @odeimaiz in #4945
- ✨ web-api: request accounts and product templates by @pcrespov in #4944
- Bump actions/setup-node from 3.8.2 to 4.0.0 by @dependabot in #4950
- ♻️ start jobs via webserver by @bisgaard-itis in #4926
- ✨ Changes in auto-recharge limit policy (🗃️,
⚠️ ) by @pcrespov in #4946
Full Changelog: v1.61.0...v1.62.0
Release Issue: #4957
Staging Microhistory5
What's Changed
- ⬆️ Upgrading tools by @GitHK in #4932
- 🐛 if node has it's state stored a directory it will now display the content in the preview by @GitHK in #4938
- 🐛 Bugfix: Reset Store after logging out by @odeimaiz in #4937
- ✨Pass hardware restrictions as resources to cluster by @sanderegg in #4936
- ✨🐛 E2E: Check for any computational logs flowing + add check to sleepers and isolve-gpu tests by @sanderegg in #4940
- ✨ Feature: Send Request Account form to backend by @odeimaiz in #4939
- ✨ Expose message templates to POs by @odeimaiz in #4943
- 🐛Fixes rpc cancellation in webserver and extra tests on one-time-payment workflow by @pcrespov in #4923
- ✨ adding get default wallet endpoint by @matusdrobuliak66 in #4948
- ✨ Clusters keeper: add rpc methods to get EC2 instance capabilities by @sanderegg in #4942
- 🎨 Beautify Buy credits by @odeimaiz in #4945
- ✨ web-api: request accounts and product templates by @pcrespov in #4944
- Bump actions/setup-node from 3.8.2 to 4.0.0 by @dependabot in #4950
- ♻️ start jobs via webserver by @bisgaard-itis in #4926
- ✨ Changes in auto-recharge limit policy (🗃️,
⚠️ ) by @pcrespov in #4946
Full Changelog: staging_Microhistory4...staging_Microhistory5
Release Issue: #4949
Staging Microhistory4
What's Changed
- ✨ web-api: request for an account deletion (🗃️) by @pcrespov in #4871
- ✨ do not allow start service when credits bellow zero by @matusdrobuliak66 in #4905
- 🎨 payment-service: improves one-time-payment workflow (
⚠️ devops) by @pcrespov in #4891 - ✨Delete account by @odeimaiz in #4908
- ✨Clusters-keeper: integrate autoscaling (
⚠️ devops) by @sanderegg in #4899 - 🐛 fix wrong populating variables by @matusdrobuliak66 in #4911
- 🎨 Add payment headers to start job by @bisgaard-itis in #4892
- ♻️ add new deployment to helper monitor release script by @matusdrobuliak66 in #4912
- 🐛 Autoscaling/Clusters-keeper unable to resolve SSL certificates by @sanderegg in #4915
- ✨ Connects
cancel_paymentsfrom webserver to payment services by @pcrespov in #4907 - 🐛 bugfix: multiple calls to :close by @odeimaiz in #4918
- 🎨 Clean up Navigation Bar by @odeimaiz in #4903
- ✨ allows frontend to check if a project is inactive by @GitHK in #4895
- ♻️ adding missing field with actual credits in API server for wallet endpoints by @matusdrobuliak66 in #4917
- ✨ Dask sidecar: find out on start on which EC2 instance it runs if available by @sanderegg in #4919
- 🐛 Fix aws checksum issue by @bisgaard-itis in #4924
- ✨ New apps/prodcuts: sim4life desktop and sim4life desktop academia by @odeimaiz in #4921
- ✨ Credits Indicator preferences by @odeimaiz in #4910
- ♻️ ✨ api-keys per product and rpc interface (🗃️) by @pcrespov in #4913
- ✨Director-v2 passes the wallet ID to clusters-keeper by @sanderegg in #4930
- 🎨 Integrate Current usage into Credits indicator by @odeimaiz in #4928
- ✨Comp backend: allow setting workers idle time before termination (
⚠️ devops) by @sanderegg in #4931 - 🐛migration of api_keys fails by @sanderegg in #4935
- Payment gateway within App by @odeimaiz in #4933
Full Changelog: staging_Microhistory3...staging_Microhistory4
Release Issue: #4934
Staging Microhistory3
- ⬆️ Bump actions/setup-node from 3.8.1 to 3.8.2 (#4906)
- ⬆️ Bump @babel/traverse from 7.14.2 to 7.23.2 in /tests/e2e (#4872)
- ✨ introduce rabbit exchange for reaching 0 credits (#4887)
- ✨ Context Wallet in Application (#4900)
- 🎨 Long flexible SIM4LIFE logo (#4901)
- ✨ Billing settings in Home Page (#4896)
- 🎨 Minor on invitations extra-credits limits (#4879)
- 🎨 Read-only permissions to wallets do not give access to wallet-payment info (#4897)
- 🐛 Hide wallet actions to users with only read access (#4898)
- ✨ Connect Pricing Units (#4893)
- ✨Autoscaling: 1st draft on auto-scaling computational clusters (#4711)
- ♻️🐛Fix build cache issue in devel mode (#4894)
- ✨adding osparc user variables replacement for dynamic services 🗃️ (#4848)
- ✨ Current Usage indicator (#4868)