Skip to content

Datamining Discord changes from the JS files

Notifications You must be signed in to change notification settings


Folders and files

Last commit message
Last commit date

Latest commit


Repository files navigation



Datamining is done through comparing the JavaScript files served to the Discord Canary client which have different hashes per build change.

Keep in mind that a lot of build changes feature variable renaming, new tabs, newlines, etc.. which usually don't change anything on the user-side. Some changes may not appear in the file diffs, since we only compare the entry JS file and not any of the (hundreds of) chunk files. So please take these build notes with a grain of salt.


We are not affiliated, associated, authorized, endorsed by, or in any way officially connected with Discord Inc., or any of its subsidiaries or its affiliates. Some code found within this repository may be owned by Discord Inc.

The contents of this repository exist purely for educational purposes and its contributors do not condone sharing the content found here on any social media platform as your own.

The contents of this repository are subject to change at the discretion of Discord Inc. or be completely removed. Any new products or features discovered are subject to change and not guaranteed to release.

Build notes

Every commit (that has some actual noteworthy changes) will have a comment tied to it with a small summary of what's changed.

In the past, build notes were summarized at the wiki. Those wiki pages containing the changes in older builds can be found here.


Comments are currently limited to select contributors to prevent abuse.


You can follow this repository to receive email notifications. Click the Watch button then select All Activity.

How to enable notifications

Alternatively, you could receive notifications with external tools, such as the Datamine Updates Discord bot.