Skip to content

Commit

Permalink
Merge pull request #86 from GetStream/release/0.7.0
Browse files Browse the repository at this point in the history
Release version 0.7.0
  • Loading branch information
sierpinskid authored Mar 11, 2024
2 parents 9efd866 + 96075ae commit 9ae2afb
Show file tree
Hide file tree
Showing 58 changed files with 35 additions and 11 deletions.
26 changes: 25 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,27 @@
0.7.0:

## Improvements:
- Added option to toggle local user camera/microphone track on/off
Improved documentation
- Added option to control video resolution per call participant - essential for bandwidth optimization. Called via `participant.UpdateRequestedVideoResolution`
- Added option to control published video resolution and FPS - the resolution & FPS are copied from the passed WebCamTexture instance
- Improved setting of custom data for call and participant objects
- Added sorted participants property to the call object -> [Call state Docs](https://getstream.io/video/docs/unity/guides/call-and-participant-state/#properties)
- Improved state management
- Added option to "pin" participants in a call (this state is reflected in "sorted participants")

## Bugfixes:
- Fixed Null Reference Exception when local camera is set to NULL
- Fixed Null Reference Exception when the client is disposed multiple times
- Fixed Null Reference Exception when the client is disposed during an async operation

## Example Project:
- Separated layout into two screens: pre-call and in-call screens
- Refactored call layout to present the dominant speaker in a big window and the rest of the participants in a scrollable list below
- Added camera/microphone controls to the Call Screen -> You can now toggle cam/mic on/off or change to another device during the call.
- Added devices monitoring - devices list will dynamically update if a device is removed or a new one is plugged in
- Fixed various UI bugs

v0.5.0:

Fixes:
Expand All @@ -16,4 +40,4 @@ Sample Project

v0.0.1:

Initial release
Initial release
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@ namespace StreamVideo.Core.LowLevelClient
{
internal sealed class SdkVersionWrapper
{
public static readonly Version SDKVersion = new Version(0, 5, 0);
public static readonly Version SDKVersion = new Version(0, 7, 0);
}
}
18 changes: 9 additions & 9 deletions Packages/StreamVideo/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "io.getstream.video",
"version": "0.5.0",
"version": "0.7.0",
"displayName": "Stream Video & Audio Chat SDK",
"description": "This SDK lets you easily add audio and video communication to your project. You can build anything from spatial Audio chats to fully blown Video Calling apps. Supported platforms: Android, IOS, Windows, MacOS.",
"unity": "2020.3",
Expand All @@ -9,19 +9,19 @@
"dependencies": {
"com.unity.webrtc": "3.0.0-pre.7",
"com.unity.nuget.newtonsoft-json": "3.2.0"
},
"keywords": [
},
"keywords": [
"video chat",
"audio chat",
"webrtc",
"stream"
"stream"
],
"samples": [
{
"displayName": "Video & Audio Chat Example Project",
"description": "Sample project showing a Video & Audio Chat",
"path": "Samples~/VideoChat"
}
{
"displayName": "Video & Audio Chat Example Project",
"description": "Sample project showing a Video & Audio Chat",
"path": "Samples~/VideoChat"
}
],
"author": {
"name": "Stream",
Expand Down

0 comments on commit 9ae2afb

Please sign in to comment.