57 KiB
Seafile Professional Server Changelog
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
7.1
Upgrade
Please check our document for how to upgrade to 7.1: https://download.seafile.com/published/seafile-manual/upgrade/upgrade_notes_for_7.1.x.md
7.1.8 (2020/10/12)
-
fix] Fix user name encoding for Shibboleth SSO -
fix] Add back the remote wipe feature when deleting a linked devices in admin panel -
fix] Fix sorting problem in some tables in admin panel -
fix] Fix auto-reactive user when a user deleted from LDAP and then added back -
fix] Fix a few bugs in organization admin panel in multi-tenancy mode -
fix] Fix libraries unsynced in a client if database crash at the server side
7.1.7 (2020/08/28)
-
fix] Fix a bug in returned group library permission for SeaDrive client - Support pagination when listing libraries in a group
- Update wsgidav used in WebDAV
- Remove redundent logs in seafile.log
-
fix] Fix "save to..." in share link - Add an option to show a user's email in sharing dialog (ENABLE_SHOW_CONTACT_EMAIL_WHEN_SEARCH_USER)
-
fix] Fix virus scan results page can't be opened in system admin panel
7.1.6 (2020/07/28)
- Add database connection pool to reduce database connection usage
-
fix] Fix WebDAV error if a file is moved immediately after uploading - Enable generating internal links for files in an encrypted library
7.1.5 (2020/06/30)
- Indexing LibreOffice files in file search
- Support setting the expire date time of a share link to a specific date time
- GC add --id-prefix option to scan a specific range of libraries
- fsck add an option to not check block integrity to speed up scanning
-
fix] ccnet no longer listen on port 10001 -
fix] Fix virus scan via upload link not work -
fix] Fix WebDAV failed login via WebDAV secret -
fix] Fix some bugs in LDAP sync -
fix] Fix term and condition feature -
fix] Fix support for institution feature - Other UI fixes
7.1.4 (2020/05/14)
-
fix] Fix listing LDAP imported users when number of users is greater than 500 -
fix] Fix visiting folder share links with password and default path - Use preview-and-download as default permission when generating share links
- Support selecting and downloading multiple files in a sharing link
- Show share link expiration time in system admin
-
multi-tenancy] Support sorting for users and libraries in organization admin panel - FUSE extension now support multiple storage backends
-
fix] Fix file download links in public libraries -
fix] fix seaf-backup-cmd.sh - Other UI improvements and fixes
7.1.3 (2020/04/08)
- A library admin can see all the shared links for a library
- Sort libraries and users in admin panel
- Delete all the users and libraries in an organization when deleting that organization
-
fix] Fix some bugs in multiple storage backend feature - Other UI fixes
7.1.1 Beta (2020/02/27)
- Fix full text search
- Fix office file preview in cluster mode
7.1.0 Beta (2020/02/19)
- Rewrite the system admin pages with React
- Upgrade to Python3
- Add library API Token, you can now generate API tokens for a library and use them in third party programs.
- Add a feature abuse report for reporting abuse for download links.
- Improved guest invitation: you can now invite a guest and share a library to the guest in one step.
7.0
Since seafile-pro 7.0.0, we have upgraded Elasticsearch to 5.6. As Elasticsearch 5.6 relies on the Java 8 environment and can't run with root, you need to run Seafile with a non-root user and upgrade the Java version.
Please check our document for how to upgrade to 7.0: https://download.seafile.com/published/support/server-upgrade/pro-7.0.md
7.0.19 (2020/09/07)
- Fix translation
7.0.18 (2020/05/21)
- Fix a bug in adding tag for files using context menu
- Add missing translations for French language
7.0.17 (2020/04/28)
- Fix bug for EXTRA_ABOUT_DIALOG_LINKS
- Modify the default permission to "Download and preview" for share links
7.0.16 (2020/04/01)
- Add progress dialog when moving files across libraries
- Add more customization options (EXTRA_SHARE_DIALOG_NOTE, EXTRA_APP_BOTTOM_LINKS, EXTRA_ABOUT_DIALOG_LINKS)
-
fix] Fix a bug with domain-name that contains "file" when previewing markdown file via share link -
fix] Do not show download link for a preview-only share link -
fix] Fix searching files in a public library for login users - Some UI improvements
7.0.15 (Deprecated)
7.0.14 (2020/03/06)
-
fix] Fix seaf-server crash problem when calculating library size for a corrupted library -
fix] Fix a bug when sending file update notice - Write virus scan log to file virus_scan.log
7.0.13 (2020/01/16)
- Fix Shibboleth login bug (added in 7.0.12)
7.0.12 (2020/01/10)
- Fix department support in multi-tenancy mode
- Fix a performance problem when deleting cache files for resume file upload
7.0.11 (2019/11/15)
- set jvm.options in ElasticSearch to
-Xms1g -Xmx1g -
fix] Fix revert library button missing in multi-tenancy mode -
fix] Remove redundant log OnlineOffice file lock is expired -
fix] Fix S3 support in multiple storage backend feature -
LDAP Sync] Support setting default permission for automatically created library for department -
LDAP Sync] Support get department name from a configured attribute -
fix] Fix support for Shibboleth single log out -
fix] Fix support for sharing a sub-folder in a department library
7.0.10 (2019/10/22)
-
fix] Fix showing NaN when uploading a file with 0 size. -
fix] Fix email notifications for file changes not sent -
fix] Remove two redundant logs in seafile.log -
fix] Fix opening a shared library with special characters -
fix] Fix duplicated two-scrollbars when browsing a published library in Windows using Firefox -
fix] Users can now create sharing links for files with permission "online-preview only" and "online-read-write". -
fix] Fix links in email notification for a shared folder -
fix] Fix the path shown for public share links of folders -
fix] Fix a bug in loading a file's history -
fix] Fix a case when using SAML login with LDAP configured -
fix] Fix a bug that a broken library can't be deleted via web UI
7.0.9 (2019/09/20)
-
fix] Add institution admin back -
fix] Fix '\\n' in system wide notification will lead to blank page -
fix] Remove all metadata in docx template -
fix] Fix redirection after login -
fix] Fix group order is not alphabetic -
fix] Fix download button in sharing link - Mobile UI Improvement (Now all major pages can be used in Mobile smoothly)
7.0.8 (2019/08/26)
- Inviter can cancel invitation after the user has accepted the invitation. The user will be set as inactive.
- Improve organization admin panel in multi-tenancy mode
- Add notification when a user try to leave a page during file transfer
- Add UI waiting notification when resetting a user's password in admin panel
- Add generating internal link (smart-link) for folders
- Add command line tool for admin to export reports
-
fix] Fix file drag and drop in IE and Firefox -
fix] Add back the feature of letting user to select storage backend - Improve UI for file uploading, support re-upload after error
-
fix] Fix devices login via Shibboleth not show in devices list -
fix] Fix support of OnlyOffice force-save option -
fix] Fix zip download when user selecting a long list of files - Other UI fixes
7.0.7 (2019/07/29)
-
fix] Fix a bug in multiple storage backend support - Fix avatar problem when deployed under non-root domain
- Add get internal link in share dialog
- Fix newly created DOCX files are not empty and have a Chinese font set as default font
- Fix system does not send email to new user when adding new user in system admin
- Fix thumbnail for TIFF files
- Fix direct download link for sharing links
- Fix report in statictics module has no file extension when downloading in Firefox
- Fix "Preview-only" share link
- Fix file comment
- Other UI fixes
7.0.6 (2019/07/22)
-
fix] Fix a memcache bug when using S3 backend
7.0.5 (2019/07/16)
-
fix] Fix Zip download multiple files -
fix] Fix a bug in "System Admin -> Logs -> File Update -> details" -
fix] Fix there is an extra history item for newly created docs/pptx -
fix] Fix a bug in traffic statistics -
fix] Fix file modification report email are not sent out - Support show department libraries in fuse
- Add expiring date for upload link
- Add search feature in pubished libraries for anonymous users
7.0.4 (2019/07/05)
- UI Improvement and fixes
- Fix file upload button with Safari, IE edge
- Support setting history and cleaning trash for department libraries
- Fix compatibility with "Open library in web" from the old version desktop client
- Support "." in group name
- Add back "can edit" permission for sharing links for office file
- Add back "send link" for upload links
- Add back grid view for folder sharing links
- Support creating encrypted libraries for department libraries
- Fix preview for PSD, TIFF files
- Fix deleting of favorate items when they are shared items but the sharing are revoked
- Fix avatar broken problem when using a non-stardard port
- Fix resumable file uploading
7.0.3 (2019/06/13)
- UI fixes
- Support index.md in published library
- Add sub-folder permission for deparment libraries
- Enable new file history by default
- Make published library feature turned on by default
- Fix IE Edge support
- Fix LDAP group sync
7.0.2 beta (2019/05/17)
- UI fixes
- Support using different salt for each encrypted libraries
- Add back sub-folder permission feature
- Improved user's settings page and file search page
- Support transfer personal library to department
- Add pubishing library to role permission
-
wopi] Pass last modified time to WOPI - Improve image resizing in Markdown
7.0.1 beta (2019/04/18)
- Improved Markdown editor
- Add columns view mode (Wiki view mode)
- Add context menu
- Realtime search
- Support search libraries
- Record file history to database for Markdown, Text and Docx, xlsx, pptx files
- Redesigned activities page
- Add preview-edit-on-cloud, preview-on-cloud permissions
- Redesigned file tags
- Support editing share link permission after creating a link
6.3
In version 6.3, Django is upgraded to version 1.11. Django 1.8, which is used in version 6.2, is deprecated in 2018 April.
With this upgrade, the fast-cgi mode is no longer supported. You need to config Seafile behind Nginx/Apache in WSGI mode.
The way to run Seahub in another port is also changed. You need to modify the configuration file conf/gunicorn.conf instead of running ./seahub.sh start <another-port>.
Version 6.3 also changed the database table for file comments, if you have used this feature, you need migrate old file comments using the following commends after upgrading to 6.3:
./seahub.sh python-env seahub/manage.py migrate_file_comment
Note, this command should be run while Seafile server is running.
Version 6.3 changed '/shib-login' to '/sso'. If you use Shibboleth, you need to to update your Apache/Nginx config. Please check the updated document: https://manual.seafile.com/deploy/shibboleth_config_v6.3.html
Version 6.3 add a new option for file search (seafevents.conf):
[INDEX FILES]
...
highlight = fvh
...
This option will make search speed improved significantly (10x) when the search result contains large pdf/doc files. But you need to rebuild search index if you want to add this option.
6.3.14 (2019/05/21)
-
fix] Fix a bug in LDAP group sync
6.3.13 (2019/03/20)
-
fix] Fix some bugs in accessing S3 for some special configurations -
fix] Fix OnlyOffice integration when OnlyOffice using invalid CA -
fix] Fix sometimes users can't login into WebDAV -
fix] Fix a crash bug in realtime backup server -
fix] Fix the last modified time is not updated for shared sub-folders -
fix] Keep last modified time when moving or copying files from on library to another -
fix] Fix can't sync a sub-folder of a shared sub-folder -
fix] Fix URL in email notification for sub-folder shared event
6.3.12 (2019/02/21)
-
fix] Fix using WebDAV with Single Sign On -
fix] Fix a bug in importing users via excel file - Redirect users to home page after setting up 2FA
-
fix] Fix can't send email when non-ascii symbols in filename in virus scan -
fix] Fix a bug in syncing LDAP when a user belong to multiple groups - Add slow log for accessing object storage for debugging purpose
-
fix] Fix a SQL bug in multi-tenancy mode - Set the chunk size to 8MB during uploading files via chunk to speed up file transfer
6.3.11 (2019/01/15)
-
fix] Fix support for two-factor authentication using SMS -
fix] Fix support for traffic statistics -
fix] Improve performance for getting group library list -
fix] Fix file access audit log - Remove file count and size count for directories as it will lead to performance problem
6.3.10 (2019/01/02)
-
fix] Fix folder upload problem -
fix] Fix file audit page can't be load -
fix] Fix MIME type for .xls - Add RPC slow log
- Add admin API for manage organizations in multi-tenancy mode
- Add warning when close page during file uploading
6.3.9 (2018/12/13)
- Fix a seaf-server crash problem
6.3.8 (2018/12/10)
- Improve online PDF view for large PDF files (In the old version, a large PDF file consumes a lot of memory)
- Admin can force a user to use two-factor authentication
- Improve performance of upgdating a library's size and file numbers
- Don't print a lot of "Repo size compute queue is 0"
- Enable using WebDAV with Single Sign On (A new option ENABLE_WEBDAV_SECRET)
- Enable login to WebDAV via contact email
-
fix] A shared empty folder name will be updated if the folder's name is changed - Support preview for PSD and AI files
-
fix] Fix license information display problem -
fix] Fix video preview for shared link on mobile browsers - Redirect old wiki URL to new wiki URL
- Hide save as button for files viewed by Office Online Server
- When a library be transfer to another user, don't clear the syncing tokens
- Support syncing both department and groups at the same time in LDAP sync (deprecating old config options for department sync)
- Set default quota for department synced from LDAP
- Allow more independent LDAP configurations for multi-LDAP server sync
-
fix] Fix problems when downloading large list of files via Zip download -
fix] Fix a performance problem when get the list of all groups -
fix] Can change history settings for library in admin area even if the change of history settings is disable for normal users - Make multi-threads mode as default for Seahub
6.3.7 (2018/10/16)
-
fix] Fix a bug of lock by online office - Anyone that can write a file can unlock the file if it is locked by online office
-
fix] Fix a bug in sending mails in background node -
fix] Remove forcesave option in OnlyOffice since it have a bug -
fix] Fix a bug that wiki page can't be loaded - Add traffic statistics
-
fix] Remove unnecessary logs in virus scan
6.3.6 (2018/09/21)
-
fix] Fix a bug in user defined role -
fix] Editable share link can be edited by anonymous user
6.3.5 (2018/09/18)
-
fix, security] Fix a security issue in Shibboleth authentication -
fix] Fix sometimes Web UI will not autoload a >100 item directory view -
fix] Fix sending notification emails in backend node - Showing user's name instead of email in web interface
-
fix] Fix desktop client can't login if using ADFS
New features
- Add a new sharing link permission "can edit" for docx/excel. Any login users can edit the file via share link.
-
multi-tenancy] Support department and department owned library - Add system traffic statistics (showing the daily web download/web upload/sync traffic)
6.3.4 (2018/08/16)
-
fix] Fix a bug in creating group-owned library
6.3.3 (2018/08/15)
-
fix] Fix some bugs in sharing group-owned libraries -
fix] Fix a bug in setting folder permission - Update Django to 1.11.11
- Support login via contact email
- Support sharing a sub-folder in a group-owned library
6.3.2 (2018/07/30)
-
fix] Fix sometimes get group listing will cause ccnet-server crash -
fix] Fix built in office file preview can't works - Redirect '/shib-login' to '/sso'
- Other small fixes
6.3.1 (2018/07/25)
- Add generating of internal links
- Lock office files when editing via online office suite
- Support setting organization quota, delete an organization via Web API
- Support Swift storage backend Identity v3.0 API
- Improve markdown editor
- Several fixes
6.3.0 Beta (2018/06/28)
- Support nested group and group-owned libraries
- Keep sharing link when file or folder moved or renamed
- Update Django to 1.11, remove fast-cgi support
- Update jQuery to version 3.3.1
- Update pdf.js, use pdf.js for preview pdf files
- Docx files are converted to PDFs and preview via pdf.js in builtin preview
- Support multiple storage backend to be used in a single server
-
fix] Fix some bugs with OnlyOffice and CollaboraOffice -
fix] Use mobile version of OnlyOffice if viewed via mobile devices - Shared sub-folders can be searched
- Show terms and condition link if terms and condition is enabled
- Remove login log after delete a user
-
admin] Support customize site title, site name, CSS via Web UI -
fix] Fix a bug that causing seaf-fsck crash -
fix] Cancel Zip download task at the server side when user close zip download dialog -
fix] Fix crash when seaf-fsck, seaf-gc receive wrong arguments -
fix] Fix a few bugs in realtime backup server -
beta] Wiki, users can create public wikis - Some other UI improvements
6.2
From 6.2, It is recommended to use proxy mode for communication between Seahub and Nginx/Apache. Two steps are needed if you'd like to switch to WSGI mode:
- Change the config file of Nginx/Apache.
- Restart Seahub with
./seahub.sh startinstead of./seahub.sh start-fastcgi
The configuration of Nginx is as following:
location / {
proxy_pass http://127.0.0.1:8000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $server_name;
proxy_read_timeout 1200s;
# used for view/edit office file via Office Online Server
client_max_body_size 0;
access_log /var/log/nginx/seahub.access.log;
error_log /var/log/nginx/seahub.error.log;
}
The configuration of Apache is as following:
# seahub
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
ProxyPass / http://127.0.0.1:8000/
ProxyPassReverse / http://127.0.0.1:8000/
6.2.13 (2018.5.18)
-
new] Support only return files or folders when search file via api. -
fix] Fix notification display behavior bug on some page. -
fix] Recreate folder when failed because of `file already exists` error for the first time. -
fix] Fix bug of saving file via onlyoffice. -
fix] Fix bug when set user’s reference id to ‘’ via admin api. -
fix] Fix bug of group info page display in organization admin panel. -
improve] Disable full email search if current user is a guest user. -
improve] Return library type when search file via api. -
improve] Add user auth info to cookie when login via OAuth. -
improve] Return timestamp instead of time string when get user clean up library trash event via api. -
improve] Check quota when copy/move file/folder. -
improve] Distinguish file or folder when send library/folder share notice/email. -
improve] Sort by parent folder’s name when get file/folder recursively. -
improve] Remove unused Python imports in ADFS module. -
improve] Optimizate library udpate event. -
improve] Remove seahub gunicorn access log.
6.2.12 (2018.4.20)
-
fix] Fix a bug in seafevents
6.2.11 (2018.4.19)
- Update multi storage backend feature, add STORAGE_CLASS_MAPPING_POLICY setting.
-
fix] Fix bug when search file by path. -
fix] A user that can't create a library can sync a sub-folder of a library now. - Add title when view file via OOS.
- Check if enable LIBRARY_TEMPLATES feature when creating library.
-
api] Enable return all files recursively under a folder. - Preserve share links when admin transfer a library from a user to another user.
- Add setting to disable user change password.
- Add setting to disable group dissussion.
- Add setting to disable file comment.
- Restart both ccnet-server and seaf-server if seaf-server is down.
- Fix a bug that some cases elasticsearch be started repeatly.
- Don’t start seafile if failed to mount http-temp dir.
- Don’t deactive user if failed to get users from ldap server.
-
fix] Fix online preview can't work in background node caused by wrong Python path.
6.2.10 (2018.3.20)
- Improve performance of file search
-
fix] Fix a bug in daily active user statistics -
fix] Fix copy files larger than 2GB via seaf-fuse - Show 403 error when visit share link if share link creator no longer has access permission to library.
-
api] Add api for uploading file via upload share link. -
api] Support search file/folder in a specific library and folder via api. -
fix] Fix bug in folder renaming operation list on activities page. -
fix] Fix bug when creating personal/group wiki. -
fix] Fix bug when searching specific extension file. -
fix] Fix a bug in Two-Factor Authentication. -
fix] Fix bug when getting encrypted library history. -
fix] Fix UI bug of "New Library" and "More" buttons. -
fix] Fix bug of using truncated image file as avatar. - Change value of
per_pageparameter to 10 when search file via api. - Support indexing files in background after file uploading via API
- Add user clean library trash event to activities
- Use inner fileserver url to save file when edit office via OOS.
6.2.9 (2018.02.10)
-
fix] Support setting region for Swift backend -
fix] Notify the admin when an invited people registered -
new, api] Add API for cleaning trash -
fix, api] Fix permission check in search API -
fix] Remove redundant warning message in seahub.log -
fix] Add API for upload files via upload link -
fix] Fix inconsistency in showing user's space usage in multi-tenancy mode -
new] Add online preview for SVG files
6.2.8 (2018.02.02)
-
fix] Fix command pro/pro.py --test - All logs that went to seahub_django_request.log go to seahub.log
- Print gunicorn error to runtime/error.log
-
fix] Don't allow to generate share links via API for encrypted libraries -
new] Support online preview for tiff and eps files -
new, api] Add api to allow admin to copy files between libraries -
new] Allow system admin to share a library as "admin" to another user in admin panel - Other UI fixes and improvements
6.2.7 (2018.01.22)
-
fix, important] Fix a performance bug in search index -
fix, important] Fix a memory leak in listing folder with locked files -
fix] Fix creating of demo account -
new] Notify the inviter when a guest register -
new] Add the feature "remember this device" after two-factor authentication -
new] Don't allow to move, delete or rename a file when a file is locked -
new] Add option to notify the admin after new user registration (NOTIFY_ADMIN_AFTER_REGISTRATION) -
new, ui] Support inviting multiple guests at once -
new] Support customize the list of groups that a user can see when sharing a library -
new, api] Support search files in my libraries, shared libraries, shared to all libraries -
fix] Fix OAuth bug -
fix] Fix a bug that file preview can't work in Debian 9 -
fix, multi-tenancy] Fix permission of a shared sub-folder can't be changed -
fix] Fix a bug in modify permission for a shared sub-folder -
fix] Improve performance in checking folder permission and file lock -
fix] Improve the performance of returning a user's all group libraries -
fix] Fix support for uploading 500+ files via web interface (caused by API rate throttle) -
fix] Fix API get_shared_repo_by_path() -
fix] Add more log when failed to zip a file - Don't use memcache when read object in the Python part
- Update license file check
-
multi-tenancy, api] Return origin_repo_name when listing libraries - Add cancel zip download API
-
fix] Fix some configuration bugs in seafevents module
6.2.5, 6.2.6 (deprecated)
6.2.4 (2017.12.20)
-
fix] Fix a bug in file search index clearing command
6.2.3 (2017.12.19)
-
fix] Fix a bug in file search indexing. -
fix, admin] Fix a bug of statistic module in a cluster. -
new, admin] Support search share link. -
improve, ui] Add transition to show/hide of feedback messages. - Other small UI improvements.
6.2.2 (2017.12.12)
-
improve] Improve performance of file history page. -
improve] show be shared folders when copy/move file/folder to “Other Libraries”. -
improve] Remove the white edge of webpage when previewing file via OnlyOffice. -
improve] Show two file history records at least. -
multi-tenancy] fix bug when listing libraries/folders shared to group. -
multi-tenancy] fix bug when deleting an organization. -
fix] fix bug when previewing excel file with “&” character in its name. -
fix] Don’t check if user exists when deleting a group memeber in admin panel. -
oauth] Don’t overwrite public registration settings when login an unexisted user. -
audit] Recording file access/update log when preview/edit a file via OnlyOffice.
6.2.1 beta (2017.11.22)
-
new] Support OAuth. -
new] Support Swift v1 protocol. -
new, admin] Add option to turn on statistic module -
new] Enable publish library update events to message queue (like Redis) -
improve, ui] Add "click to select" feature for download/upload links. -
improve, ui] improved accessibility for some form elements, such as login inputs, and etc. -
improve, api] Add `repo_owner` field to library search web api. -
improve, admin] Show/edit contact email in admin panel. -
improve, admin] Show upload links in admin panel. -
improve, admin] Improve license display. -
improve, admin] Share with admin permission recorded in audit log. -
improve, admin] Add permission audit log when remove library from group. -
improve, search] Set timeout for extracting contents from doc/pdf. -
improve, search] Search indexing no longer depend on Seafile service. It reads information from database directly. -
fix] Fix Shibboleth login redirection issue, see <https://forum.seafile.com/t/shared-links-via-shibboleth/4067/19> -
fix] In some case failed to unshare a folder. -
fix] LDAP search issue. -
fix] Fix Safari downloaded file names are encoded like 'test-%2F%4B.doc' if it contains special characters. -
fix] Disable client encrypt library creation when creating encrypt library is disabled on server. -
fix] Failed to get snapshot labels when libraries are deleted.
6.2.0 beta (2017.10.16)
- Add report charts for daily active users, daily file operations, and usage space
- Add "admin" permision when sharing a library to another user/group
- Redesign login page, adding a background image.
- Clean the list of languages
- Add the ability of tagging a snapshot of a library (Use
ENABLE_REPO_SNAPSHOT_LABEL = Trueto turn the feature on) -
admin] Add an option to enable users to share a library to any groups in the system. - Use WSGI as the default mode for deploying Seahub.
- Add a field Reference ID to support changing users primary ID in Shibboleth or LDAP
- Improved performance of loading library list
- Use multi-threads in search indexing
-
fix] Fix a bug when indexing a PDF larger than 10MB - Support adding a custom user search function (https://github.com/haiwen/seafile-docs/commit/115f5d85cdab7dc272da81bcc8e8c9b91d85506e)
- Other small UI improvements
-
fix] Fix ADFS support
6.1
You can follow the document on minor upgrade (http://manual.seafile.com/deploy/upgrade.html).
6.1.9 (2017.09.28)
-
fix] Fix some bugs in realtime backup server - Add option to set up Seafile HTTP server thread number
-
fix] Fix create new file API when create a file with a same name with exist file -
fix] Fix a bug in permission check in file syncing - Add more detailed log information when permission check error
-
fix] Add log to the size of queue of library size calculation -
fix] Use customized logo when sending email notifications
6.1.8 (2017.08.18)
-
fix] Fix license checking
6.1.7 (2017.08.17)
-
fix] Fix a bug when concurrent uploading/creating files (in the old version, when a user uploading/deleting multiple files in cloud file browser, it had a high chance to get “internal server error” message) -
fix] Fix thumbnails for some images that 90 degrees rotated -
fix] Fix support for resumable file upload -
fix] Fix MySQL connection pool in Ccnet -
fix] Use original GIF file when view GIF files -
fix, api] Check if name is valid when creating folder/file - Remove deleted libraries in search index
- Use 30MB as the default value of THUMBNAIL_IMAGE_SIZE_LIMIT
-
api] Improve performance when move or copy multiple files/folders -
admin] Support syncing user role from AD/LDAP attribute (<https://manual.seafile.com/deploy_pro/ldap_role_sync.html>) -
admin] Support deleting all outdated invitations at once -
admin] Improve access log -
admin] Support upload seafile-license.txt via web interface (only for single machine deployment) -
admin] Admin can cancel two-factor authentication of a user -
admin, role] Show user’s role in LDAP(Imported) table -
admin, role] Add wildcard support in role mapping for Shibboleth login -
admin] Improve performance in getting total file number, used space and total number of devices -
admin] Admin can add users to an institution via Web UI -
admin] Admin can choose a user’s role when creating a user
6.1.4 (2017.07.11)
-
api] Improve performance of getting unread notifications. - Delete deleted libraries in search index
- Use user's languange as lang setting for OnlyOffice
6.1.3 (2017.07.06)
- Add context menu "details" to libraries and folders, so you can get how many files in a library or a folder.
- Improve search result accuracy
-
fix] Fix a bug in zip downloading an empty folder - Improve performance of multiple file copy and move
- Admin can delete out-dated guest invitations
-
fix] Fix a bug in seafile-gc "dry run" option - Users can restore deleted libraries by their own
- Change default block size for files uploaded via web browser to 8MB.
6.1.2 (deprecated)
6.1.1 (2017.06.19)
- Add "online preview only" option to share links
- Enable setting favicon and logo via admin panel
6.1.0 beta (2017.06.06)
Web UI Improvement:
- Add thumbnail for video files (turn off by default)
- Improved image file view, using thumbnail to view pictures
- Move items by drap & drop
- Add create docx/xlsx/pptx in web interface
- Add OnlyOffice integration
- Show which client modify a file in history, this will help to find which client accidentally modified a file or deleted a file.
Improvement for admins:
- Admin can set default quota for each role
- Admin can set user’s quote, delete users in bulk in admin panel
- Support using admin panel in mobile platform
- Add translation for settings page
- Add admin operation logs
- Admin can change users' login_id in web interface
- Admin can create libraries in admin panel
- Admin can set logo and favicon in admin panel
System changes:
- Remove wiki by default (to turn it on, set
ENABLE_WIKI = Truein seahub_settings.py) - Upgrade Django to 1.8.18
- Clean Ajax API
- Increase share link token length to 20 characters
- Upgrade jstree to latest version
- Update ElasticSearch to 2.4.5
6.0
You can follow the document on minor upgrade (http://manual.seafile.com/deploy/upgrade.html).
Special note for upgrading a cluster:
In version 6.0, the folder download mechanism has been updated. This requires that, in a cluster deployment, seafile-data/httptemp folder must be in an NFS share. You can make this folder a symlink to the NFS share.
cd /data/haiwen/
ln -s /nfs-share/seafile-httptemp seafile-data/httptemp
The httptemp folder only contains temp files for downloading/uploading file on web UI. So there is no reliability requirement for the NFS share. You can export it from any node in the cluster.
6.0.13 (2017.05.08)
-
fix] Fix in file moving/copying dialog, self-owned libraries are not listed -
fix] Fix files in self-owned libraries are not listed when searching files in all libraries - Update timestamp in about dialog
6.0.12 (2017.04.17)
- Improve performance when checking group shared library permission
-
fix] Fix image popup in favourite page -
fix] Fix generating sharing link with expiring time in file detailed view page -
fix] Don't allow to create library with '/' in name -
fix] Fix two-factor authentication - Add script to migrate between different storage backend
6.0.11 (Deprecated)
6.0.10 (2017.04.07)
-
fix] Fix a bug in listing libraries in admin panel
6.0.9 (2017.04.01)
- Show user' name instead of user's email in notifications sent out by email
- Add config items for setting favicon, disable wiki feature
- Add css id to easily hide user password reset and delete account button
-
fix] Fix UI bug in restoring a file from snapshot -
fix] Fix after renaming a file, the old versions before file rename can't be downloaded -
security] Fix XSS problem of the "go back" button in history page and snapshot view page -
fix] Fix crash problem of seaf-import - Add API to create/delete/modify an account in Org
-
ad/ldap sync] Support import posix group -
fix] Fix Office Web App co-authoring problems when opening file in a shared sub-folder -
fix] Fix "IE 9 not supported" popup message not showing
6.0.8 (2017.02.23)
Improvement for admin
- Admin can add/delete group members
- Admin can create group in admin panel
- Force users to change password if imported via csv
- Support set user's quota, name when import user via csv
- Set user's quota in user list page
- Add search group by group name
- Use ajax when deleting a user's library in admin panel
- Support logrotate for controller.log
- Add a log when a user can't be find in LDAP during login, so that the system admin can know whether it is caused by password error or the user can't be find
- Delete shared libraries information when deleting a user
- Add admin API to create default library for a user
-
ldap-sync] Support syncing users from AD/LDAP as inactive user
Other
-
fix] Fix user search when global address book is disabled in CLOUD_MODE -
fix] Avoid timeout in some cases when showing a library trash - Show "the account is inactive" when an inactive account try to login
-
security] Remove viewer.js to show open document files (ods, odt) because viewer.js is not actively maintained and may have potential security bugs -
fix] Exclude virtual libraries from storage size statistics -
fix] Fix mysql gone away problem in seafevents - Add region config option for Swift storage backend
-
anti-virus] Send notification to the library owner if a virus is found
6.0.7 (2017.01.18)
- Set users role from Shibboleth affiliation attribute (https://manual.seafile.com/deploy/shibboleth_config.html, search "Affiliation and user role")
-
fix] Uploading files with special names lets seaf-server crash -
fix] Fix reading database connection pool setting from ccnet.conf and seafile.conf -
fix] Fix total storage integer overflow, which is shown at the info page of admin panel) -
fix] Fix the password reset email gets send to the primary account email instead of the contact email of the profile. -
fix] Do not check path existence when delete user/group folder permission - Support ADFS
-
fix] Invitation email subject does not get translated
6.0.6 (2017.01.11)
- Guest invitation: Prevent the same address can be invited multiple times by the same inviter and by multiple inviters
- Guest invitation: Add an regex to prevent certain email addresses be invited (see https://github.com/haiwen/seafile-docs/blob/master/deploy_pro/roles_permissions.md#more-about-guest-invitation-feature)
- Office online: support co-authoring
- Admin can set users' department and name when creating users
- Show total number of files and storage in admin info page
- Show total number of devices and recently connected devices in admin info page
- Delete shared libraries information when deleting a user
- Upgrade Django to 1.8.17
- Admin can create group in admin panel
-
fix] Fix quota check: users can't upload a file if the quota will be exceeded after uploading the file -
fix] Fix quota check when copy file from one library to another - Add
# -*- coding: utf-8 -*-to seahub_settings.py, so that admin can use non-ascii characters in the file. -
fix] Prevent admin from access group's wiki -
fix] Prevent transfering libraries to guest account -
fix] Prevent guest accout to create share link via API v2 - Add a log when a user can't be find in LDAP during login, so that the system admin can know whether it is caused by password error or the user can't be find
- Ingore white space character in the end of lines in ccnet.conf
6.0.5 (2016.12.19)
-
fix] Fix generating of password protected link in file view page -
fix] Fix .jpg/.JPG image display in IE10 - Export quota usage in export Excel in user list admin page
-
fix] Fix admin can't delete broken libraries - Add "back to previous page" link in trash page, history page
-
fix] Fix file encoding for text file editing online -
fix] Don't show operation buttons for broken libraries in normal users page -
fix] Support both `[Audit]` and `[AUDIT]` in seafevent.conf -
fix] Support utf-8 characters in filename when preview in MSOffice WebApp - Support Collabora Online 2.0
6.0.4 (2016.11.29)
-
fix] Fix list_inner_pub_repos error in cloud mode -
fix] Improve logo show in About dialog -
fix] Fix file/folder upload in Firefox 50 -
fix] Fix groups not shown in admin panel when there are more than 100 groups
6.0.3 (2016.11.17)
-
fix] Fix the shared folder link in the notification message when a user share a folder to another user -
fix] Update Django version from 1.8.10 to 1.8.16 -
fix] Fix the shared folder name is not changed after removing the old share, renaming the folder and re-sharing the folder -
fix] Fix sub-folder accidentially show the files in parent folder when the parent folder contains more than 100 files -
fix] Fix image preview navigation when there are more than 100 entries in a folder -
fix] Fix jpeg image display in IE10 -
fix] Fix bug when admin searching unexisting user - Add support for online view of mov video files
- Make web access token expiring time configurable
- Add an option on server to control block size for web upload files
-
fix] Failed to cache (set/get) WOPI_ACCESS_TOKEN_EXPIRATION due to memcached key length limit -
fix] Not allow user to set the permissions onto unshared folder. Because it is useless. -
fix] Fix condition check when display share icon for guest user - Support full-text search and audit log by default
-
fix] Fix permission dialog bug when the corresponding user/group deleted
6.0.2 (2016.10.20)
-
fix] Virus scan fails when the keystone token has expired <https://github.com/haiwen/seafile/issues/1737> -
fix] If you share a sub-folder to a group, the sub-folder will appear as a library in that group page. Don't show "permission" menu item for such a shared sub-folder on the group page, because setting permissions on this shared sub-folder not work. The user should set permissions on the original library directly. -
fix] Fix API for uploading file by blocks (Used by iOS client when uploading a large file) -
fix] Fix a database connection problem in ccnet-server -
fix] Fix moved files are still present in local folder until refresh -
fix] Fix admin panel can't show deleted libraries
6.0.1 beta
- Enable create a library from a template
- Enable office preview by default in installation script
-
fix] Fix not able to move files via WebDAV interface - Check whether the quota will exceed before saving the uploaded file to Seafile via Web UI or API
-
fix] Fix owner can't restore a deleted file or folder in snapshot -
fix] Fix UI of personal profile page -
fix] Fix in some cases mobile devices can't be unlinked -
fix] Fix connection problem for the latest MariaDB in initialisation script - Make maxNumberOfFiles configurable
-
fix] Remember the sorting of libraries - Add Finnish translation
- Video + audio no longer be limited by max preview size
6.0.0 beta
- Add full screen Web UI
- Add file comment
- Improve zip downloading by adding zip progress
- Change of navigation labels
- Support Seafile Drive client
-
admin] Add group transfer function in admin panel -
admin] Admin can set library permissions in admin panel - Improve checking the user running Seafile must be the owner of seafile-data. If seafile-data is symbolic link, check the destination folder instead of the symbolic link.
-
ui] Improve rename operation - Show name/contact email in admin panel and enable search user by name/contact email
- Add printing style for markdown and doc/pdf
- The “Seafile” in "Welcome to Seafile" message can be customised by SITE_NAME
- Improve sorting of files with numbers
-
api] Add admin API to only return LDAP imported user list - Code clean and update Web APIs
- Remove number of synced libraries in devices page for simplify the interface and concept
- Update help pages
-
online preview] The online preview size limit setting FILE_PREVIEW_MAX_SIZE will not affect videos and audio files. So videos and audio with any size can be previewed online. -
online preview] Add printing style for markdown
Pro only features
- Support LibreOffice online/Collabora Office online
- Add two-factor authentication
- Remote wipe (need desktop client 6.0.0)
-
anti-virus] Support parallel scan -
anti-virus] Add option to only scan a file with size less than xx MB -
anti-virus] Add option to specific which file types to scan -
anti-virus] Add scanning virus instantly when user upload files via upload link -
online preivew] Add printing style for doc/pdf -
online preivew] Warn user if online preview only show 50 pages for doc/pdf with more than 50 pages -
fix] Fix search only work on the first page of search result pages - Users can invite guests
- Add role based permission control
- Add term and conditions: admin can write a document of term and conditions. The user must accept it before using Seafile.
5.1
You can follow the document on minor upgrade (http://manual.seafile.com/deploy/upgrade.html).
Warning: when upgrade from 5.1.7 or lower version to 5.1.8+, you need to install python-urllib3 (or python2-urllib3 for Arch Linux) manually:
# for Ubuntu
sudo apt-get install python-urllib3
# for CentOS
sudo yum install python-urllib3
5.1.11 (2016.08.29)
-
fix, security] Fix a bug in permission checking when searching a single library - Add search user by name and contact email
- Show licensed to information in web UI
5.1.10 (2016.07.12)
-
fix] Fix a bug in showing license file information -
multi-institution] Enable institution admin to activate/inactive an user -
fix] Showing contact email in user auto-completion -
fix, multi-tenancy] Fix syncing sub-folder of a shared library -
fix, multi-tenancy] Fix file audit page broken when a group corresponding to an item is deleted -
fix] Fix seaf-fsck.sh --export fails without database -
fix] Fix users with Umlauts in their display name breaks group management and api2/account/info on some special Linux distribution - Remove user from groups when a user is deleted.
- File lock only valid for 12 hours
-
fix] Fix can't generate shared link for read-only shared library -
fix] Fix can still view file history after library history is set to "no history". -
fix] Fix after moving or deleting multiple selected items in the webinterface, the buttons are lost until reloading - Check user before start seafile. The user must be the owner of seafile-data directory
- Don't allow emails with very special characters that may containing XSS string to register
-
fix] Fix migrate from community edition to pro edition
5.1.9 (deprecated)
5.1.8 (2016.06.14)
-
fix] Fix "page unavailable" when anonymous user visiting a share link when there are organization libraries -
fix] Remove bundled python-urllib3 that may cause problems in some systems. In CentOS 7 and ubuntu 16.04 you will need to install python-urllib3 manully. -
fix] During downloading multiple files/folders, show "Total size exceeds limits" instead of "internal server error" when selected items exceeds limits. -
fix] When delete a share, only check whether the be-shared user exist or not. This is to avoid the situation that share to a user can't be deleted after the user be deleted. - Add a notificition to a user if he/she is added to a group
-
multi-institution] Add a page to show the admins of an institution -
multi-institution] Add the function to search a user in an institution
5.1.7 (2016.06.08)
-
fix] Fix file locking for files with space in name when editing office files via Office Web App - Improve UI for password change page when forcing password change after admin reset a user's password
-
ldap sync] Don't deactivate users by default if a user is removed from LDAP server. (DEACTIVE_USER_IF_NOTFOUND = True to turn it on) - The profile popup dialog show the contact email if it is set
-
fix] Fix duplicated files show in Firefox if the folder name contains single quote ' - Add OFFICE_WEB_APP_SERVER_CA setting item to enable visiting OWA server with a self-signed certificate
5.1.6 (2016.05.30)
-
security] Fix permission checking for generating share links - Add an option (ENABLE_SETTINGS_VIA_WEB) to ignore settings via Web UI (system admin->settings)
-
fix] Fix rendering of some pdf files in Chrome via adding `font-variant-ligatures: no-common-ligatures` -
fix] Making user search (used in auto-completion) case insensitive
5.1.5 (2016.05.24)
-
fix] Fix page error in display file audit log when the corresponding library is deleted for a log entry and the path is the root of the library -
fix] Fix clicking avatar not show profile popup in admin page - Remove the traffic statistic link (to seafile.com) in profile popup
-
fix] Fix delayed activation of Shibboleth users -
fix] Fix logging the user's email in audit log for share link when the link is a root of a library -
owa] Support visiting OWA server with a client side SSL certificate file
5.1.4 (2016.05.17)
- Download multiple files from Seahub as a ZIP-file
-
fix] Bug that caused groups cannot be transfered is fixed -
fix, admin] Fix page error in display file audit log when the corresponding library is deleted for a log entry -
fix] fixed raw downloads not being count towards traffic quota. - Show a notification in the client and Seahub when a new library is shared to a group.
- Use seafile-data/http-temp to store zip files when downloading a directory or folder
-
accessibility] Improve accessiblity of library history page by making links for operations selectable by tab. -
accessibility] Improve accessiblity of dialogs, add missing "labelledby" properties for the whole dialog. - Support at most 10 LDAP/AD servers
- Add deactivation of an account on the seafile database user if a number of failed login is attemped.
-
admin] The share link list in system admin now can be sorted by time - For un-login users, ask to providing an email before visiting download/upload links, and log the user's email in audit log. This is feature can be turn on by adding
ENABLE_SHARE_LINK_AUDITin seahub_settings.py
5.1.3 (2016.04.27)
-
fix] Fix group rename -
ui] Remember the expanded status of groups -
accessibility] Improve accessiblity of library trash page -
accessibility] Improve file/folder upload menu - list all devices in admin panel
- list device syncing errors in admin panel
- Support server side file content encryption
- Support xlsx/pptx editing via OWA
- Add syslog support for seafile.log
5.1.2 (2016.04.21)
-
fix] Fix saving avatar to database -
fix] A few UI fixes
Accessiblity improvement
- Use standard checkbox instead of styled checkbox based on image
- Make library/folder/file operation icons visible on focus
- Make operation icons focusable
- Add aria-label to operation icons
- Make library/folder sort operations focusable
- Add role (navigation, banner, main) to regions
- Make dropdown menu items focusable
5.1.1 beta (2016.04.13)
-
fix] Fix file link in search result -
fix] Fix setting of "require strong password" via web interface - API: Add API to get audit log
- Sending email when import users from a CSV file
5.1.0 beta (2016.04.08)
Dependency update:
- Upgrade to django 1.8
- Update jquery to v1.11
-
ceph] Update librados to 0.9.4
Web
- Redesign navigation
- Rewrite group management
- Improve sorting for large folder
- Remember the sorting option for folder
- Improve devices page
- Update icons for libraries and files
- Remove library settings page, re-implement them with dialogs
- Remove group avatar
- Don't show share menu in top bar when multiple item selected
- Auto-focus on username field when loading the login page
- Remove self-introduction in user profile
- Force the user to change password if adding by admin or password reset by admin
- disable add non-existing user to a group
- Add an option for disable forcing users to change password (FORCE_PASSWORD_CHANGE, default is True)
- Support new Shibboleth users be created as inactive and activated via Admin later (SHIB_ACTIVATE_AFTER_CREATION , default is True)
Pro only
- Support automatic file locking for office files
- Realtime backup (see http://manual.seafile.com/deploy_pro/real_time_backup.html)
- Sending emails in backend when importing users via CSV files
- Support Swift API
- seaf-gc support running in multi-thread mode
-
fix] Fix crash problem when visit S3/Swift via HTTPS -
fix] Fix handling special characters in LDAP group sync
5.0
You can follow the document on major upgrade (http://manual.seafile.com/deploy/upgrade.html)
In Seafile 5.0, we have moved all config files to folder conf, including:
- seahub_settings.py -> conf/seahub_settings.py
- ccnet/ccnet.conf -> conf/ccnet.conf
- seafile-data/seafile.conf -> conf/seafile.conf
-
pro only] pro-data/seafevents.conf -> conf/seafevents.conf
If you want to downgrade from v5.0 to v4.4, you should manually copy these files back to the original place, then run minor_upgrade.sh to upgrade symbolic links back to version 4.4.
The 5.0 server is compatible with v4.4 and v4.3 desktop clients.
5.0.7 (2016.03.10)
-
security] Backport Django's fix for CVE-2016-2512 <https://www.djangoproject.com/weblog/2016/mar/01/security-releases/> -
security] Improve randomness in password reset: using get_random_string from django.utils.crypto to replace Python's random library -
ui] Restore file from Trash using Ajax -
api] Add API to send share link via emails -
api] Add API to get Office Web App link
5.0.6 (2016.03.02)
- Add ENABLE_USER_CREATE_ORG_REPO to enable/disable organization repo creation.
- Change the Chinese translation of "organization"
- Use GB/MB/KB instead of GiB/MiB/KiB in quota calculation and quota setting (1GB = 1000MB = 1,000,000KB)
- Show detailed message if sharing a library failed.
-
shibboleth] Support set user's name in Seafile from givenname and surname in Shibboleth. -
fix] Fix JPG Preview in IE11 -
fix] Fix empty nickname during shibboleth login. -
fix] Fix default repo re-creation bug when web login after desktop. -
fix] Don't show sub-libraries at choose default library page, seafadmin page and save shared file to library page -
fix] Seafile server daemon: write PID file before connecting to database to avoid a problem when the database connection is slow -
fix] Don't redirect to old library page when restoring a folder in snapshot page -
fix] Fix a bug in showing virus scan page -
fix] Fix background notification email sending. -
fix, cluster] Fix handling memcached server failover
5.0.5 (2016.01.29)
- Change the Chinese translation of "organization"
-
fix] Show "out of quota" instead of "DERP" in the case of out of quota when uploading files via web interface - Get name, institution, contact_email field from Shibboleth
-
webdav] Don't show sub-libraries
5.0.4 (2016.01.20)
- Read/write fs objects with multiple threads when Ceph/S3 back end is used
- Support HTTPS connections to S3 back end.
-
fix] Fix unable to set a library to keep full history when the globally default keep_days is set. -
fix] Improve the performance of showing library trash -
fix] Fix downloading a file from a shared link when its path contain special characters -
fix] Improve share icon - Stop logging into logs/stats-logs
- Don's show "Access Log" for a file in the dropdown menu if audit log is not turned on.
5.0.3 (2015.12.28)
- Search user by name in case insensitive way
- Show broken libraries in user's library page (so they can contact admin for help)
-
fix] Fix LDAP sync problem -
fix] Fix support for SQLite backend -
fix] Fix PDFs under special folder name can't be viewed online -
fix] Fix cache for thumbnail in sharing link -
fix] Fix script for online GC -
fix] Enable copy files from read-only shared libraries to other libraries -
fix] Open image gallery popup in grid view when clicking the thumbnail image -
fix] Fix issues in multi-tenancy mode -
api] Add listing share upload links -
api] Delete be-shared libraries
5.0.2 (2015.12.18)
-
ui] Improve UI of all groups page - Don't allow sharing library to a non-existing user
-
fix, admin] Fix deleting a library when the owner does not exist anymore -
fix] Keep file last modified time when copy files between libraries - Enable login via username in API
-
ui] Improve markdown editor
Cluster
-
fix] Fix a read/write consistency bug in reading library latest commit from database
Improve seaf-fsck
- Do not set "repaired" mark
- Clean syncing tokens for repaired libraries so the user are forced to resync the library
- Record broken file paths in the modification message
Sharing link
- Remember the "password has been checked" information in session instead of memcached
-
security] Fix password check for visiting a file in password protected sharing link. - Show file last modified time
-
fix] Fix image thumbnail in grid view -
ui] Improve UI of grid view mode
5.0.1 (2015.12.07)
New features
-
admin] Show the list of groups an user joined in user detail page -
admin] Add exporting user/group statistics into Excel file -
admin] Admin can see the file number of a library -
admin] Admin can disable the creation of encrypted library -
admin] Admin can visit all non-encrypted libraries via Web UI (need to turn on `ENABLE_SYS_ADMIN_VIEW_REPO = True` in seahub_settings.py) -
admin] Add license expiration notification -
admin] A tool to debug LDAP/AD settings -
admin] Use a new algorithm to run GC online, reducing database locking time. -
admin] Enabling exporting audit logs to Excel file - Enable searching inside a library
- User can see the access log of a file
- Showing libraries list in "All Groups" page
- Add importing group members from CSV file
- Add grid view for folder sharing link
- A trash for every folder, showing deleted items in the folder and sub-folders.
Account management improvement:
- Admin can set username (internally it is called login_id) for an user and enable login by username. (see the LDAP user sync document for how to sync user ID into login_id)
- Admin can set contact_email for users
Seafile uses email to uniquely identify an user. With these two features, you can sync LDAP username into login_id, sync LDAP email to contact_email, store username@domain-name to Seafile's email field. With this config:
* Users will be able to login via username
* Email will be send to the contact email address
* Seafile uses username@domain-name to uniquely identify an user.
UI changes:
- Change most png icons to icon font
- UI change of file history page
- UI change of library history page
- UI change of trash page
- UI change of sharing link page
- UI change of rename operation
- Don't open a new page when click the settings, trash and history icons in the library page
- Update Markdown editor and viewer
- other small UI improvements
Config changes:
- Move all config files to folder
conf - Add web UI to config the server. The config items are saved in database table (seahub-dab/constance_config). They have a higher priority over the items in config files.
Fixes
-
fix, admin] Fix searching libraries by name when some libraries are broken -
security] Change most GET requests to POST to increase security -
fix] Fix problem in deleting tmp files in virus scan -
fix] Fix seaf-gc when seafile-data is stored in non-default location