AirDC++ 4.00 Beta

This is where we publish all great news

AirDC++ 4.00 Beta

Postby maksis » 19 Nov 2020, 19:40

Version 4.00 introduces a new Extensions tab that can be used to install new extensions or to manage installed ones.


Functionality that has been moved to extensions

The inbuilt scan for missing/extra files and share monitoring have been replaced with separate extensions that can be managed from the Extensions tab. The respective extensions will be installed by default when upgrading from an old version (the share scanner extension will be installed only for people using the RAR settings profile). The new extensions aren't able to use your previous share scanning and monitoring settings so you may want to review the settings of both extensions after upgrading.

Writing own extensions

AirDC++ Web API allows implementing extensions for various different use cases, such as queueing new files, performing searches, validating finished bundles or files/directories to be added share, sending/reading chat messages, validating share of other users, dynamic setting of speed limits, managing share refreshes, adding context menu items that perform custom actions etc.

For more information about writing new extensions, please visit: ... pting.html



- Extension tab for installing and managing extensions
- Include node.js extension engine in the updater and installer
- Add labels for event log messages
- Allow changing web server bind addresses from the settings, show a link to the Web UI


- Bind web server to localhost ( by default
- Don't wait until the current file has finished completed when stopping hashing
- Don't allow adding bundle sources without a known hub


- Fix incorrect TTH data being added in hash store when shutting down while hashing is in progress
- Fix fetching the list of downloaded files for partial bundle sharing


- Inbuilt check for missing/extra files (replaced with the airdcpp-release-validator extension)
- Inbuilt share monitoring (replaced with the airdcpp-share-monitor extension)
- Manual SFV checker (can be implemented with an extension)
- Support for migrating legacy XML hash databases from DC++ (or other compatible applications)


Existing AirDC++ users with AirDC++ 3.71 who have switched to the Beta update channel (Settings -> Miscellaneous -> Update channel) will be prompted to install the beta version.

Users that are currently running AirDC++ 3.70 or older must download the beta version manually via this link because of an issue in the inbuilt updater functionality in older versions.
You do not have the required permissions to view the files attached to this post.
User avatar
Site Admin
Posts: 911
Joined: 23 Nov 2010, 18:56

Return to Announcement & News

Who is online

Users browsing this forum: No registered users and 6 guests