mirror of
https://github.com/haiwen/seafile-admin-docs.git
synced 2025-12-26 02:32:50 +00:00
Update changelog-for-seafile-professional-server.md
This commit is contained in:
parent
185ca27048
commit
2d39120821
|
|
@ -8,6 +8,26 @@
|
|||
|
||||
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.9 (2020/12/02)
|
||||
|
||||
* \[new] Add pagination when listing group/department members
|
||||
* \[fix] Disable webdav for users that have 2fa enabled
|
||||
* \[fix] Fix OnlyOffice JWT broken for public shared links / PR for fix available
|
||||
* \[fix] Fix database crash will causing clients to unsync libraries
|
||||
* \[fix] Fix webdav LOCK issue
|
||||
* \[new, OnlyOffice] Pass user id to OnlyOffice
|
||||
* \[fix] Fix check_user_quote command for LDAP users
|
||||
* \[fix] Fix LIBRARY_TEMPLATES support
|
||||
* \[fix] Fix Markdown print in Firefox
|
||||
* \[fix] Fix a bug in OAuth
|
||||
* \[fix] Remove unused rest_framework files
|
||||
* \[fix] Fix a bug in getting file history
|
||||
* \[new] Admin can delete pending invitations
|
||||
* \[fix] Fix can not save markdown/text file for shared libraries with advanced permission control
|
||||
* \[fix, multi-tenancy] Fix organization traffic stats seem to not work correctly
|
||||
* \[fix, multi-tenancy] Fix orginization admin update user status error
|
||||
* \[fix] Fix Affiliation-Role-Mapping not working
|
||||
|
||||
### 7.1.8 (2020/10/12)
|
||||
|
||||
* \[fix] Fix user name encoding for Shibboleth SSO
|
||||
|
|
@ -953,326 +973,4 @@ Pro only features
|
|||
* \[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_AUDIT` in 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](http://manual.seafile.com/deploy/ldap_user_sync.html) 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
|
||||
|
||||
### 5.0.0 (deprecated)
|
||||
*
|
||||
|
|
|
|||
Loading…
Reference in New Issue