馃殌 Project Pulse v1.5.0
This release enhances section administration, instructor collaboration, and team management flexibility, while also restoring backend test stability on newer Docker versions.
It resolves 2 feature issues and includes a critical platform compatibility fix.
馃敤 Improvements
-
Section instructor management (#21)
- Admins can invite or add instructors to join a section by email (existing users added immediately; new users receive registration invites).
- Supports role selection (Student | Instructor) when inviting users.
- Instructors can be safely removed from a section, with a guard preventing removal of the last instructor.
-
Transfer teams between sections (#22)
- Admins can move a team and its members between sections of the same course.
- Enables workload balancing and team swaps without data loss.
馃О Maintenance
- Fixed Testcontainers failures on Docker 29.0.0
- Upgraded backend to Spring Boot 3.5.8, which includes the upstream compatibility fix.
- Restored reliable local development and CI test execution.
- Reference: spring-projects/spring-boot#48104
Tags: feature enhancement admin sections instructors teams testcontainers spring-boot docker v1.5.0