New Features:
- Adds support for parsing interactions from Gomo and Captivate packaged content
- Adds configuration that can be used to disable authentication requirements in the Generator API and Subscription messages. Configurable for self-hosted installations of Generator.
- Introduces support for Keyword Taxonomies. The
/jobs/taxonomyhas been updated to support importing both SKILLS and KEYWORDS taxonomies. A new configuration setting calledGENERATION__KEYWORD_TAXONOMYhas been introduced that determines which taxonomy should be used when generating KEYWORDS metadata.
Security:
- Introduces configuration values that enforce password complexity. Settings can be used to enforce requirements around password length and the presence of numbers and uppercase, lowercase, and special characters. Configurable for self-hosted installations of Generator.
- Adds support for nonce validation on API requests. Configuration values determine whether or not nonce validation is enforced and the level of tolerance for the nonce timestamp. Configurable for self-hosted installations of Generator.
- Introduces credential lockouts as protection against password-spraying and brute force attempts. Configuration settings determine the number of failed login attempts before locking the account and the number of minutes the credential remains locked. Configurable for self-hosted installations of Generator.
Deprecation:
- The
csv_skill_col_nameparameter on the/jobs/taxonomyendpoint has been renamed tocsv_col_name, as the endpoint has been updated to work with both SKILLS and KEYWORDS taxonomies. Requests using the deprecated namecsv_skill_col_namewill still be accepted.
Improvements:
- The API now includes a 'last_token_generated' timestamp in a Credential's schema
Bug fixes:
- Fixed parsing bugs in EasyGenerator and Articulate Rise360 content
- When AWS credentials aren't provided in an Engine Integration configuration, the app will use the default provider chain to access alternative credentials.
- The ID property for Credential resources is no longer mutable.