1.54.0
What's Changed
- 🐛 Fix false passes on some e2e tests by @colinRawlings in #4263
- ⬆️ Maintenance/requests upgrade by @pcrespov in #4262
- ♻️
webserver
: fixes mypy issues inprojects
plugin (1 part) by @matusdrobuliak66 in #4256 - 🐛Computational backend: disappearing logs by @sanderegg in #4265
- ♻️ improving local log format by @matusdrobuliak66 in #4270
- ✨Resource usage tracker service (
⚠️ devops changes) by @sanderegg in #4244 - ✨Comp backend: disconnect progress update in webserver by @sanderegg in #4273
- 🐛Fix node progress value when the service did not run yet by @sanderegg in #4277
- ✨ Is4174/shareable study entrypoint by @matusdrobuliak66 in #4253
- ✨RabbitMQ: add persistency on rabbitmq service by @sanderegg in #4280
- ✨ defines openapi specs for new studies resources by @pcrespov in #4250
- ⬆️Upgrade socketio to 5.8.0 by @sanderegg in #4282
- 🎨 e2e: move widget id from nodeTreeItem to nodeTreeItem's label by @odeimaiz in #4281
- 🎨 Study dispatcher messages improvements by @elisabettai in #4229
- ✨Comp. Backend: added fix name to container by @sanderegg in #4289
- ✨ Move filtering to backend (part 1) by @matusdrobuliak66 in #4283
- ✨Frontend: Notify sharer by @odeimaiz in #4285
- 🎨 Frontend: Lighter logger by @odeimaiz in #4290
- ✨Saving volume stats inside the shared store volume by @GitHK in #4267
- ♻️ Refactor exporter functionality Part1/2 (
⚠️ devops) by @GitHK in #4258 - ♻️ Fix max iter by @bisgaard-itis in #4272
- ✨ Frontend: call backend for filtering studies by text by @odeimaiz in #4293
- 🎨 Frontend enh: Center tab icons by @odeimaiz in #4295
- ✨ Vendor secrets and session oenvs (part 3) 🗃️ by @pcrespov in #3921
- ✨🐛Webserver: enable socketio horizontal scaling + ensure only 1 update goes through (
⚠️ devops) by @sanderegg in #4286 - 🐛Db-Listener: fix env variables by @sanderegg in #4302
- ♻️ Removes permalink log-debug message by @pcrespov in #4298
- ♻️
webserver
: fixes mypy issues insession
plugin by @pcrespov in #4304 - 🐛 GC enabling
WEBSERVER_SOCKETIO
by default by @GitHK in #4311 - 🎨 Frontend UI/UX: S4L logo, Sharee Permissions and Life Cycle view by @odeimaiz in #4303
- ♻️ Start the
dy-proxy
with thedy-sidecar
by @GitHK in #4291 - 🐛Properly close RabbitMQ client by @sanderegg in #4308
- Maintenance/upgrade aio pika by @sanderegg in #4319
- 🔨 Maintenance/new python linting recipe by @pcrespov in #4320
- ♻️
webserver
: fixes mypy issues in few webserver plugins by @matusdrobuliak66 in #4317 - 🎨🔒️ Remove deprecated services for the SPARC Portal by @elisabettai in #4315
- ♻️ fixes mypy in
settings-library
package by @pcrespov in #4306 - ♻️ ⬆️ Maintenance: upgrades tests&tools, pruning by @pcrespov in #4312
- ♻️ fixes mypy in
integration-library
package by @pcrespov in #4307 - 🐛RabbitMQ: Auto reconnect when state goes bad by @sanderegg in #4316
- ♻️
webserver
: fixes mypy issues inresource-manager
plugin by @pcrespov in #4327 - ♻️ Uniformize Dockerfiles by @sanderegg in #4275
- ⬆️🔒️ Maintenance: starlette-stack updates due to vulnerabilities by @pcrespov in #4326
- 🔨 4177 fully automate python client generation by @bisgaard-itis in #4329
- ♻️
webserver
: fixes mypy issues inrest
plugin by @pcrespov in #4334 - ✨Personalized resource limits: add DB table for max resources per user 🗃️ by @sanderegg in #4335
- ♻️
webserver
: fixes mypy issues inexporter
plugin by @GitHK in #4339 - ♻️
webserver
: fixes mypy issues inprojects
plugin (2/2) by @matusdrobuliak66 in #4328 - ♻️
webserver
: fixes mypy issues indb
plugin by @pcrespov in #4340
Full Changelog: v1.53.0...v1.54.0
Related Issue: #4288