Skip to content

Commit f02006c

Browse files
committed
Merge branch 'develop' v0.7.10
2 parents afba905 + c6b4ee9 commit f02006c

File tree

131 files changed

+11161
-9083
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

131 files changed

+11161
-9083
lines changed

CHANGELOG.md

Lines changed: 91 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,189 +1,271 @@
11
# Changelog
2+
23
All notable changes to this project will be documented in this file.
34

45
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
56
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
67

78
## [Unreleased]
89

10+
## [0.7.10] - 2024-08-12
11+
12+
### Added
13+
14+
- Allow Kendra Capacity to be specified (Enterprise Edition only) PR #250
15+
- Make deployment of the PCA UI stack conditional (i.e. deploy server only) #264
16+
17+
### Fixed
18+
19+
- Fix: When choosing Kendra option, PCA fails to deploy in new AWS accounts due to CodeCommit deprecation for new accounts. #265
20+
- _NOTE you will be asked to create a new password for the MediaSearch Finder app when you update an existing PCA stack with Kendra Transcript search enabled._
21+
- Modified the LLM prompt for Titan Express - remove the Human and Assistant strings when Titan Express is selected. PR #244
22+
923
## [0.7.9] - 2024-05-24
24+
1025
### Added
26+
1127
- Support for Anthropic Claude Haiku and Sonnet models to perform call summarization and queries.
1228
- Upgraded Python runtime to 3.11 and NodeJS to version 18.x
1329

1430
## [0.7.8] - 2024-03-29
31+
1532
### Fixed
33+
1634
- Fix an issue with job status indicator (step function workflow) inserting duplicate entries into DynamoDB.
1735
- Fix regression in the mediasearch finder to re-enable hyperlink to PCA call detail page
1836

1937
## [0.7.7] - 2024-03-06
38+
2039
### Added
40+
2141
- Fix #245 TranscriptKendraSearch page fails to build / load after deployment
2242

2343
## [0.7.6] - 2024-02-16
44+
2445
### Added
46+
2547
- PCA UI now shows the status of the step function workflow for each call.
26-
- Added support for the new Transcribe Call Analytics generative call summarization option.
48+
- Added support for the new Transcribe Call Analytics generative call summarization option.
2749

2850
### Fixed
51+
2952
- Dependabot updates for PCA
30-
- #234 Fix exception for files that contain no speech segments.
53+
- #234 Fix exception for files that contain no speech segments.
3154
- Fix input bucket trigger to not create a DynamoDB record for metadata files.
3255
- Updated NodeJS to v16.
3356
- Fix bug when deploying with Amazon Titan Text Express.
3457

3558
## [0.7.5] - 2024-01-17
59+
3660
### Added
61+
3762
- Support for larger prompts by storing LLMPromptSummaryTemplate in S3 rather than SSM. By default, the CF template will migrate existing SSM prompts to DynamoDB.
3863

3964
### Fixed
65+
4066
- #125 Updated the pca-aws-sf-bulk-queue-space.py function to correctly count jobs based on IN_PROGRESS as well as QUEUED
4167
- #224 Updated the pca-aws-sf-bulk-queue-space.py function to correctly count both Transcribe and Transcribe Call Analytics (vs just Transcribe).
4268

4369
## [0.7.4] - 2023-12-15
70+
4471
### Added
72+
4573
- Drag/drop upload from call list page.
4674
- Refresh call summary from call details page.
4775

4876
### Fixed
77+
4978
- Accessibility improvements
5079

5180
## [0.7.3] - 2023-10-11
81+
5282
### Fixed
83+
5384
- #187 - Got error message in PostCallAnalyticsWorkflow step function
5485
- #189 - Uploading some MP3 files fails to trigger workflow - files remain unprocessed
5586
- #190 - Transcription search web UI opens with an error page after deployment
5687
- #199 - BedrockBoto3 stack update failure when lambda function is replaced during update
5788

5889
## [0.7.2] - 2023-10-03
90+
5991
### Fixed
92+
6093
- Enable Bedrock GA by default for call summarization and chat/generative query
6194
- Prompt updates for Bedrock GA release (formatting, multiple prompts per call)
6295
- Updated GenerativeAI README and main README with model access details
6396
- Links to the LLM Parameter Store Prompts from the CloudFormation Output
6497
- Adaptive retries for SSM GetParameter and InvokeModel to prevent throttling errors
6598

