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_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
New Contributors
Full Changelog: v1.62.0...v1.63.0
Release Issue: #5027