Skip to content

Commit e3fa961

Browse files
authored
Merge pull request #870 from tannera926/master
Updating CHANGELOG to match release log
2 parents ae2a7c0 + b8b9dac commit e3fa961

File tree

1 file changed

+223
-12
lines changed

1 file changed

+223
-12
lines changed

CHANGELOG.md

+223-12
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,215 @@
11
# CHANGELOG.md
22

3-
## 2.4.5
3+
## [2.14.1] - 2024-03-29
4+
Added:
5+
- `initCCP` param to set custom ringtone for chat.
6+
- `initCCP` param to disable task ringtone.
7+
8+
Updated:
9+
- Removed local storage check for login popups that was preventing popups from opening if the browser blocked the initial popup for permissions or if the customer closed the popup.
10+
11+
## [2.14.0] - 2024-03-25
12+
Added:
13+
- Contact termination cleanup logic for embedded CustomViews widgets.
14+
15+
## [2.13.3] - 2024-03-20
16+
Updated:
17+
- Fixed `connect.core.getFrameMediaDevices` API for iframed customer apps
18+
19+
## [2.13.2] - 2024-03-13
20+
Updated:
21+
- Minor internal changes
22+
23+
## [2.13.1] - 2024-01-23
24+
Added:
25+
- Permissions for Clipboard APIs when using embedded apps
26+
- `getAgentARN` API
27+
28+
## [2.13.0] - 2024-01-18
29+
Features Introduced:
30+
- Chat Enhanced Monitoring & Barge-In
31+
32+
Added functions:
33+
- `contact.getActiveConnections`
34+
- `contact.hasTwoActiveParticipants`
35+
- `contact.silentMonitor`
36+
- `contact.bargeIn`
37+
- `chatConnection.isSilentMonitor`
38+
- `chatConnection.isBarge`
39+
- `chatConnection.isSilentMonitorEnabled`
40+
- `chatConnection.isBargeEnabled`
41+
- `chatConnection.getMonitorCapabilities`
42+
- `chatConnection.getMonitorStatus`
43+
44+
## [2.12.0] - 2024-01-05
45+
Added:
46+
- Citrix support
47+
- New request-storage-access customization parameters
48+
49+
## [2.11.0] - 2023-12-15
50+
Added:
51+
- API support for pausing and resuming tasks.
52+
53+
Updated:
54+
- Linting changes
55+
56+
## [2.10.0] - 2023-12-06
57+
Bugs Fixed:
58+
- Since version 2.6.2., terminating Streams and re-initializing would not instantiate the event handler, causing events to not be received via event subscriptions. This has been fixed in Version 2.10.0.
59+
60+
Added:
61+
- Typescript support for getMonitorCapabilities and getMonitorStatus.
62+
63+
Updated:
64+
- Refreshing iFrame every ccpLoadTimeout number of seconds while waiting for the user to be authenticated.
65+
- Documentation Updates
66+
67+
## [2.9.0] - 2023-11-28
68+
Features Introduced:
69+
- Video Calling
70+
- SMS Chat
71+
72+
Updated:
73+
- Renamed Wisdom to Amazon Q Connect
74+
- Added optional param in initCCP for enabling earlyGum
75+
76+
## [2.8.0] - 2023-11-17
77+
Features Introduced:
78+
- Quick Responses
79+
80+
## [2.7.4] - 2023-10-27
81+
Added:
82+
- A new parameter to `storageAccess.custom` called `hideCCP`. This param is only applicable when using `mode: "custom"` for the request storage access banner and allows users to specify if CCP should be hidden after granting access whilst being able to customize the banner.
83+
84+
## [2.7.3] - 2023-10-17
85+
Added:
86+
- Typing for the `onGrant` callback in RequestStorageAccess API
87+
88+
## [2.7.2] - 2023-10-02
89+
Added:
90+
- Variable declaration for `ECHO_CANCELLATION_CHECK`.
91+
92+
## [2.7.1] - 2023-09-26
93+
Added:
94+
- Support for the RequestStorageAccess page, which allows customer to consent to Connect's use of an authentication cookie after Chrome deprecates third-party cookies. [Read More](https://docs.aws.amazon.com/connect/latest/adminguide/admin-3pcookies.html#implement-streams-upgrade)
95+
96+
Updated:
97+
- request-storage-access url validation to include govcloud domains.
98+
99+
## [2.7.0] - 2023-09-25
100+
Updated:
101+
- The callback function registered via `contact.onEnded` is no longer invoked when the contact is destroyed. This fix prevents the callback from being invoked twice on `ENDED` and `DESTROYED` events.
102+
103+
## [2.6.9] - 2024-01-16
104+
Updated:
105+
- Reset RSA access state on `connect.core.terminate`, fixing event subscription.
106+
107+
## [2.6.8] - 2023-10-27
108+
Added:
109+
- A new parameter to `storageAccess.custom` called `hideCCP`. This param is only applicable when using `mode: "custom"` for the request storage access banner and allows users to specify if CCP should be hidden after granting access whilst being able to customize the banner.
110+
111+
## [2.6.7] - 2023-10-17
112+
Added:
113+
- Typing for the `onGrant` callback in RequestStorageAccess API
114+
115+
## [2.6.6] - 2023-09-29
116+
Added:
117+
- Variable declaration for `ECHO_CANCELLATION_CHECK`.
118+
119+
## [2.6.5] - 2023-09-26
120+
Added:
121+
- Support for the RequestStorageAccess page, which allows customer to consent to Connect's use of an authentication cookie after Chrome deprecates third-party cookies. [Read More](https://docs.aws.amazon.com/connect/latest/adminguide/admin-3pcookies.html#implement-streams-upgrade)
122+
123+
Updated:
124+
- request-storage-access url validation to include govcloud domains.
125+
126+
## [2.6.1] - 2023-08-11
127+
Updated:
128+
- Reverted update to documentation and api regarding `barge` and `silent_monitor` connection state types
129+
130+
## [2.6.0] - 2023-08-10
131+
Features Introduced:
132+
- Introduced global resiliency APIs.
133+
134+
## [2.5.1] - 2023-07-17
135+
Updated:
136+
- `chatConnection.getConnectionToken` to use current contactId
137+
- `ccpAckTimeout`, `ccpSynTimeout`, `ccpLoadTimeout`, and `disableEchoCancellation` definitions
138+
- Build files
139+
140+
## [2.5.0] - 2023-06-06
141+
Added:
142+
- Adding the ability to disable echoCancellation
143+
- Retries on polling calls for 401 or 403 errors
144+
145+
Updated:
146+
- Improvements to CCP logging
147+
- Ringtone improvements on iFrame refresh
148+
149+
## [2.4.13] - 2024-01-16
150+
Updated:
151+
- Reset RSA access state on `connect.core.terminate`, fixing event subscription.
152+
153+
## [2.4.12] - 2023-10-27
154+
Added:
155+
- A new parameter to `storageAccess.custom` called `hideCCP`. This param is only applicable when using `mode: "custom"` for the request storage access banner and allows users to specify if CCP should be hidden after granting access whilst being able to customize the banner.
156+
157+
## [2.4.11] - 2023-10-17
158+
- Added typing for the `onGrant` callback in RequestStorageAccess API
159+
160+
## [2.4.9] - 2023-09-22
161+
**Important**: This patched version is built off of v2.4.0.
162+
Added:
163+
- Support for the RequestStorageAccess page, which allows customer to consent to Connect's use of an authentication cookie after Chrome deprecates third-party cookies. [Read More](https://docs.aws.amazon.com/connect/latest/adminguide/admin-3pcookies.html#implement-streams-upgrade)
164+
165+
## [2.4.7] - 2023-03-31
166+
Added:
167+
- Typescript support for monitor and barge functions.
168+
169+
## [2.4.6] - 2023-03-27
170+
Updated:
171+
- Documentation for CustomViews.
172+
173+
## [2.4.5] - 2023-01-30
174+
Updated:
4175
- Revert the AgentDataProvider change that was introduced in 2.4.1 and caused a performance degradation.
5176

