diff --git a/.changes/fine-buffer-crash b/.changes/fine-buffer-crash deleted file mode 100644 index 20d714f88..000000000 --- a/.changes/fine-buffer-crash +++ /dev/null @@ -1 +0,0 @@ -patch type="fixed" "Fixed WebRTC use-after-free buffer crash" diff --git a/.changes/objc-async-checked-continuation b/.changes/objc-async-checked-continuation deleted file mode 100644 index 96641926e..000000000 --- a/.changes/objc-async-checked-continuation +++ /dev/null @@ -1 +0,0 @@ -patch type="fixed" "Wrap ObjC completion-handler async calls in explicit checked continuations (fixes mixed Swift 5/6 continuation-bridge EXC_BAD_ACCESS)" diff --git a/.changes/xcode-27-beta-build b/.changes/xcode-27-beta-build deleted file mode 100644 index c98bf5095..000000000 --- a/.changes/xcode-27-beta-build +++ /dev/null @@ -1 +0,0 @@ -patch type="fixed" "Fixed Xcode 27 beta build errors" diff --git a/.version b/.version index c910885a0..d91346fd9 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -2.15.0 \ No newline at end of file +2.15.1 \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 1f023a9c7..0586fa574 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [2.15.1] - 2026-06-18 + +### Fixed + +- Fixed Xcode 27 beta build errors +- Fixed WebRTC use-after-free buffer crash +- Wrap ObjC completion-handler async calls in explicit checked continuations (fixes mixed Swift 5/6 continuation-bridge EXC_BAD_ACCESS) + ## [2.15.0] - 2026-06-09 ### Added diff --git a/LiveKitClient.podspec b/LiveKitClient.podspec index fcb04b2bf..ff4cfab5f 100644 --- a/LiveKitClient.podspec +++ b/LiveKitClient.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |spec| spec.name = "LiveKitClient" - spec.version = "2.15.0" + spec.version = "2.15.1" 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"} diff --git a/README.md b/README.md index 7b08fe6cc..6f3913cb1 100644 --- a/README.md +++ b/README.md @@ -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.15.0")), + .package(name: "LiveKit", url: "https://github.com/livekit/client-sdk-swift.git", .upToNextMajor("2.15.1")), ], targets: [ .target( diff --git a/Sources/LiveKit/LiveKit.swift b/Sources/LiveKit/LiveKit.swift index 7004a4658..1eef093d4 100644 --- a/Sources/LiveKit/LiveKit.swift +++ b/Sources/LiveKit/LiveKit.swift @@ -33,7 +33,7 @@ public class LiveKitSDK: NSObject, Loggable { override private init() {} @objc(sdkVersion) - public static let version = "2.15.0" + public static let version = "2.15.1" static let ffiVersion = buildVersion() fileprivate struct State {