You can check Seafile release table to find the lifetime of each release and current supported OS: https://cloud.seatable.io/dtable/external-links/a85d4221e41344c19566/?tid=0000&vid=0000
14.0
14.0.9 beta (2026-10-14)
- SeaDoc: SeaDoc is now version 3.0
- Wiki feature improved
- Whiteboard (based on Excalidraw) improved
- Configuration changes
- WebDAV is configured via environment variables
- Metadata server is configured via environment variables
- Seafile AI models are configured via seafile_ai_config.yaml
- Thumbnail server configurations in seahub_settings.py have changed
- Search configurations have changed and SeaSearch is now the default search engine
- Monthly traffic limits in ENABLED_ROLE_PERMISSIONS now use separate download and upload settings.
- SSO: Disable local password login configurations have been changed.
- Thumbnail server improved
- Metadata feature improved
- UI refinement
- A new library archiving feature
- A new AI chat feature
- Databases are now using utf8mb4 encoding by default. utf8mb4 is for handling Emoji in file names. Because utf8mb4 is compatible with old utf8mb3 encoding, for existing deployments, you don't need to update the database tables.
- Support preview for more file types, including .tif, .m4v, .mkv, .avif
- Support Webhook, when a library has been changed, a webhook can be configured to receive notification.
- Face recoginition feature has been removed
13.0
13.0.29(2026-11-04)
- Fixed multiple reported security vulnerabilities including XSS, privilege bypass, unauthorized access, resource exhaustion issues.
- Fix SSRF vulnerability of md-to-sdoc feature, thanks to Kotaro Higashi (Lee Xinlan) for reporting the issue.
- Fix a security vulnerability allowing filesystem object overwrites and folder-share boundary bypass. Thanks to Henning Ziech (Seibert Group GmbH) for reporting this issue.
- Keyboard navigation improvements.
- Optimize OnlyOffice logging.
- [fix] Fix an issue where the admin user rename API returns stale display names due to case-sensitive nickname cache.
- [fix] Fix an issue where the web UI shows stale permission errors after library deletion
- [fix] Fix an issue that allowed opening Markdown files in split view from the trash bin
- [fix] Fix an issue where the file list does not refresh after moving a file into a doc within the same library
- [fix] Fix an issue that may cause file corruption when re-uploading after cancelling an upload
13.0.28 (2026-09-18)
- Updated seahub dependencies.
- [fix] Fix batch write permission vulnerability for read-only repository API tokens.
- [fix] Fix OnlyOffice document blank display issue on Safari browsers.
- Updated JS frontend dependencies with security vulnerabilities.
- Added persistent state saving for left sidebar navigation expand/collapse
- [fix] Fix internal server error when accessing invalid upload links in revoked shared libraries
13.0.27 (2026-08-19)
- Updated sdoc download link retrieval to use inner URL.
- Improved translation mechanism for user activation emails.
- Improved encrypted library creation flow.
- [fix] Fix share functionality for encrypted libraries (and folders/files within them) in library view.
- [fix] Fix "partially selected" state handling in library view.
- [fix] Fix cache incompatibility between Go fileserver and C fileserver.
- [fix] Fix SAML-related vulnerability for user authentication.
- Removed object existence cache
- Add error reporting when uploaded temporary files cannot be retrieved
13.0.25 (2026-07-03)
- [fix] Fix permission check in File/Dir revert API, FileRevision API, and Metadata API.
- Adjust some log levels of seaf-server.
- [fix] Fix an issue where deactivated users could still authenticate normally via WebDAV password.
- [fix] Fix the failure of automatic metadata activation for admin-created libraries.
- [fix] Fix an issue where the AI language dropdown still appeared in tag generation settings even when the AI feature was disabled
- [fix] Fix garbage collection (GC) related issues
13.0.24 (2026-06-09)
- [fix] Fix a file download issue of the Android client
13.0.23 (2026-06-08)
- [fix] Fix view-media-via-share-link link vulnerability. Thanks toRachel Fragilefor reporting the issue.
- [fix] Fix incorrect file deletion time in the trash page
- [fix] Fix inconsistency between directory permission timestamp cache and database
- [md server] Added option to enable or disable the profile feature
13.0.22 (2026-05-29)
- [fix] Fix import error in Wiki
- [fix] Fix a read-only permission check error for exdraw JWT token
- [fix] Fix unfold invisible button in top bar
- Improve GC progress log during long run
- [fix]Fix permission leakage vulnerability of invisible directories
13.0.21 (2026-04-20)
- [fix] Fix multiple selection by shift key in sharing links
- [fix] Fix a redis re-connection bug in metadata handling
- [fix] Fix seahub_auth cookie does not set for shibboleth authentication via desktop/mobile client
- [fix] Fix some docker startup warnings
- [fix] Clean temporary uploading files that failed to finish uploading in go fileserver
13.0.20 (2026-03-31)
- [fix] Fix multiple selection by shift key in sharing links
- [fix] Support reading MySQL port via environment variables
- [fix] Fix visiting system admin panel devices/desktop page
13.0.19 (2026-03-09)
- [fix] Fix user page pagination not work in system admin
- [fix] Fix search user via user ID in system admin
- [fix] seaf-gc needs to delete records in the cache when deleting objects
- [fix] go fileserver checks if the close call is successful when writing to local storage
13.0.18 (2026-02-05)
- [fix] Fix a bug in sdoc
- [fix] Remove old API that download file via share link token
- [fix] Fix import seadoc not checking CSRF token
13.0.17 (2026-02-03)
- [fix] [security] Fix a stored XSS problem in sdoc link element
- Add copy and download button for QR code for sharing links
- Add resource control in generating thumbnails for PDFs
- [fix] Fix invalid escape sequences in Seahub regex patterns
- [fix] [security] Fix read-only permission check for sdoc
13.0.15 (2025-12-23)
- [fix] Do not print error message when using memcached as cache server
- Preview PDF files by the default viewer and after user clicking edit button, the PDF file will be edited in OnlyOffice
- Support generating thumbnails for SVG files
- Accessibility improvement
- [fix] Fix fsck crash when head commit is corrupt
- [fix] 1000 files upload limit doesn't get flushed when upload finishes
- [fix] Safari race condition prevents PDF preview
- Other UI fixes and improvements
13.0.12 (2025-10-24)
- [fix] Add missing is_department_owner field in database table to make sure community edition and pro edition have same database schema
- [fix] Fix LDAP and LDAP(Imported) page in system admin panel
- [fix] Fix if ENABLE_WIKI set to false, wiki module still be shown
- [fix] Fix a XSS issue for SVG file view in sharing link if golang file server is used (We'd like to thankJose Alfredo Bukitfor reporting the issue to us
- Support open docxf file type with OnlyOffice
- Other UI fixes and consistency improvements
13.0.11 beta (2025-09-22)
- [metadata] Add a new view type "Statistics"
- [metadata] Some UI fixes
- Support realtime comments update for file types like PDF, Markdown and so on
- Collabora: Fix clipboard issue
- Add access log for sdoc-server
- Some other UI fixes
- [sdoc] Fix images are lost after restoring a sdoc file from trash
13.0.9 beta (2025-08-28)
- [metadata] Edit and add location information for photos
- [metadata] Videos cannot be displayed directly in detail panel
- [metadata] UI improvement for table view
- [UI] Polishing the dark mode
- Add Excalidraw
- Enable editing of SeaDoc or Markdown Documents via Sharing Link
- Support OnlyOffice Form building
- Update Django to version 5.2
- Fix reading MySQL environment variables in go fileserver
- Fix an error in database upgrade script
- Fix seadoc reports an error when accessing history
- Fix a XSS issue in upload link
13.0.8 beta (2025-07-30)
- Add basic support for dark mode, it will be polished in a later version
- Support set order for folders/files in navigation panel
- Improve image view page by supporting dragging view position and zoom in/zoom out
- Fix login with WebDAV password
- Support searching in trash bin
- Fix docker image of thumbnail server
- Some other UI fixes
13.0.7 beta (2025-07-14)
Deploying Seafile with binary package is no longer supported for community edition. We recommend you to migrate your existing Seafile deployment to docker based.
- SeaDoc: SeaDoc is now version 2.0
- Thumbnail server: A new thumbnail server component is added to improve performance for thumbnail generating and support thumbnail for videos
- Metadata server: A new metadata server component is available to manage extended file properties
- Notification server: The web interface now support real-time update when other people add or remove files if notification-server is enabled
- Database and memcache configurations are added to.env, it is recommended to use environment variables to config database and memcache
- Redis is recommended to be used as memcache server
- For security reason, WebDAV no longer support login with LDAP account, the user with LDAP account must generate a WebDAV token at the profile page
- [File tags] The old file tags feature can no longer be used, the interface provide an upgrade notice for migrate the data to the new file tags feature
- Some UI updated and fixes
12.0
Upgrade
12.0.25 (2026-08-03)
- Upgrade bundled Axios version (CWE-16 / GHSA-4hjh-wcwx-xvwj)
- [Fix] Fix a bug in go fileserver when uploaded temporary file can not be read during file upload (For example, in cluster when shared folder for storing temporary file is not correctly configured)
12.0.24 (2026-06-23)
- [fix] Fix permission check in getting a history version of a file API
- [fix] Fix a bug in GC
12.0.23 (2026-05-26)
- [fix] Fix redis connection pool in seaf-server
12.0.22 (2026-04-01)
- Updated included Django version
- [fix] Fix LDAP group syncing bug when Seafile connect LDAP server timeout
12.0.21 (2026-02-12)
- [fix] [security] Fix read-only permission check for sdoc. Thanks toPaolo Gabriele Schiraldifor reporting the issue.
- [fix] [security] Fix a stored XSS problem in Wiki history page. Thanks toPaolo Gabriele Schiraldifor reporting the issue.
12.0.20 (2026-02-03)
- [fix] [security] Fix a stored XSS problem in sdoc link element
- [fix] [security] Fix guest invitation can activate a normal inactive user
- [fix] [security] Fix permission handling in invisibile permission
- [fix] Fix translation issue for file modification time in file list page
12.0.19 (2025-12-03)
- [fix] Fix backgrand tasks are started at the front-end node in clustering environment.
12.0.18 (2025-11-17)
- Preview PDF files by the default viewer and after user clicking edit button, the PDF file will be edited in OnlyOffice.
- [fix] Update bundled Django version to 4.2.26 in Docker image
- [fix] Fix tranfering a library to another user in system admin panel
12.0.17 (2025-10-14)
- [fix] Fix a XSS issue for SVG file view in sharing link if golang file server is used
- [fix] Support line wrap for text file view
- [fix] Fix PDF view does not work when sharing a library with Online Read-Only
12.0.16 (2025-08-29)
- [fix] Fix a XSS issue in upload link
- [fix] Fix a permission check issue for "shared with all" libraries in mutli-tenancy mode
12.0.15 (2025-08-15)
- [fix] Fix OCM support
- [fix] Fix sending anti-virus email to system admin using contract email
- [fix] Fix expiring check for upload link
- [fix] Fix smart-link accessing for shared folders in multi-tenancy mode
12.0.14 (2025-05-28)
- [fix] Fix two stored XSS issues (In rendering terms and conditions and in institution admin page)
- [fix] Do not close the search popover when click a result
12.0.13 (2025-05-09)
- Add S/MIME support for emails
12.0.12 (2025-04-21)
- [fix] Fix a UI bug in "share admin -> share links"
- [fix] Fix a bug in rendering "system admin -> users"
- Update translations
12.0.11 (2025-03-20)
- [fix] Fix a stored XSS issue
- [fix] Do not show Wiki libraries in clients and WebDAV
- Add library name in "share admin -> folders"
- [fix] Fix set of library history keep days
- [fix] Fix support for enforcing Two-Factor Authentication
- Update support for working with SeaSearch 0.9.1
12.0.10 (2025-03-05)
- [fix] Fix seaf-fuse support
- [fix] Fix "save to" button in external link
- [fix] Search library text in system admin page is incorrect
- [fix] Fix library path displays issue in read-only shared
- Improve icons for creating Wiki and inviting links
- [fix] Fix a bug in Collabora integration: Interface in English despite Seafile interface in French
- Delete temp files if zip download failed
- Create a record in social_auth table when user login via SSO even if SSO_LDAP_USE_SAME_UID enabled
- [fix] Cannot create a share link with the “cloud edit” permission for OpenDocument (odt, ods, odp, odg)
12.0.9 beta (2025-02-12)
- [fix] Fix a bug related to smart-link in mutli-tenancy mode
- Improve consistency of format of logs
- DISABLE_ADFS_USER_PWD_LOGIN now work for OAuth too
- [fix] Fix a bug in search indexing with SeaSearch backend
- [fix] Thumbnail server does not preserve ICC profiles, resulting in washed out colors
- [fix] A few small UI fixes and improvements
12.0.8 beta (2025-01-17)
- A redesigned Web UI
- SeaDoc is now stable, providing online notes and documents feature
- A new wiki module
- A new trash mechanism, that deleted files will be recorded in database for fast listing
- The password strength level is now calculated by algorithm. The old USER_PASSWORD_MIN_LENGTH, USER_PASSWORD_STRENGTH_LEVEL is removed. Only USER_STRONG_PASSWORD_REQUIRED is still used.
- ADDITIONAL_APP_BOTTOM_LINKS is removed. Because there is no buttom bar in the navigation side bar now.
- SERVICE_URL and FILE_SERVER_ROOT are removed. SERVICE_URL will be calculated from SEAFILE_SERVER_PROTOCOL and SEAFILE_SERVER_HOSTNAME in.envfile.
- ccnet.confis removed. Some of its configuration items are moved from.envfile, others are read from items inseafile.confwith same name.
- For security reason, WebDAV no longer support login with LDAP account, the user with LDAP account must generate a WebDAV token at the profile page
- [File tags] The current file tags feature is deprecated. We will re-implement a new one in version 13.0 with a new general metadata management module.
- For ElasticSearch based search, full text search of doc/xls/ppt file types are no longer supported. This enable us to remove Java dependency in Seafile side.
11.0
Upgrade
11.0.20 (2025-08-29)
- [fix] Fix a permission check issue for "shared with all" libraries in mutli-tenancy mode
11.0.19 (2025-03-21)
- [fix] Fix a stored XSS issue
- SSO_LDAP_USE_SAME_UID option now support Shibboleth login method
- [fix] Fix a bug when a user view a shared file belong to a deleted user
- Improve SAML error message when exceed number of user limit of license
11.0.18 (2025-01-20)
- [fix] Fix license check in SAML mode
- [fix] Do not change a user's role if it is manully set in Shibboleth login
- Support using different office suites for different roles
11.0.17 (2025-01-04)
- [fix] Fix a few issues in golang file server related to permission check
- [fix] Fix a bug in golang file server related to online GC
11.0.16 (2024-11-04)
- The storage migration script now does not allow migration to the original bucket
- [Security] Do not allow .. as a file directory name
- [fix] Search results now show the first 20 entries and the user can click more to jump to the page dedicated to search
- [fix] Fixed SSE_C support
- Added an option USE_LDAP_SYNC_ONLY to meet the case that using LDAP to sync users to Seafile and let users to login via SSO only
- [fix] Hide the print button when opening with office online server for preview only the folder share
- [fix] Do not send file lock notifications to notification server if notification server is not configured for golang fileserver
- [fix] Sending Links with Passwords has no HTML escape
- [fix] Fix preview support for TIFF images
11.0.15 (2024-10-17)
- [fix] Check the length of email in login form, preventing too long input
- [fix] Use user name instead of user ID in email content
- [fix] auth-token API also prevent brute force attack
- [fix] Fix invite people in multi-tenancy mode
- [fix] Add option SSO_LDAP_USE_SAME_UID
11.0.14 (2024-08-22)
- [fix] Fix a bug that system admin can not share a library in admin panel
- [fix] Fix a bug when syncing user role in LDAP sync
- [fix] Fix S3 support configuration
- [fix] Add redis package in Docker image
- [fix] Improve client side SSO via local browser
11.0.13 (2024-08-14)
- Update translations
11.0.12 (2024-08-07)
- [fix] [important] Fix a security bug in WebDAV
- [fix] Fix S3 backend with V4 protocal and path_style_request
- [fix] Use user's name in reset password email instead of internal ID
- [fix] Fix invited guest cannot be revoke
- [fix] Fix keyerror when using backup code in two-factor auth
- [fix] Do not print warning in seaf-server.log when a LDAP user login
11.0.11 (2024-07-24)
- Remove unnecessary warning in seahub_email_sender.log
- [fix] Fix a performance issue in sending file activities notification via email
- Remove REPLACE_FROM_EMAIL setting as most email server does not support it
- [fix] Fix a bug in LDAP login with multiple OU
11.0.10 (2024-07-09)
- [fix] Fix system admin users page when institution feature is enabled
- Improving logging of search index
- [fix] Support using contact email in OCM sharing
11.0.9 (2024-06-25)
- [fix] Fix a crash problem in golang file server introduced in version 11.0.8
- Add a new role permission "can_share_repo"
- Add rate control for password reset for a user
11.0.8 (2024-06-20)
- support named groups in SAML claim
- [fix] Fix CollaboraOnline integration for read-only shares and share links
- [fix] Fix display issue for ADDITIONAL_SHARE_DIALOG_NOTE
- [fix] Fix buckets check for ceph and swift backend
- [fix] Use contact_email in user freeze notifications for system admins
11.0.7 (2024-06-03)
Seafile
- Improve accessibility
- Support open ODG files with LibreOffice (Collabora Online)
- Support showing last modified time for folders in WebDAV
- [fix] Fix "remember me" in 2FA
- Enable transfering a library to department in system admin panel
- [fix] Fix a bug in SAML single logout
SDoc editor 0.8
- Support automatically adjusting table width to fit page width
- Improve comments feature
- Improve documents shown on mobile
- More UI fixes and improvements
11.0.6 beta (2024-04-19)
Seafile
- Support log rotate for golang file server and notification server
- Update UI for upload link
- Support OnlyOffice version feature
- Show files' original path in the trash
- Fix traffic statistics
- Fix an error in LDAP user sync
- Add an option DISABLE_ADFS_USER_PWD_LOGIN to prevent SAML users login via email/password
SDoc editor 0.7
- Improve file comment feature
- Improve file diff showing
- Support print a document
- Improve table editing
11.0.5 beta (2024-03-20)
- Forbid generating share links for a library if the user has invisible/cloud-read-only permission on the library
- [fix] Fix a configuration error for Ceph storage (if you don't use S3 interface)
- [fix] Fix a bug in traffic statistic in golang file server
- Support use different index names for ElasticSearch
- Fix column view is limited to 100 items
- Fix LDAP user login for WebDAV
- Remove the configuration item "ENABLE_FILE_COMMENT" as it is no longer needed
- Enable copy/move files between encrypted and non-encrypted libraries
- Forbid creating libraries with Emoji in name
- Fix some letters in the file name do not fit in height in some dialogs
- Fix a performance issue in sending file updates report
- Some other UI fixes and improvements
SDoc editor 0.6
- Support convert docx file to sdoc file
- Support Markdown format in comments
- Support drag rows/columns in table element and other improvements for table elements
- Other UI fixes and improvements
11.0.4 beta and SDoc editor 0.5 (2024-02-01)
Major changes
- Use a virtual ID to identify a user
- LDAP login update
- SAML/Shibboleth/OAuth login update
- Update Django to version 4.2
- Update SQLAlchemy to version 2.x
- Add SeaDoc
UI Improvements
- Improve UI of PDF view page
- Update folder icon
- The activities page support filter records based on modifiers
- Add indicator for folders that has been shared out
- Use file type icon as favicon for file preview pages
- Support preview of JFIF image format
Pro edition only changes
- Support S3 SSE-C encryption
- Support a new invisible sub-folder permission
- Update of online read-write permission, online read-write permission now support the shared user to update/rename/delete files online, making it consistent with normal read-write permission
Other changes
- Remove file comment features as they are used very little (except for SeaDoc)
- Add move dir/file, copy dir/file, delete dir/file, rename dir/file APIs for library token based API
- Use user's current language when create Office files in OnlyOffice
10.0
Upgrade
Note
If you upgrade to version 10.0.18+ from 10.0.16 or below, you need to upgrade the sqlalchemy to version 1.4.44+ if you use binary based installation. Otherwise "activities" page will not work.
10.0.18 (2024-11-01)
- [fix] Prevent the creating of files with name ".."
10.0.17 (2024-10-23)
This release is for Docker image only
- [fix] Update the version of sqlalchemy to make "activities" page work. The bug was introduced in v10.0.16.
10.0.16 (2024-06-21)
- [fix] Fix CollaboraOnline integration for read-only shares and share links
10.0.15 (2024-03-21)
- [Fix] Fix a bug in seaf-gc for FS object
10.0.14 (2024-02-27)
- Update some translations
- [Fix] Fix a bug in OnlyOffice desktop editor integration
- [Fix] Fix a bug in moving file dialog
10.0.13 (2024-02-05)
- [security] Upgrade pillow dependency from 9.0 to 10.0.
Note, after upgrading to this version, you need to upgrade the Python libraries in your server "pillow==10.2.* captcha==0.5.* django_simple_captcha==0.5.20"
10.0.12 (2024-01-16)
- Improved WOPI-integration of Collabora Online
- Fix "Share Admin->Links->Share Links" crash when shared link file does not exist anymore
10.0.11 (2023-11-09)
- [fix] Improve error message in SAML login when the IdP have a connection problem
- [fix] Fix a bug that go fileserver causing client to generate empty commit
- [fix] Add missing max number of files for a library when uploading via WebDAV
- [fix] Show which users cannot be imported when importing users to group
10.0.10 (2023-10-17)
- [fix] Fix a bug in golang file server that cannot handle sharing permission correctly for departments
- [fix] Fix a bug Share Link Email Verification cannot work for Italy language
- [fix] Fix notification server support in golang file server
- [fix] Fix a bug in search library by ID in admin panel
10.0.9 (2023-08-25)
- Add an option (library_file_limit in seafile.conf) to support setting the maximum number of files in a single library
- [fix] Support for virus scan in golang file server when uploading files via upload links
- Some UI fixes and improvements
- Improve script clear_invalid_repo_data.py
10.0.8 (2023-08-01)
- [fix] Fix a bug in worker pool management in golang file server
- Improve error message when a user log in via SAML in multi-tenancy mode
- [fix] Fix a bug that causing fsck crash
- Improve the way how cluster_shared folder is cleaned up
10.0.7 (2023-07-25)
- [fix] Fix a memory leak in golang file server
10.0.6 (2023-06-27)
- [fix] Fix "all notifications" page link broken when notification server is used
- [fix] Fix UI bug of notifications dialog
- [fix] Fix a bug in listing shared out libraries/folders in multi-tenancy mode
- [fix] Fix a bug in sending emails to admin when finding virus
10.0.5 (2023-06-12)
- [fix] Fix display of tags in the file details side bar
- [fix] Fix a file name encoding bug in golang file server
- [fix] Fix a UI bug in setting expiration time for a sharing link
- Update included POI java library which is used to extracting contents of doc/docx files in indexing
10.0.4 (2023-05-17)
- Add "Undo" action in the notification toast after deleting files and folders
- Improve UI of system admin -> department page
- Support online preview of more audio file formats
- Support TLS connection to MySQL/MariaDB server
- [fix] Fix a few bugs in notification server
- Some other UI improvements
10.0.3 beta (2023-04-12)
- [fix] Fix a performance issue when displaying many share links for a single file
10.0.2 beta (2023-04-12)
- Support generating multiple share links for a file and a folder
- [fix] Fix a bug in golang file server when zip-downloading a folder in encrypted library
- [fix] Fix a bug in upgrading script when there is no configuration for Nginx
- Video player support changing playback speed
- [fix] Fix a few bugs in notification server
- [multi-tenancy] Support org admin to changing logo for each organization
- Update Python dependencies and support Ubuntu 22.04 and Debian 11
- Update ElasticSearch to 8.0
- [new] Add a new notification server (document will be provided later)
- [new] Support downloading/uploading rate limit for a user
- [new] Watch and get notifications for libraries
- [new] Support each organization to have its own SAML login in multi-tenancy mode
- Update WebDAV password to use one-way hash
- Remove SQL sub queries to improve SQL query speed in seaf-server
- Show number of shared users/groups if any when deleting a folder
- Support online playing of .wav files
9.0
Upgrade
9.0.16 (2023-03-22)
- [fix] Fix a bug in clear_invalid_repo_data with virtual repos
9.0.15 (2023-03-01)
- [fix] Fix a bug in seaf-gc for fs object
- [fix] Fix some bugs in golang fileserver
9.0.14 (2023-01-06)
- [fix] Fix some bugs in golang fileserver
9.0.13 (2022-11-11)
- [multi-tenancy] Add device management for organization admin
- [multi-tenancy] Add statistics for organization admin
- [multi-tenancy] Support import users from xlsx
- [fix] Prevent system admin creating libraries with invalid name in admin panel
- Add "create" permission in custome sharing permission
- Improve performance in golang file server
9.0.12 (2022-11-04)
- Enable 'zoom in/out by pinch' for mobile in pdf file view page
- [fix] Fix recording device information for desktop clients login with SSO
9.0.11 (2022-10-27)
- [fix] Fix file accessed by seadrive cannot be correctly logged in access log
- [fix] Fix "document convertion failed” error visiting a shared document with preview only
- [fix] Fix memory leak when block cache is enabled
- [fix] Add unique index to repo_id_file_path_md5 in table onlyoffice_onlyofficedockey
- [fix] Fix the default created ElasticSearch(v7.x) index has only one shard
- [fix] Fix search in move files dialog not working
9.0.10 (2022-10-12)
- Admin list all users API now return last_login and last_access_time
- [fix] Fix a bug in displaying markdown file in sharing link
- [fix] Fix notification mails are sent to inactive users
- [fix] Fix viewing a file in an old snapshot leads to server hickup
- [fix] Fix an HTTP/500 "Internal server error" when the user sets password containing non-latin characters for sharing links
9.0.9 (2022-09-22)
- [fix] Fix a memory leak problem
- [fix] Fix a bug that will lead to seaf-fsck crash
- [fix] Fix a stored XSS problem for library names
- [fix] Disable open a file in OnlyOffice for encrypted libraries when open from trash
- [fix] Fix library template feature cannot work for department libraries
- [fix] Fix file locking display on client for shared sub-folder
- [fix] Fix a memcached problem in go fileserver
9.0.8 (2022-09-09)
- [fix] Fix a UI bug in sending sharing link by email
- [fix] Markdown editor does not properly filter javscript URIs from the href attribute, which results in stored XSS
- [fix] Fix a bug in OCM sharing
- [fix] Fix a bug in un-linking a device in admin panel
- [fix] Adding URL security check in /accounts/login redirect by ?next= parameter
- Improve Onlyoffice document info cache handling
- [fix] Fix a performance problem in go fileserver
- When a Custom Sharing Permissions is deleted, removing corresponding shares
- [fix] Don't show auto-deletion menu item when the feature is not enabled
- [fix] Fix a bug in reading a role's quota when a user login with SSO
9.0.7 (2022/08/11)
Note: included lxml library is removed for some compatiblity reason. The library is used in published libraries feature and WebDAV feature. You need to install lxml manually after upgrade to 9.0.7. Use commandpip3 install lxmlto install it.
- A page in published libraries is rendered at the server side to improve loading speed.
- Upgrade Django from 3.2.6 to 3.2.14
- Fix a bug in collaboration notice sending via email to users' contact email
- Support OnlyOffice oform/docxf files
- Improve user search when sharing a library
- Admin panel support searching a library via ID prefix
- [fix] Fix preview PSD images
- [fix] Fix a bug that office files can't be opened in sharing links via OnlyOffice
- [fix] Go fileserver: Folder or File is not deletable when there is a spurious utf-8 char inside the filename
- [fix] Fix file moving in WebDAV
- ElasticSearch now support https
- Support advanced permissions like cloud-preview only, cloud read-write only when shareing a department library
- [fix] Fix a bug in get library sharing info in multi-tenancy mode
- [fix] Fix a bug in library list cache used by syncing client
9.0.6 (2022/07/06)
- Support using custom permission when shareing a department library
- [fix] Fix a bug in go file-server when working with online GC
- Add cache for getting locked files and getting folder permission (reduce server load caused by sycing client)
- Show table of contents in Markdown sharing link
- Check if quota exceeded before file uploading in upload sharing link
- Support import group member via contact email
- [fix] Fix a bug that sometimes a shared subfolder is unshared automatically by database access error
- [fix] Fix a bug in work with Python 3.10+
- [fix] Fix a bug in smart link redirect to the file page
- [fix] Fix a UI bug when drag and drop a file
- Improve UI of file comments
- [fix] Fix permission check in deleting/editing a file comment
- Support editing of expire time for sharing links
- Show ISO date and time in file history page instead of showing relative time
- Add "Visit related snapshot" in the dropdown menu of an entry in file history
9.0.5 (2022/03/21)
- Remove unused "related files" feature
- [fix] Fix zip downloading a folder not having .zip suffix when using golang file server
- UI improvement of file label feature
- Show file labels in folder sharing links
- Improve performance when deleting virtual repos when original repo is deleted
- [fix, security] Fix permission check in deleting/editing a file comment
9.0.4 (2022/01/24)
- Users can save files or folders in shared folder link to their own libraries
- [fix] Fix markdown file print
9.0.3 beta (2021/12/28)
- Upgrade ElasticSearch to version 7.x
- Improve UI of file moving/copying dialog to show folders with long names
- Expand to the current folder when open file moving/copying dialog
- [fix] Fix a bug in golang file server log rotate support
- [fix] Fix a bug in folder download-link and try to download files/folders as zip using golang file server
- Preserve keyword when expanding search dialog to a separate search page
9.0.2 beta (2021/12/15)
- Upgrade Django to 3.2
- Enable showing password for encrypted sharing links
- Rewrite HTTP service in seaf-server with golang and move it to a separate component (turn off by default)
- Upgrade PDFjs to new version, support viewing of password protected PDF
- Use database to store OnlyOffice cache keys
- Supporting converting files like doc to docx using OnlyOffice for online editing
- In sharing link with edit permission, anonymous users can set his/her name in OnlyOffice editing
- Move SERVICE_URL configuration from ccnet.conf to seahub_settings.py
The new file-server written in golang serves HTTP requests to upload/download/sync files. It provides three advantages:
- The performance is better in a high-concurrency environment and it can handle long requests. Now you can sync libraries with large number of files.
- Now file zipping and downloading can be done simutaneously. When zip downloading a folder, you don't need to wait until zip is done.
- Support rate control for file uploading and downloading.
You can turn golang file-server on by adding following configuration in seafile.conf
[fileserver]
use_go_fileserver = true