6-
## 2.4.2
177+
## [2.4.4] - 2022-12-16
178+
Updated:
179+
- Minor README update for linked contact support with Step-by-Step guides.
180+
181+
## [2.4.2] - 2022-12-13
182+
Bugs Fixed:
7183
- Fix an issue in Streams’ Voice ID APIs that may have led to incorrect values being set against the generatedSpeakerID field in the VoiceIdResult segment of Connect Contact Trace Records (CTRs).
8184

9-
## 2.4.1
185+
## [2.4.1] - 2022-12-05
186+
Features Introduced:
10187
- This version brings in updates that will provide enhanced monitoring experience to agents and supervisors, allowing to silently monitor multiparty calls, and if needed to barge in the call and take over control, mute agents, or drop them from the call. New APIs introduced with this feature are `isSilentMonitor`, `isBarge`, `isSilentMonitorEnabled`, `isBargeEnabled`, `isUnderSupervision`, `updateMonitorParticipantState`, `getMonitorCapabilities`, `getMonitorStatus`, `isForcedMute`.
11188

12-
## 2.4.0
189+
## [2.4.0] - 2022-11-29
190+
Features Introduced:
13191
- Introduce Amazon Connect Step-by-step guides embedding support via `connect.agentApp.initApp`.
14192

15-
## 2.3.0
193+
## [2.3.0] - 2022-08-12
194+
Updated:
16195
- Make StreamsJS compatible with strict mode
17196
- Fix an issue that connect.ValueError and connect.StateError don't print error message properly
18197

19-
## 2.2.0
198+
## [2.2.0] - 2022-06-08
20199
Added functions:
21200
* `contact.getChannelContext` method to get the channel context for the contact. See Documentation.md for more details
22201
* `connect.core.onAuthorizationSuccess`. See Documentation.md for more details
23202
* `connect.core.onAuthorizeRetriesExhausted` and `connect.core.onCTIAuthorizeRetriesExhausted` methods, along with some backoff logic to the retries / page reloads for the CTI and authorize apis. Please see these methods' entries in Documentation.md for more information.
24203

