Major user search functionality improvement. This helps especially large installations with millions of users.
Table of Contents |
---|
Breaking changes
Web themes
Login layout has new error labels for username and password fields. They need to be added to any web themes that customise this view:
Code Block language java // Add these after username and password fields <vaadin-label style-name="failure" plain-text _id="usernameErrorLabel" /> <vaadin-label style-name="failure" plain-text _id="passwordErrorLabel" />
Technical notes
MongoDB text search index usage for user search was replaced with heuristic approach to search by interpreting the search input and building multi-key search query based on it. This can leverage MongoDB index intersection functionality for improved speed.
Group membership indexing was improved. This will cause some indexes to be rebuilt.
Bug
[ONEP-2083] - Password Reset link token code should not invalidate until user interacts in page
[ONEP-2085] - Password Reset user search should ignore soft-deleted users
...