Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions docs/change-log/2025-12-17-discord-social-sdk-1.8.13395.md
Original file line number Diff line number Diff line change
@@ -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.

<!-- Autogenerated Reference Links -->
[`MessageHandle::ModerationMetadata`]: https://discord.com/developers/docs/social-sdk/classdiscordpp_1_1MessageHandle.html#afb9ae126f6b1f0de006f2be8e3688205
Original file line number Diff line number Diff line change
Expand Up @@ -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
6 changes: 5 additions & 1 deletion tools/doxygen/social-sdk-mappings.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down Expand Up @@ -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",
Expand All @@ -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",
Expand All @@ -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",
Expand Down Expand Up @@ -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",
Expand Down