ownCloud Server 10.0.9 beta, code freeze

ownCloud Server 10.0.9 beta has been released.

From now on 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)

We are sorting out some issues that were discovered in CI and once they are solved we’ll move on to RC1.

Download

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

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

Known issues, please read!

The web UI setup page is currently not working, see: https://github.com/owncloud/core/issues/31741
For testing, please use the “occ maintenance:install” command for now.

Changelog

Please note that the changelog contains changes since 10.0.8.

Added

  • 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
  • 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
  • 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
  • Added support for retrieving file previews using Webdav endpoint - #29319 #30192
  • 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
  • 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

Removed

  • Removed old private ajax API for previews, deprecated by DAV endpoint support - #30254

Fixed

  • 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
  • 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
  • Remove session token creation for dav requests during loadApps - #31428
  • 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
  • Fix share email with wrong expiration date - #31212

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:

3 Likes