Releases: forscht/ddrive
Releases · forscht/ddrive
Updated file chunkSize
What's Changed
- chore: Increased chunkSize to 24MB from 7.5MB by @forscht in #81
- Update README.md by @ShivamB25 in #79
New Contributors
- @ShivamB25 made their first contribution in #79
Full Changelog: v4.2.0...v4.3.0
Hotfix - Fix download file stuck after while
Merge pull request #77 from forscht/hotfix/downloadfile hotfix: fix download files
Fix fastify/multipart issue
What's Changed
- Updated railway templated by @KloudAlpha in #62
- Bump @fastify/multipart from 7.3.0 to 7.4.1 by @dependabot in #69
- build(deps): bump undici from 5.9.1 to 5.19.1 by @dependabot in #71
New Contributors
- @KloudAlpha made their first contribution in #62
Full Changelog: v3.7.6...v4.1.0
Added new route metadata
v3.7.7 chore: bump version
Fix security vulnerability
v4.0.1 chore: fixed security vulnerability
New Version 4.0
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 ofbot/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
v3.7.5 chore: prepared for depreciation
Fix ddrive crash issue
Fix ddrive crash issue caused by timeout and chunkSize
Expose parameters and fliter invalid messages
What's Changed
- feat: updated readme with example of use of user token by @forscht in #20
- Bump undici from 5.8.0 to 5.9.1 by @dependabot in #25
- Added support for Heroku deploy button by @forscht in #28
- Update README.md by @EpicGamer007 in #27
- Some Code Improvements by @BrainBursty in #30
- Add html content type header by @lonelil in #35
- Added "Run on replit badge + Grammar fixes" by @EpicGamer007 in #39
- Bump minimatch from 3.0.4 to 3.1.2 by @dependabot in #42
- Railway host by @002-sans in #44
- Bump json5 and tsconfig-paths by @dependabot in #55
- chore: expose chunkSize and request timeout parameter and ignore inva… by @forscht in #56
New Contributors
- @EpicGamer007 made their first contribution in #27
- @BrainBursty made their first contribution in #30
- @lonelil made their first contribution in #35
- @002-sans made their first contribution in #44
Full Changelog: v3.6.0...v3.7.1
Basic features improvements
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