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.
- Modified S3 Bucket creation setting S3 ObjectOwnership to
BucketOwnerPreferred
to enable ACLs. More Information... - Modifyed S3 Deny policies from S3:Bucket to S3:* on the TLS enforcement IAM permissions as this may set off some compliance alarms.
- Modified 'Building distributable for customization' steps in README
- Updated Typescript dependency due to babel__traverse issue
- Run portal build with legacy peerDependencies due to React update
- Changed colors dev dependency to different fork based on this
- Updated links in README
- Updated all dependencies in
source/aws-connect-vm-serverless/pom.xml
- Updated
AWS Lambda
runtime tonodejs16.x
in all templatesdeployment/aws-connect-vm.template
deployment/cloudfront.template
deployment/copy-artifacts.template
deployment/voicemail-for-amazon-connect.template
source/aws-connect-vm-serverless/serverless.yml
- Updated serverless framework
v1
tov3
- removed
serverless-pseudo-parameters
from plugin and changes pseudo params format - added
apiKeys
underResources
section ofsource/aws-connect-vm-serverless/serverless.yml
- Changed all parameter references from
#
(serverless v1) to$
(serverless v3)
- removed
- changed
source/tools/transform.py
to remove conditions not needed for 2 resources due to theapiKeys
change - Bumping up dependencies in
source/aws-connect-vm-serverless/package.json
to remove vulnerabilities - Changes to fix missing value of
SECRET_ARN
fromTranscriptionEvents
, and addingsecretsmanager:GetValue
permissions toTranscriptionEventsIamRole
insource/aws-connect-vm-serverless/serverless.yml
- Fixed bug where voicemail is not sent for only sms in
source/aws-connect-vm-serverless/src/service/notification.service.js
- Add the
QueueTypes
parm toListQueues
to reduce number of items returned insource/aws-connect-vm-serverless/src/service/contact-flow.service.js
- Merged in the following PRs:
- Bumped
amazon-kinesis-video-streams-parser-library
to1.2.0
- Downgraded
request
to2.53.0
- Bumped
amazon-kinesis-video-streams-parser-library
to1.1.0
- Bumped
slf4j-api
to1.7.32
- Bumped
slf4j-simple
to1.7.32
- Bumped
aws-lambda-java-log4j2
to1.3.0
- Bumped
log4j-core
to2.17.0
- Bumped
log4j-api
to2.17.0
- Bumped nodejs10.X to nodejs12.X in all the relevant assets
- Bumped java8 to java8.al2 in all the relevant assets
- Fixed bug where customers had to make the email field mutable in the CF template to integrate with SAML.
- Fixed bug where the pre-signed URL expired after 12 hours. Now the pre-signed URL can be valid up to 7 days.
- Made a fix to show an error message instead of a blank page stating that user is not in either group if the user is not assigned it either the Admin or Manager group.
- Fixed bug where there was an undefined variable when there is an exception thrown for too many requests when listing connect users in the sync request.
- fixed bug where users cannot sync contact flows with over 100 agents
- example-function-js sample microservice
- added unit tests for example-function-js
- example.template to yaml file example with JS.
- updated build-s3-dist.sh script to include soltion-name parameter
- updated build-open-source.sh script to include soltion-name parameter
- updated run-unit-tests.sh script to execute example-function-js unit tests
- deployment/buildspec files.
- helper function
- CHANGELOG templated file
- README templated file
- NOTICE file
- LICENSE file