ownCloud 10.1.0 beta released

ownCloud Server 10.1.0 beta has been released.

Please note that this is a continuation of the 10.x series and not a major release.
With this release, the project will be switching to Semver, see ownCloud core switching to Semver, apps need re-release

We’re aiming at having the final release later in January after this build has been tested and the last known issues have been solved.

We now also have code freeze on the stable10 branch.

Highlights

  • Switching to Semver and app updates won’t automatically update any moreto the new major release within minor platform releases.
  • Webdav locks / persistent locks backend - #33266
  • Support for federated sharing new spec OCM 1.0-proposal1 - #33027

Download

https://download.owncloud.org/community/testing/owncloud-10.1.0beta.tar.bz2

If you are upgrading manually, please make sure to properly remove the old source code as mentionned in the update instructions.

Changelog

Added

  • Added mime types for sharedlib and executable - #33893
  • Allow loading JSON files in setups with pretty URLs - #32835
  • Support global CORS domains for public pages - #33139
  • New tag scope “static tags”, editable but not assignable - #33420 #33864
  • Added “getBucket” method to HomeObjectStore to fix S3 issue - #33513
  • Pass an additional parameter on the core update - #33641
  • Added short list argument to occ files_external:list - #33684
  • Public JS utility function for email validation - #33699
  • Introduce persistent and explicit locking of file and folders (Webdav locks) - #33266 #33785 #33843 #33957
  • Add minimal frontend in files app for persistent locks (Webdav locks) - #33951
  • Federated sharing new spec OCM 1.0-proposal1 - #33027
  • Add sharing scope to enable addressbook sharing with custom groups - #33849
  • Add X-Request-ID to header Access-Control-Allow-Headers - #33926

Changed

  • Use new DAV endpoint in web UI file list and upload - #33544
  • Bypass apps max-version check for daily/git release channels - #33861
  • Changed default link share name to be “Public link” - #33879 #33955
  • Set shipped apps max version to 10 in preparation for Semver switch - #33496
  • If only the patch level of an app’s version changes no migrations will run - #33218
  • User/group deletion in users page now has a confirmation dialog - #33626
  • Disable browser autocomplete for password fields - #32590
  • Minor and patch updates of dependencies as at 20181126 - #33683
  • Bump composer/xdebug-handler to 1.3.0 - #32977
  • Bump friendsofphp/php-cs-fixer (v2.13.0 => v2.13.1) - #33290
  • Bump handlebars from 4.0.11 to 4.0.12 in /build - #32661
  • Bump hoek from 4.2.0 to 4.2.1 in /build - #33574
  • Bump jakub-onderka/php-console-highlighter from 0.3.2 to 0.4 - #32944
  • Bump karma from 3.0.0 to 3.1.3 in /build - #33256 #33343 #33737
  • Bump league/flysystem from 1.0.46 to 1.0.48 - #33199
  • Bump lodash from 4.17.4 to 4.17.11 in /build - #33754
  • Bump phpseclib/phpseclib from 2.0.11 to 2.0.13 - #33433 #33922
  • Bump punic 3.1.0 => 3.2.0 - #33462
  • Bump sabre/dav from 3.2.2 to 3.2.3 - #33276
  • Bump sinon from 6.2.0 to 7.1.1 - #32825 #33073 #33306 #33373
  • Bump squizlabs/php_codesniffer 3.3.2=>3.4.0 - #33940
  • Bump stringstream from 0.0.5 to 0.0.6 in /build - #33755
  • Bump symfony 3.4.15 to 3.4.20 - #33001 #33460 #33667 #33821
  • Bump symfony/polyfill components v1.9.0 => v1.10.0 - #33377
  • Bump symfony/translation from 3.4.17 to 3.4.18 - #33429
  • Bump zendframework/zend-inputfilter from 2.8.2 to 2.9.0 - #33920
  • Patch bumps punic pear-core-minimal xdebug-handler - #33830
  • Update moment JS to 2.22.2 - #33650

Removed

  • Deprecate Sharing 1.0 APIs which will be removed in ownCloud 11 - #33220

Fixed

  • Fix up grammar mistake in console output - #33947
  • Expand occ user reset password email validation - #33945
  • Return 403 instead of 500 status when uploading into share without write permissions - #33640
  • Fix performance issue when fetching versions: do not iterate over all storages when only first is needed - #33859
  • Config sample fixes - #33870 #33954
  • Correction to default apps folder in config.sample.php - #33912
  • Fix system tags object mapper for Oracle - #33772
  • Adjust last login time when using auth modules - #33752
  • Disable share autocomplete endpoint for members of groups excluded from sharing - #33736
  • Fix issues with expiration date validation in public link dialog - #33735
  • List compatible apps instead of missing ones in occ upgrade process - #33730
  • Add background job to clean up orphaned DAV properties - #33722
  • Fix paginated iteration when syncing users - #33698
  • Cannot set 0 as value for config through OCC command - #33643
  • Fix for some upgrade path that led to DAV tables missing bigint conversion - #33603
  • Fix checksum verify command verbose mode and path argument handling - #33610
  • Fix form to enter initial password to properly display error message - #33453
  • File cache corruption check now only reports storage id once - #33539
  • Fix escaping of public share names - #33419
  • Update config.sample.php to fix a broken link - #33518
  • Add “uid” argument to Symfony login events for consistency - #33470
  • Prevent deletion of calendar group shares during cleanup - #33394
  • Fix upload avatar for LDAP users - #33369
  • Fix double escaping in email subject - #33342
  • Add missing type hints in code - #33314
  • Increase versions list performance by ignoring shared storages - #33291
  • Fix PROPFIND with Depth infinity requests through Sabre update - #28341
  • Adjust “has never logged in” text in occ command - #33275
  • Don’t remove temporary file on failure when creating office file preview - #33234
  • Warning log about oc_readonly storage wrapper is now logged in debug level - #33212
  • Fix occ encrypt-all command to not attempt re-encrypting already encrypted files - #33206
  • Register areCredentialsValid as a sensitive logging method - #32713
  • Deletion of user now also updates storages applicable fields - #32906
  • Blacklist the method “setPassword” in stack traces - #33176
  • Fix wording in occ command help - #33179
  • Fix preLogin hook parameter inconsistencies - #33185

Known issues

Testing

Please help testing and report issues in the core repository for platform issues or any of the app repositories if the bug is in an app.
If this version works for you, you can post a comment too to say so!

Code freeze

The code on the stable10 branch is now frozen. We’ll only accept Pull Requests containing bugfixes related to the changelog items.

2 Likes

I just tested WebDAV access from Readdle’s PDF Expert and Documents, and I can confirm the nasty bug with PDF’s displayed as empty folders is gone with the 10.1.0 beta1. :heart_eyes:

3 Likes