Components V2 and Shardless Cluster Webhooks
Big things are coming to D++! With this update, Components v2 is here—just in time for Discord’s official launch on 11 March 2025. This upgrade makes interactive message components more powerful and flexible, giving you even more ways to engage users. But that’s not all—shardless clusters now have built-in webhook server support, letting D++ act as a lightweight web server. Instead of relying on WebSockets for interactions, you can now route them through outgoing webhooks, reducing gateway overhead and making your bot more efficient at scale. Whether you're building for speed, scalability, or just a smoother user experience, this update has you covered!
The changelog is listed below:
Release Changelog
:sparkles: New Features
• Ssl context management (#1398) • Shardless clusters: Webhook server support :hook: (#1391) • Components v2 (#1381)
:lady_beetle: Bug Fixes
• Fix build process to enable coro in vcpkg (#1399)
• Fix include dir. (#1389)
• Deny user ability to set certain headers (#1385)
• Fix redefinition of DPP_NO_CORO (#1386)
• We never remove fds that want deletion (#1383)
• Dont allow bot.start on a started cluster (#1384)
• oauth2_install_params in current_application_get() could not be parsed (#1380)
:scroll: Miscellaneous Changes
• Change c++ version in cmake example from 17 to 20 (#1390)
:construction_worker: Build/CI
• Update actions to remove some use of 20.04 (#1387)
Thank you for using D++!