ownCloud 10.5.0
17 January 2021
ownCloud version 10.5.0 is now available (major release).
Upgrading to ownCloud 10.5.0
ownCloud 10.5.0 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply ownCloud updates as new versions are released, or use Installatron's Clone feature to duplicate an existing ownCloud install to test the 10.5.0 upgrade prior to applying it live. Get started managing your ownCloud installations with Installatron
What's New in ownCloud 10.5.0
Security
- Add new system config to enforce strict login check with user backend: #37569
- Patch htmlPrefilter: #37598
Bugfixes
- Correct files_external:export output so it can be imported: #37054
- Add force option to delete user even if the user doesn't exist: #37103
- List data for pending federated share via OCS API correctly: #34636
- Ensure ETag changes if a change is detected in a folder: #37218
- Stop writing data to the output buffer when the connection is not alive: #37219
- Remove unused files and config opt for settings help: #37225
- Hide add to your OC at the public page when it's not allowed: #37232
- Send max number of steps as integer in RepairUnmergedShares: #37241
- Remove console logging of un-escaped data: #37256
- Earlier detection of connection status: #37291
- Rewrite code to fix some notices under PHP 7.4: #37311
- Properly store complex Webdav properties: #37314
- Cannot share with user name that has only numbers in the UI: #37324
- Fix error messages: #37338
- Allow unlimited access to PUT body if content length is 0: #37394
- Adjust user:sync --uid to use user backend iterator: #37398
- Log failed twofactor authentication: #37401
- Allow clearing a user email address or display name: #37424
- Allow clearing a user email address with the Provisioning API: #37424
- Logging of extra fields when logger does not have a writeExtra method: #37453
- Align the cancel button on public uploads: #37504
- Do not notify remote if both owner and sharer are local users: #37534
- Use relative path in shared_with_email activity: #37555
- Show error message at Settings Personal CORS: #37560
- Handle exceptions for deleted share nodes while transfering ownership: #4023
- Return HTTP 404 for upload attempt to non-existing public folders: #37625
- Fix for centering the credential fields on IE11: #37693
Changes
- Disallow various special usernames: #32547
- Support PHP 7.4: #36509
- Drop PHP 7.1 support across the platform: #36510
- Adjust wording displayed for empty additional settings panel: #36775
- Add index on addressbookid: #3625
- Keep the mtime of files and folders inside the tarball: #37222
- Replace jeremeamia/superclosure with opis/closure: #37238
- Update icewind/streams from 0.7.1 to 0.7.2 in files_external/3rdparty: #37249
- Update icewind/streams from 0.7.1 to 0.7.2: #37253
- Update league/flysystem (1.0.66 => 1.0.67): #37271
- Update doctrine/dbal (2.10.1 => 2.10.2): #37283
- Update Symfony components to 4.4.8: #37319
- Update symfony/polyfill (1.15.0 => 1.16.0): #37367
- Update sabre/xml (2.2.0 => 2.2.1): #37369
- Update icewind/smb from 3.1.2 to 3.2.3 in files_external/3rdparty: #37370
- Update react/promise (v2.7.1 => v2.8.0): #37383
- Update league/flysystem (1.0.67 => 1.0.68): #37385
- Update symfony/polyfill (1.16.0 => 1.17.0): #37385
- Added federated shares scan cronjob depreciating incoming-shares:poll: #37391
- Update icewind/smb from 3.2.3 to 3.2.4 and files_external dependencies: #37415
- Update laminas/laminas-zendframework-bridge (1.0.3 => 1.0.4): #37421
- Update opis/closure (3.5.1 => 3.5.2): #37431
- Use strict samesite cookie: #37442
- Update opis/closure (3.5.2 => 3.5.3): #37443
- Update doctrine/lexer (1.2.0 => 1.2.1): #37448
- Update doctrine/cache (1.10.0 => 1.10.1): #37458
- Add file action to lock a file: #37460
- Update doctrine/instantiator (1.3.0 => 1.3.1): #37464
- Update Symfony components to 4.4.9: #37465
- Update nikic/php-parser (4.4.0 => 4.5.0): #37480
- Share sheet improvements (internal sharing): #3979
- Update opis/closure (3.5.3 => 3.5.4): #37492
- Update Symfony components to 4.4.10: #37522
- Update egulias/email-validator (2.1.17 => 2.1.18): #37544
- Update opis/closure (3.5.4 => 3.5.5): #37547
- Share sheet improvements (external sharing): #37558
- Update symfony/polyfill (1.17.0 => 1.17.1): #37385
- Adjust wording on login page: #37603
- Add capabilities for file locking: #37620
- New CI color and background image: #37650
- Update nikic/php-parser (4.5.0 => 4.6.0): #37651
- Update Symfony contracts components to 1.1.9: #37658
- Update doctrine/cache (1.10.1 => 1.10.2): #37665
- Update phpseclib/phpseclib (2.0.27 => 2.0.28): #37670
Enhancements
- Add new grace period and license management into core: #36814
- Add 3 new events (before-fail-after) for share password validations: #37438
- Boost performance of external storages: #37451
- Change the behavior of the header menus: #37490