6699
## [0.7.1] - 2023-09-05
100+
67101
### Fixed
102+
68103
- Stack deploy failure (unable to create secret in SecretsManager) when SummarizationLLMThirdPartyApiKey is left empty. Changed default value to 'undefined'.
69104

70105
## [0.7.0] - 2023-09-01
106+
71107
### Added
108+
72109
- Bedrock summarization support
73110
- Support for multiple summarization prompts
74111
- Bedrock and Anthropic chat/generative query support
75112
- Additional configurable columns in call list
76113
- Migrate 3P LLM API Key to Secrets Manager
77114

78115
## [0.6.0] - 2023-06-12
116+
79117
### Added
118+
80119
- Experimental generative transcript summarization provides a short paragraph with a synopsis of each completed call; use the built-in summarization model which runs on Amazon Sagemaker, or use Anthropic's Claude API with 100K token limit (eliminating transcript length limitations), or experiment with custom language models or APIs of your choice. See [Transcript Summarization](./README.md#optional-generative-ai-call-summarization)
81120
- User Interface updated to use the [Cloudscape](https://cloudscape.design/) framework with improved functionality and appearance.
82121

83122
## [0.5.2] - 2023-05-25
123+
84124
### Fixed
125+
85126
- Update Lambdas from Node.js 12x to 14x (12.x is deprecated)
86127

87128
## [0.5.1] - 2023-05-15
129+
88130
### Fixed
131+
89132
- Cloudformation stack failing due to recent S3 bucket changes on ACLs #163 #165
90133

91134
## [0.5.0] - 2023-03-23
135+
92136
### Added
137+
93138
- Option to deploy Advanced reporting and analytics for the Post Call Analytics (PCA) solution with Amazon QuickSight
94139
- Supports Transcribe Custom Language Models (CLM)
95140

96-
97141
## [0.4.0] - 2022-11-27
142+
98143
### Added
99-
- Supports ingestion of post-call output transcripts from Transcribe Real-time Call Analytics.
100-
- Supports integration with Live Call Analytics and Agent Assist (LCA) v0.6.0 or later. See [LCA Integration](./README.md#live-call-analytics-and-agent-assist-companion-solution)
101144

145+
- Supports ingestion of post-call output transcripts from Transcribe Real-time Call Analytics.
146+
- Supports integration with Live Call Analytics and Agent Assist (LCA) v0.6.0 or later. See [LCA Integration](./README.md#live-call-analytics-and-agent-assist-companion-solution)
102147

103148
## [0.3.4] - 2022-11-9
149+
104150
### Added
151+
105152
- Additional processing for Genesys CTR telephony files. See [Integration with Telephony CTR Files](./README.md#integration-with-telephony-ctr-files)
106153
- Handling the same agent being on the call multiple times
107154
- Removing entities from lines tagged as being from the IVR
108155
- Extraction of header-level metadata from Genesys in a new Telephony results header block
156+
109157
### Fixed
158+
110159
- lag on Call Detail UI page reload for long calls
111160
- refactored code to incorporate witch lambda layer source in the repo instead of downloading prebuild zip file
112161

113162
## [0.3.3] - 2022-09-14
163+
114164
### Fixed
165+
115166
- SFProcessTurn causing CREATE_FAILURE and stack rollback. This was caused by the Sept 10 release of the FFMPEG v5.1.1 distribution which had a larger size than the earlier version, resulting in the FFMPEG Lamba Layer exceeding the max size allowed by the Lambda service. To avoid this issue, the main stack CloudFormation parameter `ffmpegDownloadUrl` now defaults to the v4.4 distribution instead of 'latest'.
116167
- Reduce Lambda function failure rate when processing very large audio files:
117168
- Increase multiple PCA server lambda function memory allocation to make functions run faster, and increase timeouts to reduce liklihood of timeouts when processing large audio files.
118169
- Increase empheral storage for 'StartTranscribeJob' lambda to accomodate S3 download and temp storage of large audio files.
119170

120171
## [0.3.2] - 2022-08-24
172+
121173
### Fixed
174+
122175
- PCA Workflow failure with KMS encrypted recordings caused by the new `SFPostCTRProcessing` Lambda function role not included in KMS Key policy. Function role now included in the `RolesForKMSKey` output.
123176
- CopyObject AccessDenied issue when using BulkMove with recording files that have S3 tags.
124177

125178
## [0.3.1] - 2022-08-23
179+
126180
### Fixed
181+
127182
- Support nested folders in bulk workflow
128183

129184
## [0.3.0] - 2022-08-12
185+
130186
### Added
187+
131188
- Initial processing for Genesys CTR telephony files. See [Integration with Telephony CTR Files](./README.md#integration-with-telephony-ctr-files)
189+
132190
### Fixed
191+
133192
- Stack outputs `RolesForKMSKey` - Replace incorrect function ARN with Role Arn for BulkMoveFiles, and added BulkFilesCount
134193

135194
## [0.2.5] - 2022-07-05
195+
136196
### Fixed
137-
- Stack failure when 'loadSampleAudioFiles` set to `false`
197+
198+
- Stack failure when 'loadSampleAudioFiles`set to`false`
138199

139200
## [0.2.4] - 2022-06-10
201+
140202
### Fixed
203+
141204
- Use sigv4 for S3 presignedURLS
142205
- New stack output with list of role ARNS thta need access KMS key (if any) used to encrypt S3 InputBucket, OutputBucket, or BulkUploadBucket
143206

144207
## [0.2.3] - 2022-06-09
208+
145209
### Fixed
210+
146211
- Simplifies workflow by using new Transcribe API to specify Custom Vocabulary and Vocabulary Filter at the same time as using Language ID.
147212

148213
## [0.2.2] - 2022-06-01
214+
149215
### Fixed
216+
150217
- Replaces ':' with '-' when constructing Transcribe job name. Note, use '-' instead of ':' in any custom regex patterns specified in CF parameter, as regex is applied to the generated job name after replacement.
151218

152219
## [0.2.1] - 2022-04-20
220+
153221
### Fixed
154-
- supports audio files placed in subfolders under IngestBucket path. Replaces '/' with '-' when constructing job name.
222+
223+
- supports audio files placed in subfolders under IngestBucket path. Replaces '/' with '-' when constructing job name.
155224

156225
## [0.2.0] - 2022-03-22
226+
157227
### Added
228+
158229
- add support for Transcribe Call Analytics call summarization (ActionItems, Outcomes)
230+
159231
### Fixed
232+
160233
- fix "Load more" button on PCA Home page
161234

162235
## [0.1.4] - 2022-03-06
236+
163237
### Fixed
238+
164239
- fix content security policy for S3 bucket url used to access recordings in the UI for non us-east-1 regions
165240
- add new Filename Regex to keep track of calls from a particular Customer, or a caller's name or ID. Similar to AGENT and GUID. This also adds the additional structure to the pca glue catalog, so that a query can be used to group calls by CUST.
166241
- add CloudFormation parameter pattern rules to defend against reported instances of browser autofill populating BulkUploadStepFunctionName and ConversationLocation parameters with user's first & last name, causing subsequent stack failure.
167242
- merge dependabot PRs
168243

169-
170244
## [0.1.3] - 2022-02-19
245+
171246
### Fixed
247+
172248
- Fix deployment failure for regions other than us-east-1
173249
- Fix template validation failures when publishing in regions where Amazon Kendra is not supported
174250

175251
## [0.1.2] - 2022-01-14
252+
176253
### Fixed
254+
177255
- Specify a manifest-src in the content security policy.
178256
- Fix broken image link in call detail page for recordings processed by Transcribe standard (not Call Analytics)
179257

180258
## [0.1.1] - 2022-01-07
259+
181260
### Fixed
261+
182262
- Athena queries broken due to image storage path
183-
- Recordings processed by Transcribe standard (not Call Analytics) fail to show up in the UI
263+
- Recordings processed by Transcribe standard (not Call Analytics) fail to show up in the UI
184264

185265
## [0.1.0] - 2021-12-17
266+
186267
### Added
268+
187269
- Initial release
188270

189271
[Unreleased]: https://github.com/aws-samples/amazon-transcribe-post-call-analytics/compare/main...develop

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.7.9
1+
0.7.10

0 commit comments

Comments
 (0)