What's Changed
- New Features
- Add Operational Usage Dashboard to Statistics (Users/Roles/Items + Password Secure Score) by @guerricv in #5059
- Inactive users management (never connected / inactivity thresholds) + aligned confirmation modals by @guerricv in #5060
- Add small card for extension promotion in admin page
- Add trigger file mechanism for immediate background task processing (avoids waiting for next cron cycle up to 60s)
- Automatic User Provisioning via Active Directory (using specific option)
- Bug Fixes
- Fix recycle bin: restore stability, full origin paths, and consistent soft-delete behavior (phpseclib v3) by @guerricv in #5058
- Fix: Prevent premature session expiration
- Fix AD group to Teampass role mapping (using getUserADGroups() for posixGroup memberuid comparison)
- Implement dynamic visible folder construction for new AD users (empty cache)
- Add buildUserVisibleFolderIds() to calculate access based on roles
- Add safety checks for JSON parsing in cache processing
- Updates
- Various updates on users, statistics, admin, utilities, folders pages
Full Changelog: 3.1.6.2...3.1.6.3
Last important topics
- 3.1.6.0 - Migration is forced when user is login. If you want to migrate progressively, set
FORCE_PHPSECLIBV3_MIGRATIONtoFALSE(in file./includes/config/include.php). - 3.1.5.10 - Refactor: Remove user password sanitization (see documentation)
- 3.1.5.2 - New: Personal items migration phase implemented with improved management (see documentation)
- 3.1.5.0 - New: transparent user password recovery in case of password change in external AD (please read documentation)
Important
- Requires at least
PHP 8.1 - New password library implemented, read about impacts
Languages
Please join Teampass v3 translation project on Poeditor and translate it for your language.
Installation
Follow instructions from Documentation.
Upgrade
Follow instructions from Documentation.
Ideas and comments
Are welcome ... please use Discussions.