ownCloud v10.0.8 Release Notes
Release Date: 2018-04-27 // about 6 years ago-
โ Added
- โ Added option for user:sync to reenable formerly disabled users - #31124
- ๐ฒ Ability to log extra JSON fields - #31121
- ๐ฒ Trigger event when logging - #31121
- โ Added command to verify and fix checksums - #31008
- ๐ Introduce seen and single user sync command line features - #31025 #31032
- โ Added config setting to specify minimum characters for sharing autocomplete - #30994 #31067 #31160
- โ Added personal note field for link share email - #30486 #30571 #30813 #31057 #31201 #31212
- โ Add conditional Logging target logfile for shared_secret and users - #30443
- โ Add option to disable link share password enforcement for write-only shares - #30408 #30774 #30787
- โ Add Webdav-Location header in private link redirect - #30387 #30595
- ๐ง Make syslog output configurable, introduce new default that includes the request id - #30346
- โ Added "uid" parameter to "validatePassword" events - #30334
- โ Added new API event for zip file download - #30067
- โ Added new API event for public link creation - #30067
- โ Added log entry when the "data-fingerprint" command was run - #30281
- โ Added "heic" and "heif" as image mime types for thumbnails - #30108
- โ Added new API events for commenting actions - #30142
- โ Added "register notifier" event for use with the notification emails feature - #30613
- โ Added group option to files:scan command - #30615
- โ Added warning if no files to process in occ files:transfer-ownership command - #30612
- โ Added user:modify command to core - #30652
- โ Added config switch to enable fallback to http scheme when creating fed shares - #30646 #31196
- โ Added repair step for orphaned sub-shares - #30695
- โ Added repair step to fix orphaned reshares - #31004
- โ Added Symfony events for configuration changes (config.php and appconfig) - #30788 #30937 #31107
- โ Added Symfony event to let apps resolve private links - #30911
- โ Added Symfony events for delete and create share - #31026
- โ Added Symfony events for updating share attributes (expiration, password, name) - #31120
- โ Added Symfony events for group membership events - #31003
- โ Added Symfony events for feature change in group admin - #31132
- โ Added config.php option to select apps to ignore missing signature file (mostly for themes) - #30891 #31066
- โ Added ability for full-page frontend-only apps in info.xml - #30918
- More user-friendly email address input and handling in link share dialog - #30945 #31142
๐ Changed
- Set minimum php version to 5.6 in composer.json - #31100
- โฌ๏ธ Bump PHP to 5.6.33 in composer - #30403
- โฌ๏ธ Bump phpseclib/phpseclib from 2.0.3 to 2.0.10 - #30052 #30537
- โฌ๏ธ Bump phpunit and symfony/translation to match master - #30410
- โฌ๏ธ Bump guzzlehttp/guzzle from 5.3.1 to 5.3.2 - #30217
- โฌ๏ธ Bump lukasreschke/id3parser from 0.0.1 to 0.0.3 - #30085
- โฌ๏ธ Bump symfony to 3.4.5 - #30689
- โฌ๏ธ Bump symfony/translation from 3.2.4 to 3.3.16 - #30380
- โฌ๏ธ Bump latest symfony and sabre/vobject point versions - #30266
- โฌ๏ธ Bump karma from 1.5.0 to 2.0.0 in /build - #30050
- โฌ๏ธ Bump punic/punic from 1.6.5 to 3.1.0 - #30550
- โฌ๏ธ Bump symfony to 3.4.6 and Sabre vobject to 4.1.5 - #30768
- โฌ๏ธ Bump sabre/http from 4.2.3 to v4.2.4 - #30599
- โฌ๏ธ Bump jakub-onderka/php-parallel-lint from 0.9.2 to 1.0.0 - #30626
- โฌ๏ธ Bump behat/mink-extension from 2.3.0 to 2.3.1 - #30706
- โฌ๏ธ Bump league/flysystem from 1.0.42 to 1.0.43 - #30704
- โก๏ธ Update composer in stable10 with versions as at 2018-02-07 - #30390
- ๐ฒ Renamed SMB logging config.php settings from "wnd" to "smb" - #30244
- ๐ Improved error messages in user:delete command - #30164
- Validate email address in mail settings section - #30315
- Only decrypt users who have already logged in with decrypt-all occ command - #30640
- Replace usage of "create_function" in PHP - #30714
- 0๏ธโฃ Provisioning API can now properly set default or zero quota - #30755
- ๐ User quota setting can be queried through provisioning API - #30850
โ Removed
- Removed private oc_current_user Javascript variable - #30486 #30556
- โ Remove app store config values from config.sample.php - #30422
- โ Remove documentation of the theme option in config.sample.php - #30350
- โ Remove unused config.sample.php parameters - #30933 #30812
- โ Remove "Unlimited" word from quota report in personal page - #31041
๐ Fixes
- Prevent background scan to scan homes of users who never logged in - #31189
- ๐ Properly align three button dialogs - #31147
- ๐ Many documentation improvements in config.sample.php - #31114 #31127 #31128 #31068 #31173 #31182
- ๐ Fix some documentation paths in config.sample.php - #30431
- ๐ Fix App Framework ApiContoller initialization to fix thumbnail access - #31104 #31183
- Check apache auth on login form - #31074
- โฑ Check basic auth credentials periodically after a timeout instead of โฆ - #31076
- Email autocomplete in link share dialog will not return local/federated users any more, only contacts - #30998
- ๐ Fix settings page where elements are inline when they shouldn't - #30988
- ๐ฒ Do not log errors when uploading forbidden file format - #30991
- ๐ Fix upload issue by replacing emittingCall with separate before and after events - #30986
- ๐ Fix Symfony event emittingCall by adding return - #31045
- Properly trigger file-related Symfony events when chunking - #31087
- โ Remove unsupported "enable for groups" field for theme apps - #30948
- โ Added OneNote 2016 user agent string to make it work with Webdav - #30965
- ๐ Refactored metadata sync code to unify behavior across all login methods - #30638
- Mask "marketplace.key" in config list as it is sensitive - #30917
- ๐ Polish totp middleware a little - #30849
- Set empty authtoken names to 'none' as empty is not allowed any more - #30908
- ๐ Fix CORS OPTIONS request for unauthenticated requests - #30912
- Treat any unknown app version as 0.0.1 - #30890
- Ignore multiple slashes in http path - #30854
- ๐ Initialize root folder service later to fix user backend registration order issue - #30810
- โ Remove implicit login in base.php to remove bogus "Login failed" logs - #30814
- ๐ Use storage specific move operation for object store - #30817
- ๐ Fix webUI display of group containing numeric username - #30811
- ๐ Fix calendar changes limit - #30816
- ๐ Properly use error exit code for unsupported PHP version - #30780
- ๐ Unbrand Personal security sessions message - #30754
- ๐ Propagate move exception messages to the frontend - #30791
- ๐ Fix chunk size comparison for big values on 32-bit systems - #30772
- ๐ Make error origin more distinguishable in some filesystem code paths - #30682
- Don't send emails when importing calendar/events - #30666
- โ Adding a system configuration for global CORS domains - #30906
- ๐ Better label for CORS in settings section - #30663
- ๐ Allow regular users to change their CORS domains - #30649
- ๐ป Catch session unavailable exception - #30347 #30623
- ๐ป Proper HTTP status code on login exception - #30639
- ๐ Fix file mtime issue on 32-bit systems - #30546
- ๐ Fixing logout for app password scenario - #30591
- ๐ Fix wording if you are not a member of any groups - #30558
- ๐ Fix for error when querying non present log_secret - #30470
- ๐ Properly create a session for a pure token based request, fixed oauth2 issues - #30542
- ๐ Free resources in preview providers - #30533
- Continue in case of rare error in files:scan repair command - #30494 #30618 #30959
- ๐ Make theming work when theme app is outside the ownCloud root - #30477
- Don't try decrypting federated shares in decrypt-all command - #30155
- ๐ Keep null in getMetaData in Checksum storage wrapper, fixes some files:scan scenarios - #30302
- ๐ Modals dialogs can now scroll, improves link share dialog UX - #30424
- ๐ Adjust link share wording and fix translations - #31036
- ๐ Fix failure of shares which are already moved with transfer ownership - #30161
- ๐ Return 403 instead of 503 to resume syncing of desktop client - #30353
- โ๏ธ Guide users to also check spelling for typos in federated share id - #30355
- ๐ Fixed issue with number of hidden files not updating on renaming a file - #30359
- ๐ Fix deleted items auto expiration for users with no quota - #30163
- ๐ Fix validation for new encryption storage key location - #30357
- ๐ Fix some CSRF issues on Webdav endpoint by only checking for POST method - #30358
- Prevent share icon from shrinking with long texts - #31163
- ๐ Fixed regression where a user could not set own email address in the settings page - #30319
- ๐ Fix caldav and carddav syncing when dealing with lots of data - #30252
- Don't restrain width of icon-logo - #30282
- ๐ Check trashbin permissions before moving to trash, fixes deletion as guest user - #30240
- ๐ Handle no read access to skeleton - #30241
- ๐ Fix file name escaping in error messages in web UI related to file operations - #30193
- ๐ป Proper error message when trying to add user to a group they are already member of in web UI - #30194
- ๐ป Show new basename and extension while waiting for rename operation to finish in web UI - #30040
- ๐ Fix app author parsing in apps page - #30043
- Validate system path data used in findBinaryPath - #30061
- ๐ Fix deletion of group with special characters in web UI - #30111
- ๐ Fix missing preview in file upload conflict window - #30125
- ๐ Fix files endpoint bug when downloading vCard - #30149
- Properly filter link share email parameters - #30165
- Filter sender display name in mail notification handler - #31056
- Filter file name when sending internal mail - #31046
- Convert null to empty string for Oracle in file cache accessor - #30224
- ๐ Use LargeFileHelper to calculate log file size - fixes #30227 - #30234