mirror of
https://github.com/nextcloud/server.git
synced 2025-10-26 19:21:34 +00:00
Initial Home page
commit
b6cf736a04
74
Nextcloud-10-Features.md
Normal file
74
Nextcloud-10-Features.md
Normal file
@ -0,0 +1,74 @@
|
||||
### General
|
||||
|
||||
* Background jobs (cron) can now run in parallel [owncloud/core#24696](https://github.com/owncloud/core/issues/24696)
|
||||
* Update notifications in client via API - You can now be notified in your desktop client about available updates for core and apps. The notifications are made available via the notifications API. [owncloud/core#24444](https://github.com/owncloud/core/pull/24444)
|
||||
* Multi bucket support for primary objectstore integration [owncloud/core#24760](https://github.com/owncloud/core/pull/24760)
|
||||
|
||||
### Authentication
|
||||
|
||||
* Pluggable authentication: plugin system that supports different authentication schemes: [owncloud/core#23456](https://github.com/owncloud/core/issues/23458)
|
||||
* Token-based authentication
|
||||
* Ability to invalidate sessions: [owncloud/core#24703](https://github.com/owncloud/core/pull/24703)
|
||||
* List connected browsers/devices in the personal settings page. Allows the user to disconnect browsers/devices. [owncloud/core#24703](https://github.com/owncloud/core/pull/24703)
|
||||
* Device-specific passwords/tokens, can be generated in the personal page and revoked: [owncloud/core#24703](https://github.com/owncloud/core/pull/24703)
|
||||
* Disable users and automatically revoke their sessions: [owncloud/core#23844](https://github.com/owncloud/core/pull/23844)
|
||||
* Detect disabled LDAP users or password changes and revoke their sessions
|
||||
* Log in with email address: [owncloud/core#24389](https://github.com/owncloud/core/pull/24389)
|
||||
* Config option to enforce token-based login outside the web UI: [owncloud/core#24779](https://github.com/owncloud/core/issues/24779)
|
||||
* Two Factor authentication plugins system: [owncloud/core#24559](https://github.com/owncloud/core/pull/24559)
|
||||
* OCC command added to (temporarily) disable/enable two-factor auth for single users [owncloud/core#24559](https://github.com/owncloud/core/pull/24559)
|
||||
|
||||
Note: the current desktop and mobile client versions do not support two-factor yet, this will be added later.
|
||||
It is already possible to generate a device specific password and enter that in the current client versions.
|
||||
|
||||
### Files app
|
||||
|
||||
* Ability to toggle displaying hidden files: [owncloud/core#2589](https://github.com/owncloud/core/issues/2589)
|
||||
* Remember sort order: [owncloud/core#10788](https://github.com/owncloud/core/issues/10788)
|
||||
* Permalinks for internal shares: [owncloud/core#11732](https://github.com/owncloud/core/issues/11732)
|
||||
* Visual cue when dragging in files app: [owncloud/core#20150](https://github.com/owncloud/core/pull/20150)
|
||||
* Autoscroll file list when dragging files: [owncloud/core#22576](https://github.com/owncloud/core/pull/22576)
|
||||
* Upload progress estimate: [owncloud/core#24605](https://github.com/owncloud/core/pull/24605)
|
||||
|
||||
### Federated sharing
|
||||
|
||||
* Ability to create federated shares with CRUDS permissions: [owncloud/core#23918](https://github.com/owncloud/core/pull/23918)
|
||||
* Resharing a federated share does not create a chain of shares any more but connects the share owner's server to the reshare recipient: [owncloud/core#24603](https://github.com/owncloud/core/pull/24603)
|
||||
|
||||
### External storage
|
||||
|
||||
* UTF-8 NFD encoding compatibility support for NFD file names stored directly on external storages (new mount option in external storage admin page): [owncloud/core#21365](https://github.com/owncloud/core/issues/21365)
|
||||
* Direct links to the configuration pages for setting up a GDrive or Dropbox app for use with ownCloud [owncloud/core#22214](https://github.com/owncloud/core/pull/22214)
|
||||
* Some performance and memory usage improvements for GDrive, stream download and chunk upload: [owncloud/core#23517](https://github.com/owncloud/core/pull/23517) [owncloud/core#23323](https://github.com/owncloud/core/pull/23323)
|
||||
* Performance and memory usage improvements for Dropbox with stream download: [owncloud/core#23516](https://github.com/owncloud/core/pull/23516)
|
||||
* GDrive library update provides exponential backoff which will reduce rate limit errors: [owncloud/core#20481](https://github.com/owncloud/core/issues/20481)
|
||||
|
||||
### Minor additions
|
||||
|
||||
* Support for print stylesheets: [owncloud/core#16857](https://github.com/owncloud/core/pull/16857)
|
||||
* Command line based update will now be suggested if the instance is bigger to avoid potential timeouts: [owncloud/core#23922](https://github.com/owncloud/core/pull/23922)
|
||||
* Web updater will be disabled if LDAP or shibboleth are installed [owncloud/core#24201](https://github.com/owncloud/core/pull/24201)
|
||||
* DB/app update process now shows better progress information: [owncloud/core#24305](https://github.com/owncloud/core/pull/24305)
|
||||
* Added `occ files:scan --unscanned` to only scan folders that haven't yet been explored on external storages [owncloud/core#24702](https://github.com/owncloud/core/pull/24702)
|
||||
* Chunk cache TTL can now be configured: [owncloud/core#24812](https://github.com/owncloud/core/pull/24812)
|
||||
* Added warning for wrongly configured database transactions, helps prevent "database is locked" issues [owncloud/core#24889](https://github.com/owncloud/core/pull/24889)
|
||||
* Use a capped memory cache to reduce memory usage especially in background jobs and the file scanner [owncloud/core#24351](https://github.com/owncloud/core/pull/24351) [owncloud/core#24869](https://github.com/owncloud/core/pull/24869) [owncloud/core#24405](https://github.com/owncloud/core/pull/24405) [owncloud/core#24403](https://github.com/owncloud/core/issues/24403)
|
||||
* Allow login by email [owncloud/core#24389](https://github.com/owncloud/core/issues/24389)
|
||||
* Respect CLASS property in calendar events [owncloud/core#24080](https://github.com/owncloud/core/issues/24080)
|
||||
* Allow addressbook export using VCFExportPlugin [owncloud/core#23893](https://github.com/owncloud/core/issues/23893)
|
||||
* Birthdays are also generated based on shared addressbooks [owncloud/core#23510](https://github.com/owncloud/core/issues/23510)
|
||||
|
||||
### For developers
|
||||
|
||||
* New DAV endpoint with a new chunking protocol aiming to solve many issues like timeouts (not used by clients yet): [owncloud/core#20118](https://github.com/owncloud/core/issues/20118)
|
||||
* New webdav property for share permissions [owncloud/core#22789](https://github.com/owncloud/core/pull/22789)
|
||||
* Background repair steps can be specified info.xml [owncloud/core#24274](https://github.com/owncloud/core/pull/24274)
|
||||
* Background jobs (cron) can now be declared in info.xml [owncloud/core#24392](https://github.com/owncloud/core/pull/24392)
|
||||
* Apps can now define repair steps to run at install/uninstall time [owncloud/core#24322](https://github.com/owncloud/core/pull/24322)
|
||||
* Export contact images via sabre dav plugin [owncloud/core#25081](https://github.com/owncloud/core/pull/25081)
|
||||
* Sabre DAV's browser plugin is available in debug mode to allow easier development around webdav [owncloud/core#23368](https://github.com/owncloud/core/pull/23368)
|
||||
|
||||
### Technical debt
|
||||
|
||||
* PSR-4 autoloading forced for `OC\` and `OCP\`, optional for `OCA\` [owncloud/core#13241](https://github.com/owncloud/core/issues/13241) docs at https://doc.owncloud.org/server/9.1/developer_manual/app/classloader.html
|
||||
* More cleanup of the sharing code (ongoing): [owncloud/core#22209](https://github.com/owncloud/core/issues/22209)
|
||||
Loading…
Reference in New Issue
Block a user