25204
Added support for Task templates APIs.
26205

27-
## 2.1.0
206+
## [2.1.0] - 2022-04-19
28207
Added functions:
29208
* `contact.isMultiPartyConferenceEnabled` method to determine whether this contact is a softphone call and multiparty conference feature is turned on. See Documentation.md for more details
209+
* `connect.core.onAuthorizationSuccess`. See Documentation.md for more details
210+
* `connect.core.onAuthorizeRetriesExhausted` and `connect.core.onCTIAuthorizeRetriesExhausted` methods, along with some backoff logic to the retries / page reloads for the CTI and authorize apis. Please see these methods' entries in Documentation.md for more information.
30211

31-
## 2.0.0
212+
## [2.0.0] - 2022-01-04
32213
Removed Functions:
33214
* `agent.onContactPending` has been removed. Please use `contact.onPending` instead.
34215

@@ -44,13 +225,43 @@ Bugs Fixed:
44225
- `connect.onError` now triggers. Previously, this api did not work at all. Please be aware that, if you have application logic within this function, its behavior has changed. See its entry in documentation.md for more details.
45226
- `initCCP` will no longer append additional embedded CCPs to the window when called multiple times. Please note that the use-case of initializing multiple CCPs with `initCCP` has never been supported by Streams, and this change has been added to prevent unpredictable behavior arising from such cases.
46227

47-
New Features:
48-
- 1. `connect.core.onIframeRetriesExhausted`: Streams now performs backoff while attempting to reload the iframed CCP. Previously, it would endlessly retry on each ACK TIMEOUT event (`connect.EventType.ACK_TIMEOUT`). Now, there are six retries, performed with exponential backoff. Once these six retries to load the embedded CCP are exhausted, no more retries will be attempted. You can subscribe a callback via the api: `connect.core.onIframeRetriesExhausted` to understand when the retries are exhausted, and take some action.
228+
Features Introduced:
229+
- `connect.core.onIframeRetriesExhausted`: Streams now performs backoff while attempting to reload the iframed CCP. Previously, it would endlessly retry on each ACK TIMEOUT event (`connect.EventType.ACK_TIMEOUT`). Now, there are six retries, performed with exponential backoff. Once these six retries to load the embedded CCP are exhausted, no more retries will be attempted. You can subscribe a callback via the api: `connect.core.onIframeRetriesExhausted` to understand when the retries are exhausted, and take some action.
230+
231+
## [1.8.3] - 2024-01-16
232+
Updated:
233+
- Reset RSA access state on `connect.core.terminate`, fixing event subscription.
234+
235+
## [1.8.2] - 2023-10-27
236+
Added:
237+
- A new parameter to `storageAccess.custom` called `hideCCP`. This param is only applicable when using `mode: "custom"` for the request storage access banner and allows users to specify if CCP should be hidden after granting access whilst being able to customize the banner.
238+
239+
## [1.8.1] - 2023-09-26
240+
Added:
241+
- Support for the RequestStorageAccess page, which allows customer to consent to Connect's use of an authentication cookie after Chrome deprecates third-party cookies. [Read More](https://docs.aws.amazon.com/connect/latest/adminguide/admin-3pcookies.html#implement-streams-upgrade)
242+
243+
Updated:
244+
- request-storage-access url validation to include govcloud domains.
245+
246+
## [1.8.0] - 2023-09-25
247+
Updated:
248+
- The callback function registered via `contact.onEnded` is no longer invoked when the contact is destroyed. This fix prevents the callback from being invoked twice on `ENDED` and `DESTROYED` events.
249+
250+
## [1.7.9] - 2024-01-16
251+
Updated:
252+
- Reset RSA access state on `connect.core.terminate`, fixing event subscription.
253+
254+
## [1.7.8] - 2023-10-27
255+
Added:
256+
- A new parameter to `storageAccess.custom` called `hideCCP`. This param is only applicable when using `mode: "custom"` for the request storage access banner and allows users to specify if CCP should be hidden after granting access whilst being able to customize the banner.
49257

258+
## [1.7.7] - 2023-09-26
259+
Updated:
260+
- request-storage-access url validation to include govcloud domain.
50261

51-
## 1.6.0 (2020-12-01)
262+
## [1.6.0] - 2020-12-01
52263
Features Introduced:
53264
- A new media channel--tasks--has been added to Connect's offerings, alongside chat and voice. With this release, Streams, in conjunction with [TaskJS](https://github.com/amazon-connect/amazon-connect-taskjs) now supports this feature with relevant apis, etc.
54265
- VoiceId: You can find relevant apis for using the feature in the src/api.js file.
55-
- Agent App features: Connect is expanding its agent-app offering with an agent application container called Agent App. Within agent app you can embed CCP UI, Customer Profiles UI, and Wisdom UI.
266+
- Agent App features: Connect is expanding its agent-app offering with an agent application container called Agent App. Within agent app you can embed CCP UI, Customer Profiles UI, and Amazon Q Connect UI.
56267
- onConnectionOpened and onConnectionClosed websocket manager apis were introduced.

0 commit comments

Comments
 (0)