Skip to content

Latest commit

 

History

History
238 lines (142 loc) · 6.58 KB

CHANGELOG.md

File metadata and controls

238 lines (142 loc) · 6.58 KB

Changelog

All notable changes to this project will be documented in this file.

[Unreleased]

[0.5.11] - 2025-01-29

Added

  • Added new initContext property types for push notification

[0.5.10] - 2025-01-16

Added

  • Adding validator to remove PI.

[0.5.9] - 2024-12-05

Fixed

  • Updating exception details telemetry with response data axios field

[0.5.8] - 2024-10-31

Changed

  • Increase of timeout limit time for GetChatConfig, from 30 secs to 120 secs.

[0.5.7] - 2024-10-25

Added

  • set open ssl to legacy
  • logging response errorCode into telemetry logs
  • Improve telemetry to uniformly log all errors for reconnectable chat and reconnect availability

Fixed

  • Add requestId as optional parameters for getReconnectableChats()

[0.5.6]

Fixed

  • Fix error propagation when a call to an endpoint timesout
  • Fix unit tests

Added

  • Error propagation when getchattoken returns an empty dashboard

[0.5.5]

Security

[0.5.3] - 2024-06-18

Added

  • added axios-retry library support

[0.5.2] - 2024-05-20

Fixed

  • Fix Authenticated Chat Reconnect APIs using sig as query paramater

[0.5.1] - 2024-05-15

Fixed

  • Remove console logs from LoggingSanitizer.stripRequestHeadersSensitiveProperties()

[0.5.0] - 2024-05-14

Added

  • Add livechatconnector/v2/lcwfcsdetails endpoint
  • Add Ms-Oc-User-Agent as default request headers
  • Log RequestHeaders

[0.4.5] - 2024-03-18

Changed

  • Remove telemetry lane, which was duplicating events for GetLWI

[0.4.4] - 2024-03-18

Added

  • Add configurable wait time between retries componenets, and set to 3 secnds for getLWI, and 1 second for all other requests

[0.4.3] - 2024-02-28

Added

  • Add useUnauthReconnectIdSigQueryParam configuration to use sig as query parameter to pass reconnectId for Unauthenticated Chat Reconnect APIs
  • Add Oc-Sessionid as part of request headers if exists
  • Add configurable wait time between retries componenets, and set to 3 secnds for getLWI, and 1 second for all other requests

[0.4.2] - 2023-12-06

Added

  • Add GetChatConfigFailed telemetry event

Changed

  • Removal of recursive call in LoggingSanitizer as preventive measure for stack overflow

[0.4.1] - 2023-11-10

Added

  • including changes to handle new library versions.

Security

[0.4.0] - 2023-07-05

Added

  • refreshToken optional query parameter to getchattoken endpoint

[0.3.4] - 2023-03-24

Added

  • livechatconnector/v3/getchattoken endpoint
  • livechatconnector/v3/auth/getchattoken endpoint
  • Stop retry when the error is related to out of office hours.
  • Send and receive AuthCodeNonce header in order to be compliant with Omnichannel's OAuth 2.0 requirement
  • Increasing request timeout and add error handling for OAuth 2.0

[0.3.3] - 2023-01-09

Fix

  • Added requestTimeoutConfig and defaultRequestTimeout to set timeouts on endpoints.
  • Throw ClientHTTPTimeoutError exception in case of timeouts.
  • Update InitContext to include isProactiveChat.

[0.3.2] - 2022-11-03

Changed

  • Update methods to log RequestPath, RequestMethod and ResponseStatusCode

Fix

  • Update getChatToken's error.response to be optional

Security

[0.3.1] - 2022-07-06

Added

  • Add RequestPayload, RequestPath, RequestMethod and ResponseStatusCode as log data
  • Strip Geolocation log data

Fix

  • Stop getchattoken retry calls on 429
  • Fix axiosRetry counter

Changed

  • Rename getQueueAvailability to getAgentAvailability

[0.3.0] - 2021-09-23

Added

  • Remove sensitive properties from Error object
  • Return date field on getChatConfig response
  • Add customerDisplayName as optional parameter in sendTypingIndicator

Security

[0.2.0] - 2021-05-05

Added

  • livechatconnector/v2/auth/getchattoken endpoint
  • inbound/typingindicator/livechat/sendtypingindicator endpoint
  • livechatconnector/v2/getchattranscripts endpoint
  • livechatconnector/v2/auth/getchattranscripts endpoint

[0.1.1] - 2021-02-16

Added

  • livechatconnector/v2/getchattoken endpoint

Security

[0.1.0] - 2020-09-21

Added

  • Initial release of Omnichannel SDK v0.1.0