ownCloud v10.0.9 Release Notes

Release Date: 2018-07-17 // almost 6 years ago
  • ➕ 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 #32041
    • 🛠 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