diff --git a/docs/change-log/2025-12-17-discord-social-sdk-1.8.13395.md b/docs/change-log/2025-12-17-discord-social-sdk-1.8.13395.md new file mode 100644 index 0000000000..dacf0fec80 --- /dev/null +++ b/docs/change-log/2025-12-17-discord-social-sdk-1.8.13395.md @@ -0,0 +1,26 @@ +--- +title: "Discord Social SDK Release 1.8.13395" +date: "2025-12-17" +topics: + - "Discord Social SDK" +--- + +A new release of the Discord Social SDK is now available, with the following updates: + +### Moderation Metadata Support + +- [Coming Soon] Messages will soon support [`MessageHandle::ModerationMetadata`], a set of custom string key-value pairs that can be used + to communicate moderation-related information between your game backend and client. + - This SDK version includes the functionality to support this upcoming feature, but it will only become available + after an upcoming Discord API change. + +### WebSocket Reporting + +- WebSocket connection failures will now report an HTTP status code to the SDK log. + +### PlayStation 5 + +- Improved accuracy of timing metrics used for monitoring the health of connections and voice calls. + + +[`MessageHandle::ModerationMetadata`]: https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1MessageHandle.html#afb9ae126f6b1f0de006f2be8e3688205 \ No newline at end of file diff --git a/docs/discord-social-sdk/development-guides/account-linking-from-discord.mdx b/docs/discord-social-sdk/development-guides/account-linking-from-discord.mdx index 3ce33a1538..fb96943c23 100644 --- a/docs/discord-social-sdk/development-guides/account-linking-from-discord.mdx +++ b/docs/discord-social-sdk/development-guides/account-linking-from-discord.mdx @@ -181,4 +181,4 @@ Now that you've successfully implemented account linking with Discord, you can i [`Client::RegisterAuthorizeRequestCallback`]: https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1Client.html#a5f34b873e127a446c9ab549e4588ccd7 [`Client::RemoveAuthorizeRequestCallback`]: https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1Client.html#ab7e48864b0cedf3e8572a228ca401f2a [`Client::SetApplicationId`]: https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1Client.html#ad452335c06b28be0406dab824acccc49 -[`Client::UpdateToken`]: https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1Client.html#a606b32cef7796f7fb91c2497bc31afc4 +[`Client::UpdateToken`]: https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1Client.html#a606b32cef7796f7fb91c2497bc31afc4 \ No newline at end of file diff --git a/tools/doxygen/social-sdk-mappings.json b/tools/doxygen/social-sdk-mappings.json index 364b7db3a9..72c5701bdc 100644 --- a/tools/doxygen/social-sdk-mappings.json +++ b/tools/doxygen/social-sdk-mappings.json @@ -300,6 +300,7 @@ "discordpp::Client::SetLobbyMemberUpdatedCallback": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1Client.html#ade147c60761a6bb31361f878e812e6b4", "discordpp::Client::SetLobbyUpdatedCallback": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1Client.html#ada626c060ba77db627152a8c03222843", "discordpp::Client::UnlinkChannelFromLobby": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1Client.html#a28f78a6fe46eb11eb54ee9b53fa94ffe", + "discordpp::Client::IsDiscordAppInstalled": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1Client.html#a97ed881882de5c73158a1db8cd7a58e5", "discordpp::Client::AcceptActivityInvite": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1Client.html#ad12cf35065e4d2b303ee470af7c6ef37", "discordpp::Client::ClearRichPresence": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1Client.html#a9a7901ecde99d17a357e4113115b5e6b", "discordpp::Client::RegisterLaunchCommand": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1Client.html#a024d7222931fdcb7d09c2b107642ecab", @@ -333,7 +334,6 @@ "discordpp::Client::SetRelationshipCreatedCallback": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1Client.html#a04ef0cd95c7d88e97fc236603544c7ff", "discordpp::Client::SetRelationshipDeletedCallback": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1Client.html#a733fedb02d2b857194646949618f58c9", "discordpp::Client::UnblockUser": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1Client.html#acd8dc8d7e5c202256a219a65cfedae47", - "discordpp::Client::GetCurrentUser": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1Client.html#a7edea2a3dfe9ae560d5fa5ba8663b5cc", "discordpp::Client::GetCurrentUserV2": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1Client.html#ae52259570ba657252d91f5580636fe5d", "discordpp::Client::GetDiscordClientConnectedUser": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1Client.html#a8af6f7ed750a87f36c68774ca76851f7", "discordpp::Client::GetUser": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1Client.html#ab6f98c5e36bc4070b3ee0e45fae12f2b", @@ -346,6 +346,7 @@ "discordpp::Client::operator=": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1Client.html#a3fc6d6655e04c98a39ed5e79cfdb0cba", "discordpp::Client::operator bool": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1Client.html#ad35d2a626e64f4313883ce22cd45efb7", "discordpp::Client::GetApplicationId": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1Client.html#abe66dd4bf3cbc27961d41e8e11015ff5", + "discordpp::Client::GetCurrentUser": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1Client.html#a7edea2a3dfe9ae560d5fa5ba8663b5cc", "discordpp::Client::SetHttpRequestTimeout": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1Client.html#ae5fe2518b0b1b05ee1745ab0a79096b9", "discordpp::Client::ErrorToString": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1Client.html#ab40c4c45450eb5d5f14346612b57ddae", "discordpp::Client::GetDefaultAudioDeviceId": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1Client.html#a91c6f22803d437153ad192f3395ac47c", @@ -368,6 +369,8 @@ "discordpp::ClientCreateOptions::SetExperimentalAudioSystem": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1ClientCreateOptions.html#adfd12e55eff0ae99f54b336f8d256770", "discordpp::ClientCreateOptions::ExperimentalAndroidPreventCommsForBluetooth": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1ClientCreateOptions.html#aa9a720bd4f7f3ff12d0c1a3054d00a85", "discordpp::ClientCreateOptions::SetExperimentalAndroidPreventCommsForBluetooth": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1ClientCreateOptions.html#af979cbdbf18096496189143d34101d7c", + "discordpp::ClientCreateOptions::CpuAffinityMask": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1ClientCreateOptions.html#ae803723e9c57a0714a813b54dcf6540c", + "discordpp::ClientCreateOptions::SetCpuAffinityMask": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1ClientCreateOptions.html#a45dc95e694b271d7f1cd38ec991937ef", "discordpp::ClientResult::ClientResult": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1ClientResult.html#a685015ca8d29a50d47fd1ed5d469ac2e", "discordpp::ClientResult::operator=": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1ClientResult.html#ab04a08a811079846f4c963d733e806de", "discordpp::ClientResult::operator bool": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1ClientResult.html#ad719dc037d1c61b9b33499f85af9e884", @@ -470,6 +473,7 @@ "discordpp::MessageHandle::Id": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1MessageHandle.html#a59f6a4468a3926ffcdf8d0ffff1e4910", "discordpp::MessageHandle::Lobby": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1MessageHandle.html#aa9ab0eb82985680399dcc1d5c0ea5605", "discordpp::MessageHandle::Metadata": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1MessageHandle.html#a881df6c0ee36e8009a7b516da4a065d5", + "discordpp::MessageHandle::ModerationMetadata": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1MessageHandle.html#afb9ae126f6b1f0de006f2be8e3688205", "discordpp::MessageHandle::RawContent": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1MessageHandle.html#aa63a42124cd944ca2c67bc24a22e7421", "discordpp::MessageHandle::Recipient": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1MessageHandle.html#a369267d15083885fbcf5edfc21ecf1e7", "discordpp::MessageHandle::RecipientId": "https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1MessageHandle.html#ab1a22f5da27cfe4cce9ddcefeed33a6d",