We are proud to announce the release of D++ 10.1.5, which is a focused maintenance and quality-of-life release, bringing a mixture of new API coverage, stability improvements, and internal clean-ups across the board. This update adds new API features such as guild message search support and the missing BYPASS_SLOWMODE permission bit, while also resolving several voice, coroutine, and HTTP edge-case issues reported by the community.
The changelog is listed below:
Release Changelog
✨ New Features
- Add guild messages search endpoint (#1565)
- Add missing
BYPASS_SLOWMODEpermission (bit 52) (#1562) - Added
get_pathtohttp_server_requestso that the user can get the request path (#1552) - Added
DPP_EXPORTtobignum.hbn_deleterstruct (#1542)
🐞 Bug Fixes
- 100% busy main thread while bot is not playing audio in vc (#1578)
- Coro: fix an issue with coroutine lambdas with captures with
cluster::start_timer(#1576) - Fix connection issue when user force move bot to another channel (#1554)
- Fix hang when sending HTTP request with empty token and non-empty logger (#1543)
- Resolve warnings during build (#1532)
- Poll vote events and add missing poll intents (#1525)
♻️ Refactoring
- Corrected ColourReset to be the correct Ansi sequence, added
colour.cmaketo the documentation tests (#1577) - Fix typos and suppress unhandled
VOICE_CHANNEL_START_TIME_UPDATEevent (#1561)
📜 Miscellaneous Changes
- Wait for http request completion with condition variable (#1524)
Thank you for using D++!