Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to version v5.5.0 #676

Merged
merged 2 commits into from
Jan 4, 2024
Merged

Update to version v5.5.0 #676

merged 2 commits into from
Jan 4, 2024

Conversation

fhoueto-amz
Copy link
Member

[5.5.0] - 2024-01-04

Added

  • Added Core-Language parameter to the QnABot deployment. This parameter allows the user to select during the deployment a core language which will be used by the OpenSearch language analyzers to look for question and answers. With this update, QnABot can now be deployed natively in 33 Languages with a more syntactical accuracy for matching questions and answers
  • Bot routing enhancements including passing initial utterance to specialty bot and receive session attributes from specialty bot (issue #376) - contributed by (@bobpskier)
  • Improved error handling. Added custom error handling question to QnaUtility and some errors are appended to chat client message when ENABLE_DEBUG_RESPONSES is set to 'true'
  • Added 'PROTECTED_UTTERANCES' setting which allows the user to configure a comma-separated list of utterances that will be ignored by LLM query disambiguation and translation. This fixes a bug where feedback (thumbs up/thumbs down) and language selection would be disambiguated instead of triggering the respective workflow
  • Added 'getQuestion' handlebar that returns the original matched question without hard-coding (issue #397)
  • Added functional test collection for verifying deployed QnABots
  • Added Service API Usage Tracking
  • Added deployment parameter to enable selection of opensearch instance type (issue #599)

Updated

  • Migrated out of Bluebird promises to native promises
  • Migrated to AWS SDK for JavaScript v3
  • Upgraded to Webpack 5
  • Upgraded to Vue3
  • Upgraded to Vuetify 3
  • Upgraded to latest LLM Image
  • Code Quality improvements based on SonarQube analysis
  • Security patches for npm

Fixed

  • Fixed chaining not working when combined with bot routing (issue #508) - contributed by (@bobpskier)
  • Fixed issue with chaining causing QnABot to become unresponsive when chaining rule evaluation fails. Improved error reporting when debugging is enabled.
  • Fixed issue preventing lambda hooks defined in the templates/extensions directory from being executed by the fulfillment lambda.
  • Fixed issue where LLM errors return 'no_hits' response instead of error message.
  • Fixed bug where positive feedback is not published to SNS.
  • Fixed content designer settings using different casing standard for boolean values (issue #666)
  • Fixed inclusion of OpenSearch QnA results in text passages (issue #669) - contributed by (@cristi-constantin)
  • Fixed issue where session attributes become undefined when translate isn't enabled.
  • Fixed issue where settings were being evaluated as strings instead of numbers. Settings that are saved as stings that represent positive, negative, whole, or decimal numbers will be parsed as numbers.
  • Fixed issue where kendra redirect does not use redirect query when users locale matches kendra index locale

@fhoueto-amz fhoueto-amz merged commit a4828a0 into main Jan 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants