Release Notes - v1.2.1

New Features
- Custom Questions in the "Three Questions" Method – Users can now define their own questions, adding flexibility to retrospectives.
- Anonymity Option for Note Authors – Retrospectives now include an option to enable anonymity, ensuring open and honest feedback.
Improvements
- Optimized Data Loading on "Find Retro" Page – Retrospective data now loads at the root page level, improving access speed on the Find Retro page despite a slightly longer initial load time.
- Enhanced Note Display in Team Insight and Create Actions – Reworked visual floating of notes to maximize space utilization and improve readability.
- Improved Data Loading Efficiency – Query memoization and promises have been implemented, significantly optimizing initial data retrieval.
Fixes
- Security Enhancements – Conducted a thorough audit of third-party dependencies, identifying and fixing three vulnerabilities (none classified as highly severe).
- Authentication Bug Fix – Removed temporary client-side scripts that were causing an infinite redirect loop for users with expired sessions.
- Duplicate User Issue Resolved – Applied a backend filter to prevent duplicate users from being added to retrospectives via direct API access. Additionally, a hard limit of 100 user IDs per retrospective has been implemented to optimize payload size.
Operations
- GraphQL Schema Documentation – A new public webpage now documents the GraphQL Schema used to interact with Evetro's data layer. This resource is available for customers who wish to integrate their own client software. Access it here.
Note: Due to significant changes in our session handling system, all previous user sessions have been invalidated as of this release.