Releases: cloudreve/cloudreve
Releases · cloudreve/cloudreve
4.9.2
4.9.1
4.9.0
Important
Breaking change:
If you are using AlibabaCloud OSS storage policy, please go to the admin dashboard after upgrading, edit each OSS storage policy, fill in the correct Region in Basic info and save it, otherwise the storage policy will not continue to work.
- Added option to use Mapbox as photo location map provider (#2922)
- Added reverse geocoding through photo GPS coordinates and Mapbox service (#2922)
- Added option to reset of failed thumbnails in context menu (#2854 @MasonDye)
- Added option to delete recently used file tags in context menu (#2187)
- Fixed modification date is lost when creating compressed files (#2897 @YUDONGLING)
- Fixed Bandwidth limiting for COS storage policy not matching actual limits (#2899 @YUDONGLING)
- Fixed S3 storage policy file MimeType not being passed during upload, causing some providers to be unusable (#2847 @YUDONGLING)
- Fixed [Pro edition] error popup when switching accounts in Firefox (#2919)
- Fixed [Pro edition] invalid magic variables in some email template titles (#2972)
- Fixed inaccurate list when previewing some archived files online (cloudreve/frontend#314 @YUDONGLING)
- Fixed Y-axis of the chart in admin dashboard being truncated in some cases (cloudreve/frontend#313 @YUDONGLING)
- Optimized [Pro edition] ignore case sensitivity in email provider filtering (#2888)
- Optimized restart policy for containers in Docker Compose (#2932 @SourLemonJuice)
- Optimized OSS signature algorithm upgraded to V4 (#2963)
- Optimized parallel multipart upload enabled by default for supported storage policies
- Optimized removal of redundant random prefix in thumbnail Blob (#2893 @YUDONGLING)
- Optimized share short links can specify initial path through
pathparameter (#2958 @YUDONGLING)
4.8.0
- Added WebDAV option to enable
Block system file uploads(#2871) - Added Language switching on intro page (cloudreve/frontend#310 @YUDONGLING)
- Added Manually select text encoding when previewing ZIP archives online (#2867)
- Added Thumbnail format and quality settings now apply to most third-party storage policy native generators (#2868 @YUDONGLING)
- Added KS3 storage policy native thumbnail generator (#2868 @YUDONGLING)
- Added Customizable character length for graphic CAPTCHAs (#2879)
- Improved [Pro] Display login button prompt when unauthenticated users lack access to shared links (#2877)
- Fixed Missing files when previewing certain archive contents online (cloudreve/frontend#312 @YUDONGLING)
- Fixed View settings synchronization issues in certain scenarios (cloudreve/frontend#311 @YUDONGLING)
- Fixed [Pr] 2FA logins not being recorded in login events (#2874)
4.7.0
- Added Online preview of
zipor7zarchive file lists with selective file extraction (#2852) - Added Local, Slave (Remote), S3, Qiniu, Upyun, OSS, COS storage policies support for chunked parallel upload (#2275)
- Added Default email templates with more languages and support for magic variables in titles (#2814 @YUDONGLING)
- Added Set a language as default in email templates (#2862 @YUDONGLING)
- Added [Pro] Custom icons for third-party login providers (#2836)
- Added [Pro] Configure user profile field mapping for non-standard OpenID providers (#2838)
- Fixed [Community] Unable to save shared folders as shortcuts (#2818)
- Fixed Local or slave storage policies unable to download files when download bandwidth limiting is enabled (#2834)
- Fixed Occasional duplicate file uploads in root directory during drag-and-drop upload (#2759)
- Fixed Inconsistent frontend handling when creating multi-level directories or files (#2853)
- Fixed Missing translation for
Import Files(cloudreve/frontend#307 @WittF) - Fixed Blob path uniqueness check message in admin storage policy settings (cloudreve/frontend#302 @WittF)
- Improved Width and series line color in admin homepage (cloudreve/frontend#304 @YUDONGLING)
- Improved File traversal counts no longer limited by user group settings when deleting files
- Improved Retry mechanism for failed single chunk uploads
4.6.0
4.6.0
- Added AI-translated locales: French, German, Spanish, Portuguese, Korean, Russian, Italian (#2803)
- Added Uploading image files directly in Markdown editor (#2593)
- Added Support for referencing existing image files via relative paths in Markdown editor
- Added Online archive extraction support for
.7zand.tar.bz2formats - Added Password protected archives support when extracting
7zandzipfiles (#2668) - Added Additional filtering options for file lists in admin dashboard (#2667)
- Added Playback speed control for music player (#2629)
- Added Music player state synchronization with system media controls
- Added [Pro] Login prompt when accessing share links after anonymous user group share access is globally disabled (#2782)
- Added [Pro] Display of user who used the gift code in admin dashboard gift code list (#2660)
- Improved Added
Return to Homebutton on 404 pages (cloudreve/frontend#292 @YUDONGLING) - Improved Debouncing when inputting LOGO images in admin dashboard (cloudreve/frontend#297 @YUDONGLING)
- Improved Multiple translations (cloudreve/frontend#295 cloudreve/frontend#296 cloudreve/frontend#299 @YUDONGLING)
- Improved ServiceWorker update notifications
- Fixed IP field overflow in admin dashboard event details when IP addresses are too long (#2799)
- Fixed Duplicate addition instead of removal when repeatedly clicking already selected event types in admin dashboard filters (#2787)
- Fixed Error thrown despite successful email sending with certain email providers (#2791)
- Fixed Localization error in Markdown image insertion dialog (cloudreve/frontend#298 @YUDONGLING)
- Fixed Missing browser compatibility notification when copying share links in share list (#2811)
4.5.1
4.5.0
- Added [Pro] Abuse reporting for share links or users (#2552)
- Added option in user preferences to choose whether to display share link list in personal profile (#2453)
- Added [Pro] ability for administrators to relocate file storage policies via context menu when browsing user files (#2425)
- Fixed issue where multiple share link creations could result in incomplete links in certain cases (#2755)
- Fixed issue where only the first IP should be recorded when
X-Forwarded-Forcontains multiple IPs (#2748) - Fixed issue where share link addresses were not properly truncated in API responses in certain cases
- Fixed rare issue where file capacity was not counted when uploading large numbers of small files in parallel with MySQL
- Fixed potential UI exceptions when uploading large numbers of files
- Optimized to not trust
X-Forwarded-Forheader by default (#2760 @YUDONGLING) - Optimized SMTP dependency replaced with
wneessen/go-mail(#2738) - Optimized [Pro] buffered writing of activity logs
- Optimized Cloudflare Turnstile CAPTCHA to adapt to container width
4.4.1
- Fixed process exits inexpertly caused by recycle bin scheduled cleanup task in certain situations (#2750)
- Fixed deadlock when creating upload session while using SQLite
- Fixed incorrect error message for Blob storage path uniqueness check in admin dashboard (cloudreve/frontend#290 @YUDONGLING)
- Optimized magic variables in Blob storage paths to regenerate new values for randomness variables when used multiple times (#2741 @YUDONGLING)
4.4.0
- Added [Pro] Option in user preferences to enable notifications when storage policy changes after entering different directories (#2700)
- Added Kingsoft Cloud Object Storage KS3 storage policy (#2665 @omiku)
- Added Regular expression filtering in storage policies to filter or allow specific file names (#2695)
- Added When sorting by filename, if all files are loaded on the first page, use optimized natural sorting (#2716)
- Fixed qBittorrent extra task parameters not taking effect (#2666)
- Fixed Potential crashes during parallel relay file transfers (#2737)
- Fixed File last modification date not being correctly recorded during upload
- Fixed Incorrect capacity check when copying files across users in Pro edition (#2740)
- Fixed Abnormal progress display when remote download file size is unknown (cloudreve/frontend#287 @hceasy)
- Fixed Display friendly message when no files succeed during batch direct link generation (cloudreve/frontend#288 @WittF)
- Fixed Missing translation for "All Types" in background task type options (cloudreve/frontend#289 @quanac-lcx)
- Optimized Update modification date only when file content is updated or important attributes are modified
- Optimized Pin PostgreSQL major version in Docker Compose (#2723 @Curious-r)
- Optimized Static resource chunk strategy to reduce initial page loading time (#2714)