ownCloud Server 10.1.0 RC1 released

ownCloud Server 10.1.0 RC1 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 beginning of Februrary after confirming that there are no critical issues to fix.

We 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

Release notes

If you’re an administrator, please read the release notes for changes that might need your attention.

Download

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

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

Changelog

The changelog contains changes since version 10.0.10.

Added

  • Added Symfony event for federation to provide apps with federated share receiver id - #34152
  • 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 #34098
  • 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 #33957 #34270 #34267 #34227 #34208 #34203
  • Add minimal frontend in files app for persistent locks (Webdav locks) - #33951
  • Federated sharing new spec OCM 1.0-proposal1 - #33027 #34113 #34252
  • 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 #34138
  • 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 cryptiles from 3.1.2 to 3.1.4 in /build - #33935
  • Bump friendsofphp/php-cs-fixer (v2.13.0 => v2.14.0) - #33290 #34012 #34040
  • Bump handlebars from 4.0.11 to 4.0.12 in /build - #32661 #34071
  • 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 pear/archive_tar from 1.4.3 to 1.4.5 - #34080
  • Bump phan 0.12.11 - #34022
  • 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 marked from 0.3.7 to 0.3.19 in /build - #33576
  • Bump sabre xml 1.5.1 - #34102
  • Bump squizlabs/php_codesniffer 3.3.2=>3.4.0 - #33940
  • Bump sshpk from 1.13.1 to 1.16.0 in /build - #33966
  • 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 webmozart/assert (1.3.0 => 1.4.0) - #34015
  • 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
  • Remove core/l10n from release build - #33960

Fixed

  • Fix missing translations in the user settings module - #34234 #34261
  • Skip preview expiry when owner cannot be determined - #34207
  • Allow the testing app to not be in the default apps folder - #34196
  • Integrity check now detects renamed files properly - #34085
  • 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 #34020
  • 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

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 frozen. We’ll only accept Pull Requests for critical issues.

1 Like