1.40.0
Added / Changed / Fixed Features
- ♻️ Login: refactoring websever.login plugin (2/3) (#3590)
- ✨ Login.2FA: Improve phone registration (#3624)
- ♻️ Login.2FA: Resend sms (1/2) (#3577) (#3318)
- ✨ API: Studies ports. apiserver api
0.4.2
(#3623), webserver api0.12
(#3621) - ✨ Autoscaling: have only one ec2 client (#3643)
- ✨ Autoscaling: automatically cleanup nodes from the docker swarm (#3617)
- ✨ Autoscaling: migrate autoscaling (
⚠️ devops) (#3566) 🚨 - 🐛 UI: Avoid duplicated new buttons (#3648)
- ✨ UI: Rocket-lite Navigation Bar review (#3619)
- ✨ UI: React to study:open 409 error code (#3618)
- ✨ UI: Request service frontend after successful ping (#3598)
- ✨ Tags: tags for groups w/ access-rights (#3595)(#3591) (
⚠️ devops) (#3584) (#3587) 🚨 - ✨ Resources: Allow to limit number of opened studies per user (🗃️ DB change) (#3615)
- ✨ Resources: Allow to override dy-service resources (#3608)
- ✨ Products: extends products plugin (
⚠️ devops) (#3540) 🚨 - ♻️ Products: Replaces SMTP_SENDER by the products email (
⚠️ devops) (#3576) - 🐛 Products: fix default product (
⚠️ devops ) (#3552) 🚨 - ♻️ Products.UI: Extends products (#3557)
- ♻️ Agent: Simple readable agent logs (
⚠️ devops) (#3599) - ♻️ Agent: making agent output more readable (#3594)
- ♻️ Dy-Services: refactor dy-sidecar output directories event detection (#3476) 🚨
- ✨ Dy-Services: start/Stop services 2 (#3637)
Security / Maintenance Platform & Infrastructure
- 🔨 e2e: voila (and TIP) (#3651)
- 🔨 e2e: publications (#3650)
- 🔨 e2e: double timeout when running optimizer (#3641)
- 🔨 e2e: close Preparing Inputs window (#3642)
- 🔨 e2e: tutorials Grouping review (#3636)
- 🔨 e2e: autoscaling: connect with rabbitmq (#3620)
- 🔨 e2e: Increase S4L startup time (#3575)
- 🔨 CI: fixes public-api tests (#3649)
- 🔨 CI: Is3569/flaky public api test (#3634)
- ⬆️ Upgrade: python-socketio + flakyness (#3631)(#3622)(#3630)
- ⬆️ Upgrade: tests and tools of non-
services
(#3640) - ⬆️ Upgrade: traefik to 2.9.5 latest version (#3605)
- ♻️ Maintenance: Use common RabbitMQ client (
⚠️ devops) (#3502) 🚨
Legend
- ✨ New feature
- 🐛 Fixes bugs
- ♻️ Refactors code
- ⬆️ Upgrades dependencies
- 🔒️ Fixes security issues
- 🔨 Adds or updates development scripts or CI.
- 📌 Cherry-picked to production or staging
- 🚨 Has to be target/user testsed ,✅ target/User tests done
⚠️ Changes relevant to devops- 🗃️ Changes in the database