Skip to content

Commit 17b5f0f

Browse files
Update release notes
1 parent a91fec9 commit 17b5f0f

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

docs/change-log/2025-09-25-discord-social-sdk-1.6.md renamed to docs/change-log/2025-09-26-discord-social-sdk-1.6.md

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,40 @@
11
---
22
title: "Discord Social SDK Release 1.6"
3-
date: "2025-09-25"
3+
date: "2025-09-26"
44
topics:
55
- "Discord Social SDK"
66
---
77

88
A new release of the Discord Social SDK is now available, with the following updates:
99

10-
### New Features
10+
## ✨ New Features
11+
12+
- When calling [`Client::GetGuildChannels`], channels are now sorted by their `position` field, which matches how they are sorted in the Discord client.
13+
- Messages received via the Social SDK, no longer create notifications in a Discord client for the same user, to avoid double notification on the same machine.
1114

1215
**This release adds features to support upcoming Discord experiments that will enhance how games integrate with user profiles and authentication:**
1316

1417
- **Game Profile Integration**: New functionality to display game data on Discord user profiles. This includes `UserApplicationProfile` support with two new methods: [`Client::GetUserApplicationProfiles`] and [`Client::GetUserApplicationProfilesNoLock`] on the Users class, which retrieve game identity data from external authentication providers.
1518
- **In-Discord Authentication Flow**: Support for users to start account linking directly from Discord (rather than having to initiate it from within your game). Added [`Client::RegisterAuthorizeRequestCallback`] and [`Client::RemoveAuthorizeRequestCallback`] methods to handle authentication requests that originate from various Discord entry points. These functions support upcoming Discord client experiments that will be gradually rolled out to users over time.
1619

17-
More detailed documentation will be available when the client experiments conclude. Additional new features:
18-
19-
- When calling [`Client::GetGuildChannels`], channels are now sorted by their `position` field, which matches how they are sorted in the Discord client.
20-
- Messages received via the Social SDK, no longer create notifications in a Discord client for the same user, to avoid double notification on the same machine.
21-
22-
### Deprecations
20+
### ⚠️ Deprecations
2321

2422
This deprecation aims to improve consistence across the SDK’s API surface as well as provide a safer implementation that has fewer edge cases and less potential for accidental misuse.
2523

2624
- Deprecated [`Client::GetCurrentUser`] API in favor of [`Client::GetCurrentUserV2`] which returns optional values instead of potentially invalid handles.
2725

28-
### Performance Improvements
26+
### 🚀 Performance Improvements
2927

3028
- This update implements caching capabilities for the [`Client::GetUserMessagesWithLimit`] function to avoid unnecessary remote API calls when sufficient messages are already cached locally.
3129

32-
### Voice Communications Fixes and Improvements
30+
### 🎤 Voice Communications Fixes and Improvements
3331

3432
Fixes several critical bugs with the voice communications system, as well as improved overall reliability, and noise and echo suppression and cancellation.
3533

3634
- Fixed an issue where voice calls would sometimes transition to `Disconnected` state instead of reconnecting properly after a network interruption.
3735
- Extended AGC2 (Automatic Gain Control 2) support to mobile platforms
3836

39-
### General Stability and Bug Fixes
37+
### 🐛 General Stability and Bug Fixes
4038

4139
Multiple general critical bugs that can cause crashes and panics. We highly recommend upgrading to 1.6 to avoid them in your game.
4240

0 commit comments

Comments
 (0)