New Features:
- Introduces a new FIELD search type that works against generated metadata.
- For LEXICAL searches WITHIN a course, introduce a query param that would additionally return the matched term
- Introduces Content Tags, which can be used to organize your imported content.
- Tags can be used to filter the content included in searches through the 'tag_id' query parameter
- Tags are managed through the '/api/v1/tags' API methods
- Tags can be assigned to an imported course by using the `PATCH /api/v1/content/{content_id}` endpoint. Example body:
- `{ "tags": ["tag1", "tag2", "tag3"] }`
Bug Fixes:
- Generator had previously been overwhelming the AWS Guardrails, which had caused a cascade of downstream errors. Generator will now handle Guardrails retries more gracefully.
- Corrects handling of files with no explicit file extension
- Corrects handling of non-standard content imported via an Engine integration
Improvements:
- Improve the spread of content covered by generated Questions metadata
- Improved communication when Generator is unable to communicate with third-party systems
- Improved request validations before performing search
- Expands SFTP private key support to include ed25519 and ECDSA keys
- Improves parsing of non-standard webpages
- Improved results when performing multiple iterations of metadata generation
- Improved text parsing of Rise360 content
Breaking Changes:
- The method for returning the formatted Questions metadata has been moved to a new API endpoint:
- Old endpoint: GET /api/v1/content/{content_id}/versions/{version}/fields/QUESTIONS
- New endpoint: GET /api/v1/content/{content_id}/versions/{version}/fields/QUESTIONS/formatted