Nextcloud Hub 30.0.11
3 June 2025
Nextcloud Hub version 30.0.11 is now available.
Upgrading to Nextcloud Hub 30.0.11
Nextcloud Hub 30.0.11 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 30.0.11 upgrade prior to applying it live. Get started managing your Nextcloud Hub installations with Installatron
What's New in Nextcloud Hub 30.0.11
Bug Fixes and Changes
- Feat(admin_audit): write admin audit log for login failed (server#51107)
- Perf(files_sharing): do not emit second propfind for account filter (server#52002)
- Fix: fix preloading files with no custom properties (server#52102)
- Revert “feat(bulk-upload): change the default to disabled … (server#52139)
- Fix: Transfer ownership with S3 as primary (server#52184)
- Fix(files_sharing): file request pass empty string if password or expiration is disabled (server#52196)
- Feat(security): add configurable IPv6 subnet for BFP and throttling (server#52232)
- Fix: Check that user actually can validate password for js (server#52238)
- Chore(dependencies): update `@nextcloud/vue` to v8.25.1 (server#52297)
- Fix(files): prevent dragging preview when drag-drop (server#52362)
- Fix(dav): allow uploading of files with long filenames (server#52377)
- Fix(objectstorage): add retry attempts to S3 connection (server#52381)
- Fix(federation): allows equal signs in federation id (server#52386)
- Fix(db): Create replacement index where original index is missing (server#52393)
- Chore(deps): Bump laravel/serializable-closure from 1.3.5 to 1.3.7 (server#52398)
- Fix(updatenotification): Fix error handling when fetching applist for server update (server#52405)
- Fix(files_sharing): Improve expiration date input change handling (server#52408)
- Fix(files_versions): create version if previous does not exist (server#52412)
- Perf(db): Extend index on cards_properties to cover name and value (server#52414)
- Test(cypress): rename select all clear (server#52421)
- Fix(config): Censor more app configs in system report (server#52432)
- Fix(occ): Fix autocompletion of config:app:* commands (server#52436)
- Fix(settings): only provide groups the subadmin has access to (server#52487)
- Fix(settings): allow to clear twitter and fediverse (server#52489)
- Fix: Fix copying to the root of another mountpoint (server#52499)
- Fixbit): use `PHP_INT_MAX` where needed (server#52513)
- Fix(JSResourceLocator) fix incorrect parameter being used (server#52523)
- Fix(WFE): properly set inital status (server#52528)
- Fix(files_sharing): Prevent create/delete permissions on file shares (server#52530)
- Perf(caldav): increase chunk size in RemoveOrphanEventsAndContacts repair step (server#52547)
- Fix(dav): check the owner displayName scope before giving attribute (server#52553)
- Fix(files): Ensure the filter instance is mounted (server#52557)
- Fix(CalDAV): do not ignore move command object target uri (server#52561)
- Chore: ignore coding-standard PRs from git blame (server#52568)
- Fix(WeatherStatus): Check if result is an array (server#52570)
- Fix(notification): Notification in activity shows “Rich subject or a … (server#52577)
- Fix: Flaky samba kerberos tests (server#52580)
- Fix(loginflow): Fix type error when password could not be decrypted (server#52624)
- Fix(workflowengine): fix group not shown in Group membership check (server#52641)
- Fix(files_external): Mark password fields for LoginCredentials and SessionCredentials as hidden and optional (server#52645)
- Fix(apps): Sort names separately from active/update state (server#52652)
- Fix(blurhash): Use preview API to generate the previews (server#52660)
- Chore(dev-deps): Bump nextcloud/ocp package (activity#1817)
- Fix: don’t setup the filesystem to check if a user is blocked by ACLs (activity#1986)
- Fix(info.xml): correct developer docs link (typo) (app_api#559)
- Fix(exAppMapper): init missing headers_to_exclude (app_api#563)
- Fix(CI): disable RateLimiting for Nextcloud in the CI (app_api#566)
- Feat: lowercase headers to exclude in exapp proxy (app_api#570)
- Fix task processing registration validation (app_api#574)
- Switch to probeCircles (circles#1982)
- Fix saving annotations in paths with special characters (files_pdfviewer#1193)
- Fix: Open PDF file in “richdocuments” if it is not downloadable (files_pdfviewer#1205)
- Fix(LogTable): implement virtual scrolling (logreader#1615)
- Chore: update workflows (logreader#1630)
- Ci: Fix typo in performance integration test run (notifications#2292)
- Ci: Update workflows (notifications#2305)
- Fix(build): avoid double load of the app (notifications#2308)
- Fix(Places): Use event metadata to compute the place (photos#2988)
- Fix: try to avoid memory exhaustion (suspicious_login#987)
- Fix: exclude vendor-bin from release artifacts (suspicious_login#990)
- Fix: Adjust padding in table cell and header components (text#7187)
- Fix: Apply storage checks in addition to share (text#7193)
- Ci: Update workflows (twofactor_nextcloud_notification#990)
- Fix(deps): Bump symfony/process (twofactor_totp#1582)