ownCloud v10.0.10 Release Notes
Release Date: 2018-09-18 // over 5 years ago-
โ Added
- Store user name in oc_preferences when provided by backend, use in external storage save in session mode #32587
- ๐ Support JSON format for settings passed to occ system:config:set - #32524
- occ decrypt-all command can now read password from an environment variable - #32252 #32677
- ๐ Roave Security Advisories as a development dependency - #31818
- Store timestamp when ownCloud was first installed - #32000
- Symfony events for login action with token or Apache - #31985
- Search API for files using Webdav REPORT and underlying search provider - #31946 #32328 #32603
- โ Add information whether user can share to capabilities API - #31824
- Reload the filelist view when accepting or rejecting a share - #31798
- ๐ Allow different language in public link share email - #31767
- Command files:scan now outputs items per second - #32093
- ๐ New option to prevent users to share with specific system groups - #31740 #32533 #32501 #32707
- Hook "loadAdditionalScripts" now also available for public link page - #31944
- โ Add url parameter to files app which opens a specific sidebar tab - #32202
- ๐ป Retry chunks in web UI on stalled or timed out uploads - #32170 #32335
- โ Add log entry for each migration that is run - #32461
- Ability to create users and send them an email for password creation - #32466
- ๐ Command for resetting password now supports sending reset email and outputting link - #32500
- โ Added Phan static code analyzer to improve code quality - #32492
- โ Added method in PHP share API to set password hashes directly - #32572
- ๐ Experimental support for asynchronous MOVE operations - #32414
- โก๏ธ Config report now contains list of all migrations that have run, for easier debugging of update issues - configreport/#68
๐ Changed
- โก๏ธ Update CA bundle - 2018-06-20 - #32688
- Minimum desktop client version is 2.3.3 - #32657
- ๐ Handle SSL certificate verifications for others than Let's Encrypt - #31858
- ๐ฒ Insufficient storage exception now logged with "debug" log level - #31978
- Skip filecache repair step for version greater than 10.0.4 - #31803
- โฌ๏ธ Bump sinon from 2.4.1 to 6.2.0 in /build - #32319 #32662
- โฌ๏ธ Bump karma from 2.0.2 to 3.0.0 in /build - #31892 #32197 #32317
- โฌ๏ธ Bump behat/behat from 3.4.3 to 3.5.0 - #32318
- โฌ๏ธ Bump paragonie/random_compat v2.0.15 to v2.0.17 - #32107
- โฌ๏ธ Bump symfony/event-dispatcher from 3.4.12 to 3.4.13 - #32199
- โฌ๏ธ Bump symfony/console from 3.4.12 to 3.4.13 - #32140
- โฌ๏ธ Bump symfony/routing from 3.4.12 to 3.4.13 - #32137
- โฌ๏ธ Bump symfony/process from 3.4.12 to 3.4.13 - #32135
- โฌ๏ธ Bump symfony/translation from 3.4.12 to 3.4.13 - #32198
- โฌ๏ธ Bump symfony polyfill 1.8.0 to 1.9.0 - #32255
- โฌ๏ธ Bump swiftmailer/swiftmailer from 5.4.9 to 5.4.10 - #32200
- Minor dependency bumps 2018-08-26 - #32439
- โฌ๏ธ Bump symfony 3.4.11 to 3.4.12 - #31912
- โฌ๏ธ Bump symfony 3.4.15 and zend-stdlib 3.2.1 - #32499
- ๐ Allow slashes in generated resource routes in app framework - #31939
- 0๏ธโฃ Email field is now default in user management page, users receive an email with token to set initial password - #32466 #32648 #32636 #32672 #32672 #32685 #32690
- Split of config.sample.php into two files for core and apps - #32554 #32634
โ Removed
๐ Fixed
- ๐ Fix PHP 7.2 issue with ini_set - #32538
- ๐ฒ Prevent logging LDAP password in case of failure - #32592
- Prevent passwords to be set to empty strings - #32581
- ๐ Fix update issue related to oc_jobs when automatically enabling market app to assist for update in OC 10 - #32573
- Trigger missing migrations in files_sharing app, adds indices and can speed up some instances - #32562
- ๐ Fix issue with spam filters when sending public link emails - #32542
- ๐ Fix version previews to fall back to icon when no preview provider is available - #32474
- ๐ Fix master key recreation - #32504
- Return correct status when IMip email delivery fails - #32489
- ๐ Fix typos in config.sample.php - #32496
- Don't check for avatar folder if not enabled - #32490
- โ Add missing ILogger declaration in MigrationService - #32473 #32475
- ๐ Fix JS tests for future Sinon JS update - #32488
- Command to verify checksums is now more robust - #32360
- ๐ Fix not allowed to share message - #32429
- โก๏ธ Update php doc to reflect proper return type - #32427
- Catch more errors in SMB storage - #32416
- Don't crash on filescan where folder has symlink - #32408
- ๐ Fix issue with some special characters in queries - #32412
- ๐ป Use the core exception logger functionality in cron.php - #32404
- Compare UIDs instead of objects when changing displayname - #32409
- Compare UIDs instead of objects when changing email address - #32391
- ๐ Improve performance when propagating size updates in file cache - #32304
- ๐ Prevent current chunk assembly failing by setting the exclusive file lock earlier - #32334
- Don't strip linebreaks in personal note of public link share - #32331
- Let files be overwritten by rename operations on local storage instead of pre-deleting - #32273
- โฌ๏ธ Continue with upgrade even if the market app cannot be disabled - #32324
- ๐ Versions app now works also when comments app is disabled - #32208
- ๐ Fix two factor challenge page for when password has expired - #32058
- Scanner now properly resets checksum whenever a file has changed remotely - #32284
- ๐ Fix checksums not being updated on modifying shared file for objectstore - #32364
- Accept email addresses with subdomains with hyphens for public link emails - #32281
- Properly set installed_version flag when enabling app via provisioning api - #32214
- ๐ Fix API response of pending shares when the state did not change - #32156
- ๐ป Read mtime from both JS properties in web UI upload for browser compatibility - #32013
- ๐ Fix warning in logs while moving FutureFile after chunk assembly - #32166
- ๐ Allow null in "Origin" header for third party clients that send it with WebDAV - #32189
- ๐ Fix calendar or reminder insertion error via CalDAV on MacOS - #32024
- ๐ฒ Properly log failed message when token based authentication is enforced - #31948
- Prevent share access to birthday calendar - #31882
- โ Added space in display names of shared calendar/contact - #31877
- Deleting a user now also properly deletes their external storages and storage assignations - #32069
- ๐ Improve text about logging in config.sample.php - #32049
- 0๏ธโฃ Use OC_DEFAULT_MODULE constant for encryption in core - #31838
- Unset encrypted flag in file cache when running decrypt-all command - #32027
- ๐ Fix decrypt of single user in decrypt-all command - #32168
- ๐ Fix login exception in decrypt-all command - #31986
- Properly clean up encryption keys after file deletion - #31959
- โ Remove sensitive shared_secret data from occ config:list output - #31997
- ๐ Fix file cache update function to properly handle empty string and nulls with Oracle - #31996
- ๐ Fix bogus etag update when propagating etag for federated shares - #31992
- Display all failed recipients when sending link share email - #31935 #32633
- ๐ Lock public link share dialog while processing - #31928
- AppManager text typo and PHPdoc return tags - #31918
- โก๏ธ Optimize file uploads with PUT method, with custom mtime, use storage instead of view - #31891
- โก๏ธ Optimize file uploads with PUT, don't fetch and update checksum again, reuse the one from part file - #31768
- Do not throw an error when the same theme is enabled twice - #31783
- ๐ Fix repair step that removes duplicate sub shares - #31146
- Adjust code to follow coding standard - #32116
- ๐ Fix overriding for gif images in themes for CLI scripts - #32131
- ๐ Fix wording on password change page - #32146
- ๐ Fixed mount config in frontend to only load once to avoid side effects - #32095
- Don't urlencode group id to make it work with "/" and "%" - #31109