Nextcloud Hub 28.0.9
29 August 2024
Nextcloud Hub version 28.0.9 is now available.
Upgrading to Nextcloud Hub 28.0.9
Nextcloud Hub 28.0.9 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply Nextcloud Hub updates as new versions are released, or use Installatron's Clone feature to duplicate an existing Nextcloud Hub install to test the 28.0.9 upgrade prior to applying it live. Get started managing your Nextcloud Hub installations with Installatron
What's New in Nextcloud Hub 28.0.9
Bug Fixes and Changes
- Fix(comments): Fix issues thrown by comments sidebar tab code (server#44902)
- Fix(cypress): wait for apps list fetch for better testing stability (server#46384)
- Fix(redis): Require version >=4 for unlink (server#46520)
- Fix(theming): enforce theme should still provide dark as fallback (server#46523)
- Fix(comments): Use proper icon components instead of icon classes to fix dark mode (server#46524)
- Fix(files_metadata): Don’t run generation job on every upgrade (server#46563)
- Fix(appstore): Return an empty array in case of fail (server#46577)
- Fix(caldav): lower scheduling table size warning (server#46580)
- Fix(caldav): Throw 403 Forbidden Error instead of 500 Internal Server… (server#46603) 1
- Fix(caldav): decode values before returning (server#46613)
- Fix(mail): Fix big logos in mail templates for Outlook (server#46628)
- Fix(TextProcessing): use error instead of info for exception logging (server#46637)
- Fix(dav): Thrown forbidden error for authenticated user instead of no… (server#46647)
- Fix(Token): take over scope in token refresh with login by cookie (server#46668)
- Allow injecting the user temporarily for direct editing (server#46678) 1
- Feat: add config flag to toggle persistent redis connections (server#46683)
- Support excalidraw file type (server#46712)
- Fix(files): validate input when creating file/directory (server#46717)
- Fix: FileInfo from View should have the correct name of a mountpoint (server#46720)
- Fix(search): show user search provider for deactivated and admin pages (server#46724)
- Update @nextcloud/files to 3.6.0 and fix display name handling of folders (breadcrumbs and filename) (server#46727)
- Fix(files): ensure forbiddenCharacters is an array (server#46734)
- Feat: add a specialized writeStream implementation for s3 external storage (server#46742)
- Feat: add additional logging for database errors (server#46751)
- Fix(files_sharing): open-in-files should open a folder and not the parent (server#46754)
- Fix: add a try and catch for delete versioning (server#46757)
- Avoid using partial file info as valid one (server#46763)
- Fix: Add .whiteboard alias for .excalidraw files (server#46781)
- Style(settings): align icons at legacy help navigation (server#46788)
- Fix(files): always ask for confirmation if trashbin app is disabled (server#46802)
- Fix(styles): Make sure footer with legal links is shown correctly (server#46808)
- Fix(sharing): Disable “Read permission” checkbox correctly (server#46841)
- Fix: fix recursive share check (server#46862)
- Fix: OCP\Files\Node\Folder::search was not setting the owner (server#46868)
- Chore(ShareSettings): Proper wording for share autocompletion settings (server#46899)
- Perf(systemtags): Add index for systemtags_object_mappings.objectid (server#46905)
- Feat(editLocallyAction): Handle possible no local client scenario (server#46909)
- Fix(files): do not show legacy edit locally action on public pages (server#46932)
- Fix(files): empty folder pending size (server#46947)
- Fix(AdminSettings/AI): show pref list of only the enabled translation providers (server#46950)
- Fix(userstatus): add missing parenthesis (server#46959)
- Fix(setupchecks): Skip checking for OPcache settings if running checks from CLI (server#46964)
- Fix(LDAP): remove unneeded dependencies (server#46968)
- Fix(files): cancel move-copy action should not be handled as an error (server#46971)
- Fix(files): Close sidebar on navigation (server#46973)
- Fix(systemtags): Correctly set the display name for the Nextcloud node (server#46978) 1
- Fix(files_sharing): add missing subtitle on search for share recipients (server#46982)
- Fix(files): show folder sharing overlay on received shares (server#46994)
- Fix(files): Correctly handle open file URL query (server#47024)
- Fix: Add direct parameter to flow auth v2 (server#47052)
- Bump @nextcloud/vue from 8.14.0 to 8.16.0 (server#47062)
- Fix(inherited-shares): ignore top root folder (server#47067)
- Fix: Ensure database connection is setup when getting group details (server#47077)
- Fix(previews): Don’t crash on animated WEBP images (server#47079)
- Fix: check for correct storage class when checking for link parent (server#47081)
- Fix(config): Clarify smtp debugging config option usage (server#47085)
- Docs: added customclient_fdroid key to the config.sample.php file (server#47088)
- Fix(theming): make cache buster depend on the app version (server#47099)
- Fix(encryption): Fix mountpoint check to accept if several are found (server#47118)
- Fix(migration): Add column only if it does not exist (server#47125)
- Fix(systemtags): Correctly load tagged files in “tags”-files-view (server#47128)
- Fix(files): trim names on new node creation (server#47150)
- Chore: compile assets (server#47206)
- Apply group limit on remove from group (server#47227)
- Fix(security): Update expiration date in security.txt (server#47231)
- Fix: try to find non-recursive share source (server#47279)
- Revert “Apply group limit on remove from group” (server#47326)
- Remerge: Apply group limit on remove from group”” (server#47327)
- Store the mountpoint of storages in the mount options and use it to find the encryption keys (server#47353)
- Fix(notifications): Don’t trigger invite notifications for system groups (circles#1654)
- Fix: Remove legacy code that caused errors (firstrunwizard#1260)
- Chore: update .git/workflows content (logreader#1311)
- Use a more sensible format for load average (serverinfo#652)
- Fix: Display threads and not cores (serverinfo#659)
- Add npm audit fix job (suspicious_login#909)
- Fix: showing folder description on favorites (text#6029)
- Fix(sync): reuse open connection (text#6059)
- Test(cy): Install assistant app version matching the server branch (text#6073)
- No conflict dialogue in read only (text#6097)
- Fix/toc without transaction (text#6124)
- Fix: Avoid throwing exceptions during propfind (text#6156)
- Fix: Avoid throwing in BeforeNodeWrittenListener on new files (text#6171)
- Fix: Enforce unsetting openfile when the viewer is closed (viewer#2370)
- Fix: sorting by date and number (viewer#2396)