ownCloud Server 10.0.4 RC1

ownCloud Server 10.0.4 RC1 has been released.

Download

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

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

Known issues

In this beta release, there is a known issue related to the integrity check. Please ignore the warning for now if related to the mimetypelist.js file, see https://github.com/owncloud/core/issues/29277

Changelog

Please note that the changelog contains changes since 10.0.3.

Added

  • Added support for eml mimetype - #29204
  • Added "occ dav:cleanup-chunks" command to clean up expired uploads - #29180
  • Added "occ files:scan" repair mode to repair mismatch filecache paths - #29074 #29232
  • Added occ command to change/recreate master-key - #29260
  • Detailed mode for "occ security:routes" - #29095
  • Webdav property to retrieve a private link to files or folders - #29041
  • CORS support for public API routes - #28852
  • More "files_sharing" capabilities entries - #29040
  • Display server name in admin page, don't show in status.php - #28938
  • Validate public link mail on the client side - #29042
  • Expose XHR response in share dialog autocomplete callback for extensions - #29231
  • Let apps provide icons for settings sections - #29358
  • Added cancellable prehooks for logout operation - #29352
  • Markdown support for app descriptions in apps settings panel - #29333
  • Add option to allow user to share only with the groups they belong to - #29391
  • Cacheable storage adapter for use by Flysystem based external storage backends - #29414
  • Add user additional info field for share autocomplete - #29457
  • Add dispatcher event for remote fed shares - #29482
  • Adding mode of operations - either single-instance or clus… - #29492
  • Added support for MariaDB 10.2.7+ - #29240
  • Admins can now exclude files from integrity check in config.php - #29460
  • Use X-Request-ID header as request id if provided by client, useful for logging - #29434
  • Added authentication headers verification to validate the session - #29525
  • Added IServiceLoader on server container to load app service classes from XML tags in info.xml - #29525
  • Trigger events for federated shares - #29566

Changed

  • Exclude mimetypelist.js from integrity check - #29048 #29316
  • Refactor set and reset of capabilities - #29200
  • All amazon locations support v4 now - v3 deprecated - #29153
  • Modified time value of files is now 64 bits long - #28961
  • User names must now be at least 3 characters long - #29237
  • AccountMapper get by email is now case insensitive - #29341
  • Remove deprecated federated share API warning as it needlessly pollutes logs - #29364
  • Improve UI for public link sharing permissions for folders - #29413
  • Replace notify user for local shares with button - #29463
  • Log out current user after submitting form in password reset page - #29464
  • Update minimum supported browser versions - #29507
  • Admins can now change display name even when its modification is disallowed for regular users - #29442

Removed

  • Remove AvatarPermissions repair step - #29202
  • Remove unused FTP code - #29186
  • Remove app store related code obsoleted by market app - #29249

Fixed

  • Corrected namespace for OC\Memcache\ArrayCache which caused errors on some environments - #29219
  • External storage Javascript code from apps is now loaded correctly (fixes Dropbox app and others) - #29225
  • Use product name from theme - #29251
  • Make sure the external storage folder name is editable when returning from OAuth authorization - #29253
  • Fix duplicate external storage config that appear sometimes when returning from OAuth authorization - #29254
  • Log exceptions in decrypt-all command - #29248
  • SFTP key pair mode now works again - #29156
  • Use correct class namespace for ownCloud ext storage - #28935
  • Fix generated zip file to avoid errors with some zip tools - #29149
  • Fix position of dialog boxes - #29133 #29467
  • Move 64bit mtime migration from dav to core - #29121
  • Allow 0 byte quota to be entered on UI - #29113
  • Don't display warning about limited commands when running maintenance:install - #28968
  • Handle no user session in isSharingDisabledForUser() - #28915
  • Fix icon format for federated cloud sharing - #28972
  • Fix for decrypting user specific keys - #29189
  • Remove alternate keys storage during user delete - #29155
  • Fix error logs due to deletion of keys - #28934
  • Fix encryption panel to properly detect current mode after upgrade to ownCloud 10 - #29049
  • Fix quota check when uploading to federated shares - #29325 #29424
  • Fix issue when mounting another encrypted ownCloud - #29360
  • AccountMapper get by email is now case insensitive - #29341
  • Fix order of apps to be deterministic during install process - #29267
  • Only initiate connection to federated share when necessary - #29314
  • Allow group named "0" to be deleted - #29323
  • Do not translate CORS header in settings page - #29313
  • Disable background scan for home storage/cache - #29306
  • Fixed double escaping in full page error messages - #29304
  • Updated davclient.js which fixes issue whenever an app extends Array prototype - #29305
  • Fix OCS apps API to correctly include attributes into generated XML - #29303
  • Make enum type mapping work with migrations - #29268
  • Handle invalid storage when getting storage root id - #29278
  • Fix storing/retrieval for dav properties of non files - #29273
  • Remove double quotes from boolean values in status.php output - #29271
  • Tidy code in DAV related classes - #29272
  • Fix the missing argument to DecryptAll - #29371
  • Skip copying skeleton files if skeleton dir is not accessible - #29379
  • Use chunked DB query when preloading directory content for DAV properties - #29416
  • Fix failure when checking integrity signature for non-existing files - #29433
  • Prevent uploading of part files through WebDav - #29432
  • Only trigger "changeUser" event if account object really changed - #29429
  • Only load app type once in app manager classes - #29428
  • Use efficient startsWith implementation in server container - #29427
  • Fix race condition in browser when uploading folder tree - #29435
  • Disable nginx buffering for file downloads to avoid huge memory usage in some scenarios - #29403
  • Fix many issues related to session removal - #28879
  • Fix SMB to better detect when overwriting through rename - #29564

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 :slight_smile:

4 Likes

RC2 was built: https://download.owncloud.org/community/testing/owncloud-10.0.4RC2.tar.bz2

New changelog items:

  • CORS fixes: #29741 #29749
  • regenerate master key with already decrypted files: #29735
  • sort checkbox list of allowed personal storages: #29746
  • federated share import from public link: #29677
  • properly display product name in status.php with theming: #29728
1 Like