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

Latest commit

 

History

History
93 lines (62 loc) · 3.8 KB

CHANGELOG.md

File metadata and controls

93 lines (62 loc) · 3.8 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.6.1] - 2021-10-30

Added

  • Support for Japanese language

Updated

  • Outdated dependencies with regards to npm audit and Dependabot

[1.6.0] - 2021-4-8

Updated

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

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.

Removed

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

[1.5.0] - 2021-2-8

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.

[1.4.0] - 2020-11-23

Added

[1.3.0] - 2020-10-27

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.

[1.2.0] - 2020-6-30

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.

[1.1.0] - 2020-3-30

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