Skip to content
This repository has been archived by the owner on Oct 18, 2022. It is now read-only.

Releases: aws-solutions/serverless-bot-framework

v1.6.1

20 Dec 17:44
bc0fb28
Compare
Choose a tag to compare

Added

  • Support for Japanese language

Updated

  • Outdated dependencies with regards to npm audit and Dependabot

v1.6.0

22 Apr 19:58
Compare
Choose a tag to compare

Added

  • Custom resource to configure weather forecast, order pizza, book appointment, and leave feedback functionalities in Amazon Lex
  • Lambda function to integrate with Amazon Lex which allows for validation and data exchange with DynamoDB

Changed

  • Architecture diagram depicting the structure of AWS services and their interactions with Amazon Lex
  • Implementation Guide document to provide context of different usecases for customers on using Amazon Lex

Updated

  • aws-amplify version to 3.3.17
  • aws-cdk version to 1.96.0

Removed

  • Legacy module (B2.core) that built a custom machine learning model to function as the brain of the chatbot

See changelog for more information.

v1.5.0

08 Feb 16:59
Compare
Choose a tag to compare

Added

  • Implementation to use Amazon Lex as the processing module of the chatbot.
  • Parameter to choose between the existing custom ML model or Amazon Lex as the processing module of the chatbot.
  • Sample interaction for the chatbot application when Amazon Lex is chosen.

Changed

  • Architecture diagram depicting the structure of AWS services to include Amazon Lex.
  • Implementation Guide document to provide context for customers on using Amazon Lex.

See changelog for more information.

v1.4.0

24 Nov 03:57
Compare
Choose a tag to compare

Added

See changelog for more information.

v1.3.0

27 Oct 17:42
Compare
Choose a tag to compare

Added

  • A dynamic chatbot that demonstrates how to integrate a chatbot with a back-end database, such as Amazon DynamoDB, to build an automated order taking service (in this example, a pizza ordering service).
  • When the customer starts their order, the chatbot retrieves the pizza menu from the back-end database, and displays it to the customer.
  • The chatbot interacts with the customer to extract order details (for example, type and size of the pizza) and confirms the order.
  • The order history is stored in a DynamoDB table, which helps facilitate a personalized customer experience.
  • Functionality to automatically extract user's email, used by Amazon Cognito to authenticate the user with Amazon API Gateway, to use it as customerId.

See changelog for more information.

v1.2.0

27 Jul 17:39
Compare
Choose a tag to compare

Added

  • Support for using API keys to get weather data
  • Functionality to write customer feedback to DynamoDB

Changed

  • Synchronized audio and text response in sample web client

See changelog for more information.

v1.1.0

27 Jul 15:08
Compare
Choose a tag to compare

Added

  • Cognito with Amplify javascript framework to have sign-in/register in place for secure access to the web application.
  • Encryption to all S3 and logging S3 buckets.
  • Cloudfront to the web app hosted in S3. Restricted access to the web app S3 bucket to Cloudfront only.

Changed

  • Re-implemented the user interface in ReactJS (previously implemented with vanilla Javascript) to make it easier to add or modify components for later updates.
  • Syntax for lambda functions in node8 to node12
  • Syntax for lambda functions in python2 to python3
  • The Solution Helper package to the newest version compatible with python3
  • Integrated Cognito user pool authentication with API Gateway and removed authorization with stored API Keys.
  • License changed to Apache License 2.0

See changelog for more information.