5.36.0+5338103
Tuesday, April 17th, 2018
Features
Added GetTextSearchColumnsForValue method to limit the columns to use depending on the searched value (i.e. 2018 should only search on dates and not numbers)
Added ApiMethodAttribute.TryAuthentication property to allow Basic authentication on the api method if supplied, otherwise the api method can still use custom authentication logic
Require two-factor code (if configured) for changing password or removing two-factor
Added scim hook for filtering users/groups
Added AuthenticatorService.GetCredentialType for new sign-in experience (includes new messages)
Changes
Changed default expiration for authtoken from 2/28 days to 12 hours/2 days
Changed throttle behavior for invalid passwords (defaults to 5 tries per window of 30secs and a maximum of 5 failed attempts per 10 minutes per user/ip combination)
Added basic retry logic when logging verbose logs fails (connection closed, keep-alive issues)
Expose WebsiteArgs.ResponseHeaders/HttpStatusCode
Allow custom SqlErrors (error number >= 5000) to be shown to the end-user
Verify two-factor code after validating password
Improved cleaning up vidyano logs (allows usage of index on DB)
Don’t get computed attribute value for IsNew PO when attribute doesn’t have New visibility
Expose IBuilder.GetPersistentObject/GetQuery (returns null if it doesn’t exists yet)
Allow CustomActions classes to be discoved in a different namespace
Fixes
Fixed issue with authenticate not updating internal caches first
Fixed issue when double-saving new feedback (following saves are skipped when ObjectId is not empty)
Last updated
Was this helpful?