Skip to content

Releases: forscht/ddrive

Updated file chunkSize

18 Apr 13:42
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.2.0...v4.3.0

Hotfix - Fix download file stuck after while

30 Mar 14:15
b87e37b
Compare
Choose a tag to compare
Merge pull request #77 from forscht/hotfix/downloadfile

hotfix: fix download files

Fix fastify/multipart issue

12 Mar 08:07
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.7.6...v4.1.0

Added new route metadata

12 Jan 09:20
Compare
Choose a tag to compare
v3.7.7

chore: bump version

Fix security vulnerability

11 Jan 13:27
Compare
Choose a tag to compare
v4.0.1

chore: fixed security vulnerability

New Version 4.0

11 Jan 13:05
Compare
Choose a tag to compare

New Version 4.0

This next major version release 4.0 is ddrive written from scratch. It comes with most requested features and several improvements.

  • Now uses postgres to store files metadata. Why?
    • Once you have huge amount of data stored on ddrive it makes ddrive significantly slow to start since ddrive have to fetch all the metadata from discord channel (For 3 TB of data it takes me 30+ minutes.)
    • With postgres, deleting file is extremely faster because now ddrive don't have to delete files on discord channel and just need to remove from metadata only.
    • With postgres now it's possible to move or rename files/folders which was impossible with older version.
  • Added support for rename files/folders.
  • Added support to move file/folder (Only via API, Not sure how to do it with frontend, PR welcomes.).
  • Now uses webhooks instead of bot/user tokens to bypass the discord rate limit.
  • DDrive now uploads file chunks in parallel with limit. Which significantly increase the upload speed. I was able to upload file with 5GB of size in just 85 seconds. - Issue - #12
  • Public access mode - It is not now possible to provide users read-only access with just one config var. Issue - #43
  • Batch upload files - Now you can upload multiple files at once from panel. (DClone support has been removed from this version) Issue - #36
  • Bug fix - download reset for few mobile devices. Issue - #21
  • Added support for optional encryption to files uploaded to discord. - Issue #29
  • DDrive now has proper rest API with OpenAPI 3.1 standards.
  • Added support for dark/light mode on panel.

I spent several weeks finalizing this new version. Any support is highly appreciated - Buy me a coffee

Last major release for v3.x

11 Jan 12:49
Compare
Choose a tag to compare
v3.7.5

chore: prepared for depreciation

Fix ddrive crash issue

11 Jan 07:44
Compare
Choose a tag to compare

Fix ddrive crash issue caused by timeout and chunkSize

Expose parameters and fliter invalid messages

04 Jan 09:08
daa26ac
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.6.0...v3.7.1

Basic features improvements

28 Jul 03:23
1658cc7
Compare
Choose a tag to compare

What's Changed

  • #16 Increased default timeout limit to 30 seconds instead of 15 and added option to customise it with restOpts params
  • #15 Fixed code bug
  • #13 Added param chunkSize to increase chunk size from 7.8 MB
  • Bumped discord rest library version

Full Changelog: v3.5.1...v3.6.0