Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .changes/audio-engine-availability

This file was deleted.

1 change: 0 additions & 1 deletion .changes/disconnect-reconnect

This file was deleted.

1 change: 0 additions & 1 deletion .changes/disconnected

This file was deleted.

1 change: 0 additions & 1 deletion .changes/encrypted-dc

This file was deleted.

1 change: 0 additions & 1 deletion .changes/manual-mode-audio-capture

This file was deleted.

1 change: 0 additions & 1 deletion .changes/recording-perms-check-only-device

This file was deleted.

1 change: 0 additions & 1 deletion .changes/token-in-header

This file was deleted.

1 change: 0 additions & 1 deletion .changes/transceiver-refix

This file was deleted.

1 change: 0 additions & 1 deletion .changes/turn-off-display

This file was deleted.

1 change: 0 additions & 1 deletion .changes/video-view-lifecycle

This file was deleted.

2 changes: 1 addition & 1 deletion .version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.7.2
2.8.0
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,26 @@
# Changelog

## [2.8.0] - 2025-10-01

### Added

- Added support for data channel encryption, deprecated existing E2EE options
- Added audio engine availability control
- Added .disconnected connection state

### Changed

- Auth token in header instead of query param
- Audio capturing for manual rendering mode

### Fixed

- Renderer lifecycle in the video view causing flickering effect
- Restrict transceiver memory leak fix to video tracks
- Screen sharing getting stuck on macOS when the display is turned off
- Only check audio recording perms for device rendering mode
- Fixed race condition between reconnect and disconnect leading to failed disconnects

## [2.7.2] - 2025-08-29

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion LiveKitClient.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |spec|
spec.name = "LiveKitClient"
spec.version = "2.7.2"
spec.version = "2.8.0"
spec.summary = "LiveKit Swift Client SDK. Easily build live audio or video experiences into your mobile app, game or website."
spec.homepage = "https://github.com/livekit/client-sdk-swift"
spec.license = {:type => "Apache 2.0", :file => "LICENSE"}
Expand Down
2 changes: 1 addition & 1 deletion Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
.package(url: "https://github.com/livekit/webrtc-xcframework.git", exact: "137.7151.09"),
.package(url: "https://github.com/apple/swift-protobuf.git", from: "1.31.0"),
.package(url: "https://github.com/apple/swift-log.git", from: "1.6.2"),
.package(url: "https://github.com/apple/swift-collections.git", from: "1.1.0"),
.package(url: "https://github.com/apple/swift-collections.git", "1.1.0"..<"1.3.0"),

Check warning on line 25 in Package.swift

View workflow job for this annotation

GitHub Actions / Lint

Add or remove space around operators or delimiters. (spaceAroundOperators)
// Only used for DocC generation
.package(url: "https://github.com/apple/swift-docc-plugin.git", from: "1.3.0"),
// Only used for Testing
Expand Down
2 changes: 1 addition & 1 deletion Package@swift-6.0.swift
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
.package(url: "https://github.com/livekit/webrtc-xcframework.git", exact: "137.7151.09"),
.package(url: "https://github.com/apple/swift-protobuf.git", from: "1.31.0"),
.package(url: "https://github.com/apple/swift-log.git", from: "1.6.2"),
.package(url: "https://github.com/apple/swift-collections.git", from: "1.1.0"),
.package(url: "https://github.com/apple/swift-collections.git", "1.1.0"..<"1.3.0"),

Check warning on line 26 in Package@swift-6.0.swift

View workflow job for this annotation

GitHub Actions / Lint

Add or remove space around operators or delimiters. (spaceAroundOperators)
// Only used for DocC generation
.package(url: "https://github.com/apple/swift-docc-plugin.git", from: "1.3.0"),
// Only used for Testing
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ Add the dependency and also to your target
let package = Package(
...
dependencies: [
.package(name: "LiveKit", url: "https://github.com/livekit/client-sdk-swift.git", .upToNextMajor("2.7.2")),
.package(name: "LiveKit", url: "https://github.com/livekit/client-sdk-swift.git", .upToNextMajor("2.8.0")),
],
targets: [
.target(
Expand Down
2 changes: 1 addition & 1 deletion Sources/LiveKit/LiveKit.swift
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ let logger = Logger(label: "LiveKitSDK")
@objc
public class LiveKitSDK: NSObject {
@objc(sdkVersion)
public static let version = "2.7.2"
public static let version = "2.8.0"

@objc
public static func setLoggerStandardOutput() {
Expand Down
Loading