v5.0.0-rc.1...v5.0.0-rc.2
🩹 Fixes
- dashboard: Correct owner delete setup flow (1e719f7d)
- record usages: Skip stale users when recording node usage (0307259b)
- record usages: Insert node usage only for existing users (2948b55f)
- Cast node usage upsert values for postgres (e058972c)
- Build node usage upsert with sqlalchemy (3468ebe5)
- Handle cases where admin may be None in user sync logic (beeae403)
- record usages: Mysql deprecated values usage in record usages upsert (8351e5e5)
- migrations: Enable transaction per migration and transactional DDL (e33d5c8f)
💅 Refactors
- Add scope_action parameter to get_validated_user_by_id for HWID and User operations (54ed934a)
- Simplify remove expired users condition checks (c927c54b)
- Remove IdMixin from multiple models for cleaner inheritance (56d126fe)
❤️ Contributors
- M03ED (@M03ED)
- X0sina (@X0sina )
- Mohammad immohammad20000@protonmail.com