Skip to content
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

Deep Heartbeat GA: update WebSocketManager to enable Chat widge… #198

Merged
merged 1 commit into from
Oct 13, 2023

Conversation

ShanshanXu2021
Copy link
Contributor

Issue #, if available:
Deep Heartbeat GA: update WebSocketManager library to enable Blitz Chat Widget users

Description of changes:
Deep Heartbeat is a feature implemented on WebSocketManager level to monitor agent availability in real time, so that stale connection can be closed when an agent is offline and customers can be routed to another available agent.

Deep Heartbeat does not introduce change on Chat widget itself. It's already available to default CCP, Agent Chat UI and Customer Chat UI(deployed through LilyCustomerChatWidget Pipeline) users. The feature has CSM on CCP side, integration tests and canaries on Torii side.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@ShanshanXu2021 ShanshanXu2021 requested a review from a team as a code owner October 10, 2023 15:03
@ShanshanXu2021 ShanshanXu2021 requested review from spencerlepine and haomingli2020 and removed request for a team October 10, 2023 15:03
Copy link
Contributor

@spencerlepine spencerlepine left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you confirm that you have tested changes on this code base to verify ChatJS did not break?

Also can we bump the version number and update these files:

  • package.json
  • package-lock.json
  • CHANGELOG.md

CHANGELOG.md Outdated
@@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [2.2.0]
### Added
- Updated amazon-connect-websocket-manager.js library to enable Deep Heartbeat change for Blitz Chat widget users.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: could we remove "Blitz" team name

@haomingli2020 haomingli2020 changed the title Deep Heartbeat GA: update WebSocketManager to enable Blitz Chat widge… Deep Heartbeat GA: update WebSocketManager to enable Chat widge… Oct 13, 2023
@haomingli2020 haomingli2020 merged commit 8cd3bbf into amazon-connect:master Oct 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants