1.64.0
What's Changed
- 🗑️ cleanup after adding logstreaming by @bisgaard-itis in #5064
- ✨Docker pull script uses --ignore-pull-failures flag by @sanderegg in #5076
- 🐛Dynamic autoscaling creates new machines indefinitely due to bad specifictions of service by @sanderegg in #5077
- 🐛♻️ Comp backend: progress of a processing container is now limited to 99% by @sanderegg in #5080
- ♻️ director-v2 no longer captures all env vars by @GitHK in #5082
- ♻️ Maintenance: updates env-vars in
api-server⚠️ by @pcrespov in #5083 - 🎨 App design and Web presence alignment by @jsaq007 in #5065
- 🐛 Puppeteer fix: Card selection by title by @ignapas in #5092
- ✨services can now be shut down when the credits limits are reached
⚠️ by @GitHK in #5058 - 🐛Dask-Sidecar: improper detection of GPUs on multi-GPU machines if log-driver is improperly set by @sanderegg in #5093
- ♻️ Add debug logs for unknown issue by @GitHK in #5098
- ♻️ sim4life.io release monitor - moved to staging by @mrnicegyu11 in #5095
- ♻️✨Comp backend: refactor progress + allow internal progress bar to use weights by @sanderegg in #5084
- ♻️ Remove WSL-related Makefile integration by @mrnicegyu11 in #5097
- 🔨 Adding playwright framework with first test by @matusdrobuliak66 in #5072
- ✨🎨 Preferences: Inactivity and Concurrency by @ignapas in #5024
- 🎨 Only show “credits” col in usage table if wallets by @jsaq007 in #5105
- 🐛 Avoids credit transaction on unsuccesful payment (
⚠️ devops) by @pcrespov in #5106 - 🐛 PO center should be visible in all products #5052 by @jsaq007 in #5107
- 🐛Correctly handle file type of on-demand clusters by @sanderegg in #5101
- ✨
paymentsservice: notification of payments to the front-end via socketio by @pcrespov in #5057 - 🐛 Fix log streaming issues by @bisgaard-itis in #5104
- Fix env-var naming in docker-compose.yml
⚠️ (DEVOPS) by @mrnicegyu11 in #5099 - ♻️ improving sim4life e2e test by @matusdrobuliak66 in #5113
- Storage/handle file overwrite by @sanderegg in #5108
- ✨
paymentsservice enables notifications via sio by @pcrespov in #5109 - ⬆️ Updates OAS invitations service by @pcrespov in #5128
- ♻️Maintenance/remove minio-sdk by @sanderegg in #5120
- 🐛 Fix project inactivity parsing inside webserver by @GitHK in #5127
- 🐛Bugfix/autoscaling does not scale above limit by @sanderegg in #5129
- 🐛 🎨 Fix log lag and profiling middleware by @bisgaard-itis in #5126
- 🎨 Adds address+country as required in the request form by @pcrespov in #5134
- 🎨 Update marker.io project ID to enable GitHub integration by @elisabettai in #5139
- 🐛 Fixes listing in billing center 🚨 by @ignapas in #5140
- 🐛 e2e: update TIP test with new electrode selector tissue name by @elisabettai in #5142
- 🐛 Publishing as Tutorials - PO TESTER and ADMIN by @jsaq007 in #5143
- ✨Clusters-keeper: allow for custom boot scripts (
⚠️ devops) by @sanderegg in #5141 - 🐛 Billing center: Various fixes by @ignapas in #5145
- 🐛 Bugfix/instrumentation queue by @matusdrobuliak66 in #5122
- 🔨 e2e/adding rut test by @matusdrobuliak66 in #5135
- ✨Computational backend: allow to set custom ec2 tags (
⚠️ devops) by @sanderegg in #5147 - ✨add preference to allow data collections form services by @GitHK in #5112
- 🐛 Bugfix/computation of credits by @matusdrobuliak66 in #5151
- ♻️ Adding additional checks to RUT + 🐛 Setting RabbitMQ message TTL by @matusdrobuliak66 in #5150
- Bump actions/setup-python from 4 to 5 by @dependabot in #5153
- 🐛 Less stringent regex for AWS tag value by @sanderegg in #5155
- 🐛 fix dynamic-sidecar
preferences saveandbefore shutdown eventordering by @GitHK in #5156 - 🐛 Collaborators can save the state of a project by @GitHK in #5158
- 🎨 UI updates - 🐛 bug fixes by @jsaq007 in #5111
- ♻️
servicelib.fastapitools andrabbitmq.rpcerrors interface by @pcrespov in #5157 - ✨Monitoring tools: CLI to monitor what is going on by @sanderegg in #5162
- 🐛Computational backend: ensure log level is set properly + increased tracing by @sanderegg in #5164
- ✨Computational backend: timeout pipeline if WAITING_FOR_CLUSTER state takes more than 10 minutes by @sanderegg in #5163
- ✨Monitoring tools: show more information about computational clusters by @sanderegg in #5165
- 👋 remove codeclimate by @sanderegg in #5166
- ♻️ Put less noise to RUT logging by @matusdrobuliak66 in #5170
- ✨ Extending logging while starting new style dynamic services by @GitHK in #5171
- ⬆️ tools repo-wide upgrade by @sanderegg in #5173
- ✨ dynamic services with pricing plans add labels for autoscaling by @GitHK in #5089
- ✨Adds reserved disk space to dynamic-sidecar by @GitHK in #5161
- 🐛 fix dynamic-sidecar inactivity response when user service reply is not formatted correctly by @GitHK in #5174
- ♻️ disable noisy logger for background tasks form dynamic sidecar by @GitHK in #5175
- ♻️ do not send heartbeat as soon as the service is started by @GitHK in #5168
- 🎨 Add retries to storage client inside nodeports by @GitHK in #5176
- 🐛e2e testing: replacement of sleepers using Playwright (preparation for upscaling of ext clusters) by @sanderegg in #5167
- ♻️track via
dynamic-scheduler⚠️ by @GitHK in #5136 - ✨ Inactivity (front-end part) by @ignapas in #5130
- 🐛 Add
install-ciMake recipe in playwrigt e2e tests by @bisgaard-itis in #5182 - Bump github/codeql-action from 2 to 3 by @dependabot in #5186
- Bump actions/setup-node from 4.0.0 to 4.0.1 by @dependabot in #5183
- Bump actions/download-artifact from 3 to 4 by @dependabot in #5184
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #5185
- 🐛 Cannot share study and 🎨 Various style fixes by @jsaq007 in #5172
- ♻️ redirect starting of a dynamic service via
dynamic schedulerby @GitHK in #5181 - 🐛 fix issue with pulling inputs for GUEST users by @GitHK in #5188
- 🐛 Bring back progress for duplicating studies by @jsaq007 in #5191
- 🐛 Bugfix/adding rabbitmq checks by @matusdrobuliak66 in #5190
- ♻️ Aligned default timeout with the old client by @GitHK in #5194
- ✨Dynamic backend: Allow the use of EC2 instance types and properly fuse their resources by @sanderegg in #5189
- 🐛Dynamic scheduler is using the wrong information for hardware info by @sanderegg in #5196
- ⚗️Dynamic backend: need more CPUs for dy-proxy by @sanderegg in #5197
- 🐛⚗️Computational backend: tasks in UNKNOWN state are sometimes only temporarily in that state by @sanderegg in #5195
- ✨ Add metrics endpoint to api server (
⚠️ DEVOPS) by @bisgaard-itis in #5193 - 🐛 Studies cant be opened by @jsaq007 in #5200
- 🎨 xmas image by @jsaq007 in #5202
- 🐛Hotfix: Dynamic-backend shall work even if resources were initially empty by @sanderegg in #5205
Full Changelog: v1.63.0...v1.64.0
Release Issue: #5090