-
Notifications
You must be signed in to change notification settings - Fork 2.1k
ownCloud 8.1 Features
Olivier Paroz edited this page Jun 18, 2015
·
59 revisions
This collects all the new features of ownCloud 8.1. This will be used for the release announcement. Please add your features that are merged here. If they are not merged yet but you plan to before the feature freeze than add a (planned) comment to it.
- Encryption 2.0
- LDAP configuration wizard improvements
- Several WebDAV performance improvements
- SFTP external storage with SSH key (https://github.com/owncloud/core/pull/13190)
- SMB external storage now based on libsmbclient (https://github.com/owncloud/core/pull/10673)
- Improved performance and storage space management of preview generation (https://github.com/owncloud/core/pull/13674, https://github.com/owncloud/core/pull/13635 and https://github.com/owncloud/core/pull/16382)
- Added mount options for external storages: https://github.com/owncloud/core/pull/14925
- Some UI refinements.
- Sharing capabilities are now exposed to allow external applications (desktop client, mobile clients etc.) to provide a better UX (https://github.com/owncloud/core/pull/13964)
- Appstore shows now different trust levels and allows to enable experimental apps (https://github.com/owncloud/core/pull/15314)
- Deleted files/folders now keep the share info after restoring from trashbin (doesn't work on ext storage though) (https://github.com/owncloud/core/pull/15282)
- More links from the administration webinterface to relevant documentation
- Updated doctrine/dbal component fixing upgrade issues for MariaDB 10
- Setup command for occ - ownCloud can now be installed via the console (https://github.com/owncloud/core/pull/14416)
- Display avatars in share dialog (https://github.com/owncloud/core/pull/13866 and https://github.com/owncloud/core/pull/14582)
- Font preview support (https://github.com/owncloud/core/pull/13648). 3D pictures media type, previewed as JPEG (https://github.com/owncloud/core/pull/15088). Raw media type support without previews (https://github.com/owncloud/core/pull/14927)
- A simple example theme is now included
- All shares now have at least read permissions fixing unusable shares (https://github.com/owncloud/core/pull/14570)
- OCS API now returns the fancy new and improved shorted URL introduced in 8.0 (https://github.com/owncloud/core/pull/14998)
- OCS API no longer allows removing the expiration date if the settings enforce one (https://github.com/owncloud/core/pull/15025)
- Auto complete in share dialog works again when sharing is limited to groups (https://github.com/owncloud/core/pull/15169)
- Developer changelog is available in the documentation
- File ids are now kept when moving files across storages, deleted to trashbin or restored as version (https://github.com/owncloud/core/issues/13310)
- Ship ca-bundle.crt to work around issues on systems not shipping an up2date bundle which causes failed connections to the appstore (https://github.com/owncloud/core/pull/15195)
- Introduce new "OC-ETag" header fixing issues with server configs stripping off ETags "No E-Tag received from server" (https://github.com/owncloud/core/pull/15227)
- The
.htaccess
andindex.html
in the data directory is now updated after every update. Administrators are encouraged to verify that they don't have any manual modifications done in there. - The SabreDAV browser at
/remote.php/webdav
has been removed. Only pure WebDAV access is permitted anylonger. - Using ownCloud without a trusted_domain will not work anymore (except for whitelisted items such as local loopback addresses)
- The logging format for failed logins has changed and considers now the proxy configuration in the config file (see https://github.com/owncloud/core/pull/10735)
- "Download from link" feature has been removed (see https://github.com/owncloud/core/pull/14652)
- Some security headers should now be sent by the web-server, the default
.htaccess
file already contains them (see https://github.com/owncloud/core/pull/14651) – if the headers are not set a security warning in the admin menu will get shown. - The
OC_User_HTTP
backend has been removed. Administrators are encouraged to use theuser_webdavauth
application instead. - ownCloud ships now it's own root certificate bundle derived from the Mozilla one. The system root certificate bundle will not be used anymore for most requests.
- Memory cache configuration is no longer automatic, requiring configuration in
config.php
with the keysmemcache.local
and/ormemcache.distributed
(https://github.com/owncloud/core/pull/13368) - cURL is now a hard-dependency
- ownCloud clients below version 1.7.0 will not be able to connect to the ownCloud instance anymore. Users are urged to update their client. - Behaviour may be adjusted using the
minimum.supported.desktop.version
switch inconfig.php
(https://github.com/owncloud/core/pull/15683)
- \OCP\Json is now deprecated (https://github.com/owncloud/core/pull/14129)
- Update Sabre library to 2.1: https://github.com/owncloud/core/pull/14151, apps using Sabre from core might be affected
- \OCP\Util::sendMail is deprecated and \OCP\Mail\IMailer should be used instead
- HTTPHelper has been deprecated in favor of
\OC\Http\Client\ClientService
- \OCP\Util::{linkTo,linkToRoute,imagePath} are deprecated, the URLGenerator should be used (https://github.com/owncloud/core/pull/15366)
- OC_Request is gone and replaced by public API (
IRequest
) - \OC_Json is now deprecated (https://github.com/owncloud/core/pull/14129)
- \OC\Preferences and OC_Preferences have been removed
- \OC_Mail is gone and replaced by public API (
\OCP\Mail\IMailer
) - \OC_Helper::{linkTo,linkToRoute,linkToDocs,makeURLAbsolute,imagePath} are deprecated, the URLGenerator should be used (https://github.com/owncloud/core/pull/15366)
##### Security
- The default Content-Security-Policy of AppFramework apps is now stricter but can be adjusted by developers. See https://github.com/owncloud/core/pull/13989
- Parameters passed to
OC.generateUrl
are now automatically encoded, this behaviour can be adjusted by developers. See https://github.com/owncloud/core/pull/14266 - Views constructed by
OC\Files\View
do not allow directory traversals anymore in the constructor. See https://github.com/owncloud/core/pull/14342 - The CSRF token may now contain not URL compatible characters (for example the plus sign:
+
), developers have to ensure that the CSRF token is encoded properly before using it in URIs. - The default RNG now returns all valid base64 characters
-
OC.msg
escapes the message now by default (see https://github.com/owncloud/core/pull/14208)
- Adjust your navigation entry in app.php to use a closure to avoid unnecessary route loading (see https://mailman.owncloud.org/pipermail/devel/2015-March/001146.html)