Skip to content

Commit

Permalink
Merge branch 'release/2024.3.1'
Browse files Browse the repository at this point in the history
  • Loading branch information
miosakuma committed Aug 30, 2024
2 parents 4524773 + be4835a commit 3a2af59
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 1 deletion.
11 changes: 11 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,16 @@

## develop

## 2024.3.1

**リリース日**: 2024-08-30

- [FIX] JitPack で発生した Gradle Task の暗黙的な依存関係によるビルドエラーを修正する
- `generateMetadataFileForSora-android-sdkPublication` は暗黙的に `sourcesJar` に依存していた
- このため、タスクの実行順序によってはビルドエラーが発生する状況になっており、kotlin 1.9 に上げたタイミングで問題が発現した
- この問題に対処するために、`generateMetadataFileForSora-android-sdkPublication``sourcesJar` に依存していることを明示的に宣言した
- @zztkm

## 2024.3.0

**リリース日**: 2024-08-29
Expand Down Expand Up @@ -56,6 +66,7 @@
- @torikizi
- [FIX] Offer メッセージでサイマルキャスト有効を指定した場合にサイマルキャストが有効にならない問題を修正
- 接続時にクライアントが指定したサイマルキャスト有効/無効の設定により SimulcastVideoEncoder を利用していたが、Sora 側でサイマルキャスト有効の指定は変更できるためサイマルキャスト有効/無効の判断は Offer メッセージの `simulcast` の値を元に行う必要があった
- @miosakuma

### misc

Expand Down
10 changes: 10 additions & 0 deletions sora-android-sdk/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,16 @@ task sourcesJar(type: Jar) {
from android.sourceSets.main.java.srcDirs
}

tasks.whenTaskAdded { task ->
// kotlin 1.9 に上げたタイミングで、JitPack で generateMetadataFileForSora-android-sdkPublication が
// sourcesJar より先に実行されるようになってしまい ビルドエラーが発生した。
// 、generateMetadataFileForSora-android-sdkPublication は sourcesJar の出力を使用するためである。
// この問題に対処するために、generateMetadataFileForSora-android-sdkPublication が sourcesJar に依存していることを明示的に宣言する。
if (task.name == "generateMetadataFileForSora-android-sdkPublication") {
task.dependsOn("sourcesJar")
}
}

artifacts {
archives sourcesJar
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import org.webrtc.WebrtcBuildVersion

class SDKInfo {
companion object {
const val version = "2024.3.0"
const val version = "2024.3.1"

fun sdkInfo(): String {
return "Sora Android SDK $version (${BuildConfig.REVISION})"
Expand Down

0 comments on commit 3a2af59

Please sign in to comment.