ownCloud Server 10.0.9 RC3

ownCloud Server 10.0.9 RC3 has been released.

The code on the stable10 branch is frozen, please do not merge anything there any more ! If there is anything critical that needs to go in, please ping me (@PVince81)

Download

You can download it here: https://download.owncloud.org/community/testing/owncloud-10.0.9RC3.tar.bz2

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

Changelog

Please note that the changelog contains changes since 10.0.8.

Added

  • Added account module middleware to be able to plug in logic after authentication - #31883 #31933
  • occ user:list now takes a list of attributes to display - #31115
  • Added Symfony events for user preference changes - #31266
  • Added Symfony events for public links shared by email - #31632
  • Added Symfony events for accept and reject for local shares - #31702
  • Added support for Imprint and Privacy Policy URLs in web UI and email footers - #31666 #31699 #31730 #31766
  • Added HTML template for lost password email - #31144
  • Received local shares can now trigger a notification to accept or reject them, also visible in “Shared with you” section - #31613 #31886
  • Rejected shares can now be accepted again in the “Shared with you” section - #31613
  • Provide original exception via logging events - #31623
  • Share autocomplete now displays useful tooltip when typing less characters - #31729
  • Added public Webdav API for versions using a new “meta” DAV endpoint - #31729 #29637 #31805 #31801
  • Added support for retrieving file previews using Webdav endpoint - #29319 #30192 #31748 #31788 #31862 #31865
  • Added versioning support for primary object store - #29607 #31285 #31595

Changed

  • Updated ca-bundle.crt - #31734
  • Bump symfony to 3.4.8 and other pending minor bumps - #31221
  • Bump karma from 2.0.0 to 2.0.2 in /build - #31253
  • Bump karma-jasmine from 1.1.1 to 1.1.2 in /build - #31378
  • Bump karma-coverage from 1.1.1 to 1.1.2 in /build - #31380
  • Bump zendframework/zend-inputfilter from 2.8.1 to 2.8.2 - #31431
  • Bump icewind/smb from 1.1.0 to 3.0.0 in /apps/files_external/3rdparty - #31521
  • Bump symfony 3.4.9 to 3.4.11 - #31571
  • Update jsdoc requirement to ~3.5.5 - #30036
  • Removed example theme which now lives in the theme-example repository - #31447
  • A user who is a member of multiple groups is now excluded from sharing if at least one of their group is configured for exclusion - #31737 #31822
  • Changed back default minimum search characters to 2 for share autocomplete due to confusion - #31729
  • Files app UI now uses new versions API through the “meta” DAV endpoint - #29607

Removed

  • Removed old private ajax API for previews, deprecated by DAV endpoint support - #30254
  • Bookmarks certificate was removed - #31878

Fixed

  • Adjustments for the notifications messages of the sharing apps - #31947
  • Disable jquery globalEval - #31972
  • Work around Edge browser memory leak in web UI chunked upload - #31884
  • Don’t fail if ISqlMigration doesn’t return anything - #31779
  • Fixed restoring of versions for single file shares - #31681
  • Group admins are not able to create groups any more using provisioning API - #31738
  • Fix Oracle for queries using ILIKE operator - #31466
  • Improve user-sync command help description - #31691
  • Fix deletion and restoration of files in trashbin in some partial selection scenarios - #31700
  • Do not load the code of disabled theme apps - #31478
  • Fix encrypt-all and decrypt-all commands to keep shares when encrypting - #31600 #31590
  • Proceed with encrypt-all command by enabling user-keys if no mode is selected by user - #31612
  • Validate maximum length of a username - #31664
  • Save timezone as given during login - #31493
  • Fix checksum computation to not apply on read-write streams to avoid potential mismatch results - #31619
  • Exclude uploads directory from read-only cache mask, fixes guest app chunked uploads - #31596
  • Properly normalize paths for event, no &$magic needed - #31689
  • Use the correct user id in login related Symfony events - #31605
  • Fix public link dialog issue when collaborative tags app is disabled - #31581
  • Fix updating public link share in transfer ownership command - #31176 #31953
  • Do not set the password again if it hasn’t changed - #31370
  • Use correct l10n to translate ‘password was changed’ email - #31553
  • Improve text in settings/personal App Password - #31539
  • Fix default language code example - #31448
  • Fix double slash in versioning file copy events - #31452
  • Split public password enforced capabilities based on a config - #31499
  • Fix bogus exceptions related to missing DAV nodes after deletion - #31479
  • Fix enabling of users by group admins in the web UI - #31489
  • Fix AccountMapper to return an object or throw an exception - #31445
  • Proper handling of exceptions in UserManager - #31446
  • Properly cache non-existing user in UserManager - #31446
  • Update verify checksums console output to flow more naturally - #31449
  • Subadmin shouldn’t be able to add users to their groups via API - #31337
  • Catch duplicate inserts in token table - #31460 #31794
  • Fix overflowing public share names in the share panel - #31369
  • Fix occ user:sync to sync quota from preferences after upgrade if backend provided no quota - #31360
  • Fix for Redis dev editions - #31282
  • Fix mail debug message recipient field - #31227
  • Prevent infinite loop in case of error in “log” event handler - #31247
  • Fix HTTP status code when uploading virus-infected files - #31260
  • Add back robots.txt in the release - #31248

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:

1 Like