Skip to content

Commit

Permalink
100
Browse files Browse the repository at this point in the history
  • Loading branch information
machine committed Dec 29, 2023
1 parent f92f927 commit e1b4602
Show file tree
Hide file tree
Showing 18 changed files with 33,455 additions and 42,362 deletions.
28 changes: 24 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,18 +7,38 @@ Ribbon WebRTC SDK change log.
- This project adheres to [Semantic Versioning](http://semver.org/).
- This change log follows [keepachangelog.com](http://keepachangelog.com/) recommendations.

## 6.5.1 - 2023-12-07
## 6.6.0 - 2023-12-29

This is a hotfix release.
### Added

- Added `REST_REQUEST` sub-event to the main operation event in the generated call report, for all the complex operations (join, direct/consultative transfer) as well as for any other miscelaneous requests that did not record such sub-event. Also added this sub-event to the `update session` main event, triggered when a Peer performs a local operation (e.g. hold, unholds, restart ice collection). `KJS-1514`
- Added extra validation during the answering of a regular call: answering a call will fail if attempting to offer one (or more) media(s) that have not been offered by the caller. `KJS-1765`

### Fixed

- Fixed a Call issue where the `call.mediaBrokerOnly` configuration was ignored when being taken off remote hold after receiving music-on-hold. `KJS-1742`
- Fixed an issue where if the ignore or reject call api's are called against a call in `Connected` state, it will change the state of the call to `Ended` even though the operation failed and the call is still actually `Connected`. `KJS-1888`
- Fixed an issue where the we weren't ending remote events in the call report that were using regular signalling flow (not slow-start), as well as checking for remote unhold operations when checking for ice collection. `KJS-1880`
- Fixed issue where if a user is logged into more than one client and an incoming call is answered by one, the other clients will resync call state to `Cancelled` rather than leaving it in `Ringing` state. `KJS-1857`
- Fixed an issue during call hang up in Proxy mode, where its Channel would timeout and thus affecting the normal sequence of ending the call on both sides. `KJS-1884`
- Fixed an issue where the SDK was trying to process a midcall operation notification on a call in the incorrect state. `KJS-1857`
- Fixed an issue where call audit was still kept alive even after call has been cancelled by backend. `KJS-1892`

### Changed

- Changed the way SDK searches backwards through an array of content by replacing the use of `Array.findLast` API with the more supported alternative: using `Array.reverse` & `Array.find` APIs.
This is because `Array.findLast` API is only supported in Chrome browsers starting with version 97 (released on 2022-01-04) and so previous browser versions (on which current SDK may run) do not have a polyfill implementation for this API. `KJS-1898`
- Renamed call report event names to be more consistent and clear. `KJS-1647`
- `SET_LOCAL_DESCRIPTION` renamed to `PROCESS_MEDIA_LOCAL`
- `SET_REMOTE_DESCRIPTION` renamed to `PROCESS_MEDIA_REMOTE`
- `PROCESS_RESPONSE` replaced by `PROCESS_MEDIA_REMOTE`

## 6.5.1 - 2023-12-07

This is a hotfix release.

### Fixed

- Fixed an issue where we weren't including an object in the `auth:change` event. In certain cases this object contains properties relevent to the event that could if missing could break a client. `KJS-1897`
- Fixed a Call issue related to the new Call Reports feature where calls would fail on earlier versions of Chrome browsers. `KJS-1898`

## 6.5.0 - 2023-11-24

Expand Down
2 changes: 1 addition & 1 deletion LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
COPYRIGHT © 2023 RIBBON COMMUNICATIONS OPERATING COMPANY, INC. ALL RIGHTS RESERVED.
This publication and the information contained herein is the property of the Ribbon and may not be copied, reproduced or distributed in any form or by any means without the prior written permission of Ribbon.
This publication and the information contained herein is the property of Ribbon and may not be copied, reproduced or distributed in any form or by any means without the prior written permission of Ribbon.

THIS PUBLICATION IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE PUBLICATION OR ITS USE.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ To install a particular build branch or beta branch with the Github URL, run:

### In the browser :
```html
<script src="https://unpkg.com/@rbbn/webrtc-js-sdk@6.5.1/dist/webrtc.js"
integrity="sha384-Prn0XmwJ74rTXUJSTwoB1q9kaNe4/3E6EjjPM0mSsJ6D/N+V/cH7RMPustzFPbvp"
<script src="https://unpkg.com/@rbbn/webrtc-js-sdk@6.6.0/dist/webrtc.js"
integrity="sha384-bevC/3gxnDVDf4amHQiPxgQ2skrjBlKazXnCld/4yqNl+dHwrKrhKBHNJBF0WEH2"
crossorigin="anonymous">
</script>
```
Expand Down
Loading

0 comments on commit e1b4602

Please sign in to comment.