From f1fd8cf08e04af0e95dc09ef096768be53dcb3ef Mon Sep 17 00:00:00 2001
From: Hiroshi Horie <548776+hiroshihorie@users.noreply.github.com>
Date: Tue, 24 Mar 2026 16:32:29 +0900
Subject: [PATCH 1/3] 2.7.0
---
.changes/audio-renderer-api | 1 -
.changes/bump-to-libwebrtc-m144 | 1 -
.changes/fix-camera-options-copywith | 1 -
.changes/fix-processor-stop | 1 -
.changes/fix-signal-resume-events | 1 -
.changes/fix-svc-dynacast | 1 -
.changes/fix-syncstate-offer | 1 -
.changes/ping-rtt-tracking | 1 -
.changes/reconnect-jitter | 1 -
.changes/set-video-dimensions | 1 -
.version | 2 +-
CHANGELOG.md | 13 +++++++++++++
README.md | 2 +-
ios/livekit_client.podspec | 2 +-
lib/src/livekit.dart | 2 +-
macos/livekit_client.podspec | 2 +-
pubspec.yaml | 2 +-
17 files changed, 19 insertions(+), 16 deletions(-)
delete mode 100644 .changes/audio-renderer-api
delete mode 100644 .changes/bump-to-libwebrtc-m144
delete mode 100644 .changes/fix-camera-options-copywith
delete mode 100644 .changes/fix-processor-stop
delete mode 100644 .changes/fix-signal-resume-events
delete mode 100644 .changes/fix-svc-dynacast
delete mode 100644 .changes/fix-syncstate-offer
delete mode 100644 .changes/ping-rtt-tracking
delete mode 100644 .changes/reconnect-jitter
delete mode 100644 .changes/set-video-dimensions
diff --git a/.changes/audio-renderer-api b/.changes/audio-renderer-api
deleted file mode 100644
index ab40d5c28..000000000
--- a/.changes/audio-renderer-api
+++ /dev/null
@@ -1 +0,0 @@
-minor type="added" "Add audio renderer API for receiving raw audio frames"
diff --git a/.changes/bump-to-libwebrtc-m144 b/.changes/bump-to-libwebrtc-m144
deleted file mode 100644
index 0d21f2e63..000000000
--- a/.changes/bump-to-libwebrtc-m144
+++ /dev/null
@@ -1 +0,0 @@
-minor type="changed" "Bump flutter-webrtc to 1.4.0 and upgrade to libwebrtc m144 (iOS/macOS)"
diff --git a/.changes/fix-camera-options-copywith b/.changes/fix-camera-options-copywith
deleted file mode 100644
index 24cc94877..000000000
--- a/.changes/fix-camera-options-copywith
+++ /dev/null
@@ -1 +0,0 @@
-patch type="fixed" "Fix missing params in CameraCaptureOptions.copyWith"
diff --git a/.changes/fix-processor-stop b/.changes/fix-processor-stop
deleted file mode 100644
index 19a33b77a..000000000
--- a/.changes/fix-processor-stop
+++ /dev/null
@@ -1 +0,0 @@
-patch type="fixed" "Stop processor on track end"
diff --git a/.changes/fix-signal-resume-events b/.changes/fix-signal-resume-events
deleted file mode 100644
index d9f2e3c4f..000000000
--- a/.changes/fix-signal-resume-events
+++ /dev/null
@@ -1 +0,0 @@
-patch type="fixed" "Fix missing RoomReconnectedEvent and incorrect SyncState timing during signal-only reconnection"
diff --git a/.changes/fix-svc-dynacast b/.changes/fix-svc-dynacast
deleted file mode 100644
index fecac8c76..000000000
--- a/.changes/fix-svc-dynacast
+++ /dev/null
@@ -1 +0,0 @@
-patch type="fixed" "Fix VP9/SVC dynacast layer handling"
diff --git a/.changes/fix-syncstate-offer b/.changes/fix-syncstate-offer
deleted file mode 100644
index af9c5e184..000000000
--- a/.changes/fix-syncstate-offer
+++ /dev/null
@@ -1 +0,0 @@
-patch type="fixed" "Include last server offer in SyncState during reconnection"
diff --git a/.changes/ping-rtt-tracking b/.changes/ping-rtt-tracking
deleted file mode 100644
index d180f4b30..000000000
--- a/.changes/ping-rtt-tracking
+++ /dev/null
@@ -1 +0,0 @@
-patch type="fixed" "Add signal RTT tracking via pingReq/pongResp"
diff --git a/.changes/reconnect-jitter b/.changes/reconnect-jitter
deleted file mode 100644
index 11cc00a12..000000000
--- a/.changes/reconnect-jitter
+++ /dev/null
@@ -1 +0,0 @@
-patch type="fixed" "Add jitter to reconnect retry delays"
diff --git a/.changes/set-video-dimensions b/.changes/set-video-dimensions
deleted file mode 100644
index 1353ab298..000000000
--- a/.changes/set-video-dimensions
+++ /dev/null
@@ -1 +0,0 @@
-minor type="added" "Add setVideoDimensions for remote track publications"
diff --git a/.version b/.version
index 57cf282eb..24ba9a38d 100644
--- a/.version
+++ b/.version
@@ -1 +1 @@
-2.6.5
+2.7.0
diff --git a/CHANGELOG.md b/CHANGELOG.md
index a571c30b2..556c2ffb5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,18 @@
# CHANGELOG
+## 2.7.0
+
+* Added: Add setVideoDimensions for remote track publications
+* Added: Add audio renderer API for receiving raw audio frames
+* Changed: Bump flutter-webrtc to 1.4.0 and upgrade to libwebrtc m144 (iOS/macOS)
+* Fixed: Add signal RTT tracking via pingReq/pongResp
+* Fixed: Add jitter to reconnect retry delays
+* Fixed: Fix missing params in CameraCaptureOptions.copyWith
+* Fixed: Fix missing RoomReconnectedEvent and incorrect SyncState timing during signal-only reconnection
+* Fixed: Fix VP9/SVC dynacast layer handling
+* Fixed: Stop processor on track end
+* Fixed: Include last server offer in SyncState during reconnection
+
## 2.6.5
* Added: Send reconnect reason to server during WebSocket reconnection
diff --git a/README.md b/README.md
index 17f7cf85f..1bbbce27f 100644
--- a/README.md
+++ b/README.md
@@ -46,7 +46,7 @@ Include this package to your `pubspec.yaml`
```yaml
---
dependencies:
- livekit_client: ^2.6.5
+ livekit_client: ^2.7.0
```
### iOS
diff --git a/ios/livekit_client.podspec b/ios/livekit_client.podspec
index 9d4ff3630..ff758ac38 100644
--- a/ios/livekit_client.podspec
+++ b/ios/livekit_client.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'livekit_client'
- s.version = '2.6.5'
+ s.version = '2.7.0'
s.summary = 'Open source platform for real-time audio and video.'
s.description = 'Open source platform for real-time audio and video.'
s.homepage = 'https://livekit.io/'
diff --git a/lib/src/livekit.dart b/lib/src/livekit.dart
index 652589ae8..413774285 100644
--- a/lib/src/livekit.dart
+++ b/lib/src/livekit.dart
@@ -20,7 +20,7 @@ import 'support/platform.dart' show lkPlatformIsMobile;
/// Main entry point to connect to a room.
/// {@category Room}
class LiveKitClient {
- static const version = '2.6.5';
+ static const version = '2.7.0';
/// Initialize the WebRTC plugin. If this is not manually called, will be
/// initialized with default settings.
diff --git a/macos/livekit_client.podspec b/macos/livekit_client.podspec
index a41df5414..10cbd676c 100644
--- a/macos/livekit_client.podspec
+++ b/macos/livekit_client.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'livekit_client'
- s.version = '2.6.5'
+ s.version = '2.7.0'
s.summary = 'Open source platform for real-time audio and video.'
s.description = 'Open source platform for real-time audio and video.'
s.homepage = 'https://livekit.io/'
diff --git a/pubspec.yaml b/pubspec.yaml
index 7add67a90..b5b1fc537 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -15,7 +15,7 @@
name: livekit_client
description: Flutter Client SDK for LiveKit.
Build real-time video and audio into your apps. Supports iOS, Android, and Web.
-version: 2.6.5
+version: 2.7.0
homepage: https://github.com/livekit/client-sdk-flutter
environment:
From bfeecddf4b02c0f90fe4b00c3425090d40807a57 Mon Sep 17 00:00:00 2001
From: Hiroshi Horie <548776+hiroshihorie@users.noreply.github.com>
Date: Tue, 24 Mar 2026 16:57:45 +0900
Subject: [PATCH 2/3] Update AppFrameworkInfo.plist
---
example/ios/Flutter/AppFrameworkInfo.plist | 2 --
1 file changed, 2 deletions(-)
diff --git a/example/ios/Flutter/AppFrameworkInfo.plist b/example/ios/Flutter/AppFrameworkInfo.plist
index 1dc6cf765..391a902b2 100644
--- a/example/ios/Flutter/AppFrameworkInfo.plist
+++ b/example/ios/Flutter/AppFrameworkInfo.plist
@@ -20,7 +20,5 @@
????
CFBundleVersion
1.0
- MinimumOSVersion
- 13.0
From d1771a1ad405aaa4efeb95cdc9f18248d4e5f995 Mon Sep 17 00:00:00 2001
From: Hiroshi Horie <548776+hiroshihorie@users.noreply.github.com>
Date: Tue, 24 Mar 2026 17:02:28 +0900
Subject: [PATCH 3/3] Update CHANGELOG.md
---
CHANGELOG.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 556c2ffb5..ce2b2620c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,7 +4,7 @@
* Added: Add setVideoDimensions for remote track publications
* Added: Add audio renderer API for receiving raw audio frames
-* Changed: Bump flutter-webrtc to 1.4.0 and upgrade to libwebrtc m144 (iOS/macOS)
+* Changed: Bump flutter-webrtc to 1.4.0 and upgrade to libwebrtc m144
* Fixed: Add signal RTT tracking via pingReq/pongResp
* Fixed: Add jitter to reconnect retry delays
* Fixed: Fix missing params in CameraCaptureOptions.copyWith