diff --git a/CHANGELOG.md b/CHANGELOG.md index 825608c..32158a9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 2.2.2 | September 2nd 2024 + +- Added backtrace logging to player creation to figure out some mystery crashes + ## 2.2.1 | August 22nd 2024 - Added new option: `/playing` can now receive an updating behavior parameter diff --git a/Cargo.lock b/Cargo.lock index 56bfe47..71be076 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3738,7 +3738,7 @@ dependencies = [ [[package]] name = "spoticord" -version = "2.2.1" +version = "2.2.2" dependencies = [ "anyhow", "dotenvy", @@ -3758,7 +3758,7 @@ dependencies = [ [[package]] name = "spoticord_audio" -version = "2.2.1" +version = "2.2.2" dependencies = [ "librespot", "songbird", @@ -3805,7 +3805,7 @@ dependencies = [ [[package]] name = "spoticord_session" -version = "2.2.0" +version = "2.2.2" dependencies = [ "anyhow", "base64 0.22.1", @@ -3823,14 +3823,14 @@ dependencies = [ [[package]] name = "spoticord_stats" -version = "2.2.0" +version = "2.2.2" dependencies = [ "redis", ] [[package]] name = "spoticord_utils" -version = "2.2.0" +version = "2.2.2" dependencies = [ "anyhow", "base64 0.22.1", diff --git a/Cargo.toml b/Cargo.toml index 24f4c3a..a594832 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "spoticord" -version = "2.2.1" +version = "2.2.2" edition = "2021" rust-version = "1.80.0" diff --git a/spoticord_audio/Cargo.toml b/spoticord_audio/Cargo.toml index 3e5eb67..76fb39f 100644 --- a/spoticord_audio/Cargo.toml +++ b/spoticord_audio/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "spoticord_audio" -version = "2.2.1" +version = "2.2.2" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/spoticord_session/Cargo.toml b/spoticord_session/Cargo.toml index 6b66a5f..b9493d5 100644 --- a/spoticord_session/Cargo.toml +++ b/spoticord_session/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "spoticord_session" -version = "2.2.0" +version = "2.2.2" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/spoticord_session/src/lib.rs b/spoticord_session/src/lib.rs index e56c41c..b092ec6 100644 --- a/spoticord_session/src/lib.rs +++ b/spoticord_session/src/lib.rs @@ -132,7 +132,7 @@ impl Session { // Leave call on error, otherwise bot will be stuck in call forever until manually disconnected or taken over _ = call.lock().await.leave().await; - error!("Failed to create player: {why}"); + error!("Failed to create player: {why}\n{}", why.backtrace()); return Err(why); } diff --git a/spoticord_stats/Cargo.toml b/spoticord_stats/Cargo.toml index c7fa8f1..a2b91a5 100644 --- a/spoticord_stats/Cargo.toml +++ b/spoticord_stats/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "spoticord_stats" -version = "2.2.0" +version = "2.2.2" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/spoticord_utils/Cargo.toml b/spoticord_utils/Cargo.toml index 336e9fd..6d9a9a1 100644 --- a/spoticord_utils/Cargo.toml +++ b/spoticord_utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "spoticord_utils" -version = "2.2.0" +version = "2.2.2" edition = "2021" [dependencies]