New functionalities:
- Prevent changing the customer’s email address in Stripe via API.
- Added error logging.
- Added HTTP headers to enhance security.
- Set cookie parameters to enhance security.
- Added support for trial subscriptions without creating a subscription in Stripe (no 0-value invoice generated).
- Added logs for automatic document archiving by the system (based on values defined in settings).
- Added start and expiration dates of subscriptions in the active subscription panel in settings.
Improvements and corrections to the operation of the system:
- Increased password length to 12 characters.
- Improved validation for inviting users to the system.
- Hidden detailed error descriptions returned by the system.
- Automatic logout from the system after credential or role changes.
- Disabled parallel sessions (automatic logout when logging in from another browser).
- Removed known system vulnerabilities.
- Updated active subscription information during application startup.
- Fixed login issues for users using Google or Azure Entra ID accounts.
- Updated the content of some system logs.
User interface design improvements:
- Updated welcome window content.
- Fixed the display of subscription plans.
- Updated translations.
- Updated the time processing format in the anonymization logs table.
- Updated the counter for the number of users that can be invited in the user invitation window.