Skip to content

Release 0.20.2 #685

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

Merged
merged 31 commits into from
Apr 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
0786253
Javascript sdk v3 upgrade for credentials
mikemlin Mar 12, 2024
bd145a7
Upgrade Polly to sdk v3
mikemlin Mar 12, 2024
f781cc3
Upgrade Lex to sdk v3
mikemlin Mar 12, 2024
116757f
Merge pull request #635 from michaelin-96/rebase/sdkv3
atjohns Mar 12, 2024
46d32ce
Update live chat functions to v3
Mar 12, 2024
1316da4
Merge branch 'development' into feature/sdk-v3
Mar 18, 2024
6bc43fc
Merge pull request #657 from aws-samples/master
atjohns Apr 1, 2024
36d578c
Merge branch 'development' into feature/sdk-v3
Apr 1, 2024
f328352
Merge pull request #658 from aws-samples/feature/sdk-v3
atjohns Apr 1, 2024
3ec38b3
Remove jsonwebtoken and clean up unneeded polyfils
Apr 1, 2024
9277eae
Remove datetime picker & fix bug with timepicker
Apr 2, 2024
997e529
Add support for QuickReply
Apr 2, 2024
5c5c49f
Fix chunking caused by migrating to sdk v3
Apr 3, 2024
faad7a5
remove acl option for s3 cp commands
sleepwithcoffee Apr 4, 2024
72cb357
Merge pull request #664 from sleepwithcoffee/fix_663
atjohns Apr 4, 2024
7c37624
Merge pull request #659 from aws-samples/feature/dep-cleanup
atjohns Apr 4, 2024
4c11e6e
Fix bugs with pipeline templates
sleepwithcoffee Apr 5, 2024
da352e8
revert changes
Apr 5, 2024
1dc73de
Reverting all changes to development due to issues with sdk v3
Apr 5, 2024
78bdbdc
Merge pull request #670 from aws-samples/feature/revert-sdkv3
atjohns Apr 5, 2024
7de1a91
Merge pull request #671 from aws-samples/feature/revert-v3-updates
atjohns Apr 9, 2024
c5e1c7f
Fix issue with initiating CodeCommit repo
sleepwithcoffee Apr 12, 2024
6b9ed56
Merge pull request #675 from sleepwithcoffee/fix_673
atjohns Apr 16, 2024
413d0c2
Add carousel support & fix readme for web ui local dev
Apr 17, 2024
d5a6973
Merge pull request #679 from aws-samples/feature/carousel-support
atjohns Apr 17, 2024
b7f7779
Upgrade to python3.10 and latest boto3
Apr 24, 2024
98875cd
Merge pull request #667 from sleepwithcoffee/fix_665
atjohns Apr 24, 2024
48ce978
Merge pull request #682 from aws-samples/feature/python-updates
atjohns Apr 24, 2024
9294ab8
roll back boto3 upgrade
Apr 24, 2024
24b5cb0
Merge pull request #683 from aws-samples/feature/python-updates
atjohns Apr 25, 2024
12316f8
release & distribution build for v0.21.2
Apr 25, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).

## [0.21.2] - 2024-04-24
- Added support for more Connect interactive messages. The UI now supports Panel, QuickReply & Carousel messages.
- Removed the DateTime picker component due to its legacy dependency on Vue 2, please use the DatePicker going forward.
- Cleaned up some dependencies to reduce the amount of polyfills required
- Upgrade all python scripts to 3.10
- Other minor bug fixes and documentation updates.

## [0.21.1] - 2024-03-26
- Updated the streaming feature to be more flexible so users can choose whether or not the fullfilment Lambda should be streaming responses. Additional details can be found in the streaming responses README.
- Added a copy icon so responses from the bot can be easily copy/pasted. This option can be configured manually from the configuration file and is defaulted to 'off'.
Expand Down Expand Up @@ -69,7 +76,7 @@ This update removes all dependency vulnerabilities as of release date.
* BackButton
* MinimizedButtonContent
- Change initial speech mechanism to fetch and play mp3 files created during codebuild. Implement support for configured localeIds when creating the mp3 files. Create an mp3 for each configured localeId and use aws translate to generate text for the locale and use aws polly to create the mp3 files. When the user changes locale in the UI and clicks on the mic button, the initial speech for the selected locale will be played.
- Add support for Connect interactive messaging into Lex Web UI: [https://docs.aws.amazon.com/connect/latest/adminguide/interactive-messages.html](https://docs.aws.amazon.com/connect/latest/adminguide/interactive-messages.html). Both ListPicker and TimePicker are supported templateTypes and can be sent using the exact same JSON structure as Connect. Additionally, added support for a DateTimePicker templateType which will give the end user an open-ended selector for a date/time variable to send back to Lex.
- Add support for Connect interactive messaging into Lex Web UI: [https://docs.aws.amazon.com/connect/latest/adminguide/interactive-messages.html](https://docs.aws.amazon.com/connect/latest/adminguide/interactive-messages.html). Both ListPicker and TimePicker are supported templateTypes and can be sent using the exact same JSON structure as Connect.
- Fix handling the new ElicitIntent dialogAction type LexV2 response, which does not have some expected properties on the sessionState object

## [0.19.5] - 2022-07-17
Expand Down
18 changes: 0 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -148,24 +148,6 @@ TimePicker in Web UI:

<img src="./img/interactive-message-datepicker.png" width=350>

Additionally, Lex Web UI supports a DateTimePicker templateType which will give the end user an open-ended selector for a date/time variable to send back to Lex. DateTimePicker format expected:

```
{
"templateType":"TimePicker", (mandatory)
"version":"1.0", (mandatory)
"data":{ (mandatory)
"content":{ (mandatory)
"title":"Schedule appointment", (mandatory)
}
}
}
```

DateTimePicker in Web UI:

<img src="./img/interactive-message-datetimepicker.png" width=400>

## Examples
The examples below are organized around the following use cases:
1. [Stand-Alone Page](#stand-alone-page)
Expand Down
10 changes: 5 additions & 5 deletions build/upload-bootstrap.sh
Original file line number Diff line number Diff line change
Expand Up @@ -23,19 +23,19 @@ pushd .
cd ..
git ls-files | xargs zip -u build/out/src-$version.zip
popd
aws s3 cp --acl public-read out/src-$version.zip \
aws s3 cp out/src-$version.zip \
"s3://${BOOTSTRAP_BUCKET_PATH}/src-$version.zip"

aws s3 cp --acl public-read out/custom-resources-$version.zip \
aws s3 cp out/custom-resources-$version.zip \
"s3://${BOOTSTRAP_BUCKET_PATH}/custom-resources-$version.zip"

aws s3 cp --acl public-read out/initiate-chat-lambda-$version.zip \
aws s3 cp out/initiate-chat-lambda-$version.zip \
"s3://${BOOTSTRAP_BUCKET_PATH}/initiate-chat-lambda-$version.zip"

aws s3 cp --acl public-read out/streaming-lambda-$version.zip \
aws s3 cp out/streaming-lambda-$version.zip \
"s3://${BOOTSTRAP_BUCKET_PATH}/streaming-lambda-$version.zip"

aws s3 sync --acl public-read --exclude "*" --include "*.yaml" \
aws s3 sync --exclude "*" --include "*.yaml" \
../templates "s3://${BOOTSTRAP_BUCKET_PATH}/templates/"

echo "[INFO] master template: https://s3.amazonaws.com/${BOOTSTRAP_BUCKET_PATH}/templates/master.yaml"
Loading