ownCloud Server 10.0.3 is now in RC1.
This means that only critical fixes will be accepted from now on.
Please give this one a good test !
Tarball here: https://download.owncloud.org/community/testing/owncloud-10.0.3RC1.tar.bz2
Distro packages will follow later today.
Changelog
Added
- It is now possible to upgrade from 8.2.11 directly to 10 - #28655 #28673
- Added extra check in case of missing home storage - #28504
- Added Shield and Workflow icons - #28588
- Enable chunking for big files in web UI when logged in - #28547
- Added emitting of hook "post_unshareFromSelf" to Share 2.0 - #28413
- Added occ user:inactive command to list inactive users - #28294
- Added internal setting for the periodic credentials validity check - #28298
- Added jquery events for external storage settings UI when using OAuth - #28210
- Added public IThemeService which allows apps like the template editor to interact with the current theme - #28647 #28926
- Added "passwordEnabled" field to hook data of link shares - #28827
- Add new option to disable sharing in every user-mounted external storages - #28706
- Added default user and group share permissions - #28903
- Added occ command to list routes - #28907
- Added mime types for m3u, m3u8, pls mappings to audio streams - #28885
Changed
- Transfer ownership now works with master key encryption - #28537 #28845
- Reenable medial search by default - #28064
- The LoginController now emits "failedLogin" hook signal after a failed login - #28631
- All columns that use the fileid have been changed to bigint (64-bits) - #28581
- Added search pattern for the occ app:list command - #28653
- Allow phpredis develop branch - #28717
- Default minimum desktop version in config.php is now 2.2.4 - #28540
- Reallow negative mtimes by default in storage implementations - #28697
Removed
- Removed "themes" folder - #28617
- Removed unused Windows checks - #28612
- Removed "appstoreenabled" from config.php - #28714
- Slash in filename when renaming is not allowed any more in the frontend (unintended "feature") - #28490
- Using old chunking protocol on new DAV endpoint is now disallowed - #28637
Fixed
Platform
- Fix issue with folder sizes on 32-bit systems - #28654
- Fix null error in ActivityManager on some setups - #28420
- Load app code before running app specific migrations - #28391
- Prevent certificate manager to access FS too early, fixes 8.2 to 10 migration issue - #28668
- Clustering: Better support of read only config file and apps folder - #28594 #28601
- Only use IndexIgnore in htaccess if mod_autoindex.c is enabled/loaded - #28591
- Fix app enable of not existing app - #28317
- Keep redirect information when logging in with wrong password - #28511
- Use SwiftMailer antiflood plugin to reconnect after multiple emails sent - #28180
- Theme is now properly loaded when displaying full page error messages - #28622
- Adjusted warning for PHP 5.5 EOL - #28765
- Don't enable market app on upgrade from OC < 10 if "appstoreenabled" was false in config.php - #28757
- Use different CSS comment style for IE11 support - #28752
- Adjust default slogan - #28724
- Catch filecache inconsistencies instead of logging warnings - #28710
- Check for null when traversing app passwords table rows - #28894
- Improve market upgrade messages + new switch - #28871
- Make occ upgrade verbose by default - #28876
- Add more information to updatechecker config doc - #28867
Database
- All columns that use the fileid have been changed to bigint (64-bits) - #28581
- Fix length of account search term column which broke installs on some DB setups - #28576
- Fix column lengths on migrations table to fix index - #28254
- Fixed some repeated duplicate key errors relate to oc_preferences table - #28486
- Add migration step to fix birthday calendars - #28338
- Added cache for new card uri-id mapping to fix db cluster execution - #28308
Performance
- Optimize upload - don't fetch info of non-existing file - #28704
- Optimize upload - don't check if file exists if already known - #28704
- Optimize upload - do not fetch metadata for part file during checksuming - #28633
- Optimize shares retrieval logic with complex scenarios - #28524
- Optimize query logger - #28220
- Remove initial scanning overhead to speed up federated shares with lots of entries - #28604
- Improve contact search performance - #28042
- Improved search performance for federated instance users - #28209
- Add database index on "oc_share.share_with" column - #28856
Filesystem / storage
- Don't trigger hooks for every new dav chunk, only for final file - #28817
- Prevent creating file cache inconsistencies when moving a subtree in or out of a share - #28219
- Add check for empty result in storage memcache - #28548
- Fix error message when accessing of non-existing file on external storage - #28613
- Fixed OAuth frontend logic when connecting to external storage - #28496 #28400
- Fix quota handling on new Webdav endpoint (affects desktop client 2.2+) - #28261
- Fix mounting Webdav as drive in Windows 10 - #28243
- Fix rare error that happens when mounting invalid shares - #28342
- Handle BSD case for 32 bit filemtime and install warning - #28790
- Properly check target rename path in new dav endpoint - #28737
- Increment required only when encryption is enabled - #28880
Files app
- Make sure passed upload mtime is always an int - #28186
- Fix directory mime type in trashbin list - #28803
- Properly highlight files when opening private link - #28681
- Fix overlapping selectively in default fileslist - #28906
- Better timeout detection in web UI uploads + chunked uploads - #28896
- Fix getting drop target when dragging from file manager - #28882
- Improve file upload progress bar - #28861
Sharing
- Creating link shares now doesn't forget "Allow editing" permission any more - #28065
- Fix "notify user" checkbox in share panel - #28237
- Proper message shown when accessing unreachable private links - #28600
- Fix exact search term match for LDAP in share autocomplete - #28851
- Add tooltip to public shares panel - #28781
- Validate share link password even if unchanged when updating share - #28713
- Fix DiscoveryManager error during upgrade by untangling federated share app dependencies - #28858
User management
- Don't set email if invalid in user:add command - #28577
- Group admins can now properly edit members' email addresses - #28366
- Fixed "settings_ajax_changegroupname" typo in route name - #28746
- Use IProvidesEMailBackend to fix syncing with LDAP backend - #28736
API related
- Make Backbone PROPPATCH work with options.wait mode - #28791 #28837
- Detect PROPPATCH failure by parsing multistatus in Backbone Webdav adapter - #28628
- Error messages from the server on upload are now displayed in the web UI instead of generic messages - #28635
- Properly set the status text in OCS API v2 calls - #28595
- Data was not properly set in case of OCS Result object - #28198
Other
- Only reload file list when switching navigation sections - #28843
- Make new text file tooltip messages update properly - #28151
- Fix trashbin preview icons - #28158
- Allow user "0" as in comments - #28422
- Better description for occ files:scan command - #28839
- Better description for occ files:cleanup command - #28841
- Reworded upgrade message for admin with big instance - #28828
- Make lost password errors distinguishable - #28756
- Add height to menutoggler - #28723
- Remove apostrophe from full page file read error text - #28702
- Added missing "fatal" log level to occ log:manage level command - #28683