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?