Nextcloud Hub 29.0.11
17 January 2025
Nextcloud Hub version 29.0.11 is now available.
Upgrading to Nextcloud Hub 29.0.11
Nextcloud Hub 29.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 29.0.11 upgrade prior to applying it live. Get started managing your Nextcloud Hub installations with Installatron
What's New in Nextcloud Hub 29.0.11
Bug Fixes and Changes
- Fix(FileList): Show correct avatar for federated share owner (server#47441)
- Fix(caldav): Do not load IMipPlugin before user auth and session is c… (server#47791)
- Fix: Fix inaccessible content on public pages due to overlapping footer (server#47811)
- Fix: Only write once to template instead of create/copy (server#47861)
- Fix(preview): gracefully handle file not being opened in ProviderV2 (server#47866)
- Fix(appstore): return if appstore is manually disabled (server#47870)
- Fix(files): Reset context menu position on close (server#47876)
- Fix: Display ‘Leave share’ instead of ‘Delete’ (server#47893)
- Fix(LDAP): check index before accessing it (server#47917)
- Fix(appstore): Ensure returned apps from AppStore are valid (server#47935)
- Fix(config): Throw PreconditionException always when it didn’t match (server#47942)
- Fix(files_external): broken credentials dialog (server#47952)
- Fix(files): Adjust Cache::searchQuery() parameter name to match interface (server#47956)
- Fix(files_external): Check key exists before accessing it (server#47974)
- Fix: Do not try to set HTTP response code on already closed connection (server#47979)
- Feat: Reset route if neither the Viewer of the Sidebar is open (server#48002)
- Fix(Storage\Local): Do not call getSourcePath() on SplFileInfo (server#48019)
- Fix(Comment): Initialize childrenCount as integer (server#48022)
- Fix(Tags): Return boolean for userHasTags() (server#48023)
- Fix(BaseResponse): Cast XML element values to string (server#48032)
- Fix(dav): set string type for sanitizeMtime (server#48051)
- Fix(dav): imip service test expects integers for last occurence (server#48054)
- Fix(dav): cast parameters to string (server#48066)
- Fix(weather_status): Fix search address errors when offline (server#48074)
- Chore(1i8n): Fixed grammar and improved wording (server#48082)
- Catch MaxInstancesExceededException on calendar events (server#48085)
- Fix(Entity): Fix magic setter call for custom strong typed setters (server#48089)
- Fix: Prevent crash when refreshing metadata for files without an owner (server#48091)
- Fix(config): Add missing handling for `envCache` in `getKeys()` (server#48099)
- Ensure that the hash method does not return null (server#48103)
- Fix(appstoreFetcher): get list from a custom store and remove unnecessary warning (server#48166)
- Ci fixes (server#48213)
- Fix(psalm): Enable findUnusedBaselineEntry (server#48281)
- Fix: Don’t crash if disabled user is missing in the database (server#48283)
- Chore: add .git-blame-ignore-revs (server#48292)
- Fix: skip the integrity check for nextcloud-init-sync.lock (server#48300)
- Add bidirectional text support – Backend (server#48310)
- Refactor(AccountIcon): Remove needless console.log (server#48318)
- Chore(deps): Bump aws/aws-sdk-php from 3.240.8 to 3.322.4 (server#48348)
- Fix(files): Fix having to resolve conflicts twice when dropping files (server#48352)
- Fix(files_external): Catch correct exception (server#48363)
- Fix: Show storage full warning when storage is actually full (server#48367)
- Feat(share): ensure unique share tokens with dynamic length adjustment (server#48379)
- Fix: Use placeholder for external storage password (server#48386)
- Skip future shipped apps from updatenotification check (server#48392)
- Fix(files_sharing): Parse OCM share permissions from OCM and not OCS prop (server#48399)
- Fix: gracefully parse non-standard trusted certificates (server#48443)
- Fix(Auth): ignore missing token when trying to set password-unconfirmable (server#48445)
- Fix: correctly count disabled users for subadmins (server#48448)
- Fix(config): Suppress `config.php` fopen error at install time (server#48501)
- Fix(caldav): add missing handlers (server#48510)
- Fix(config): Mark more app configs sensitive (server#48590)
- Chore(deps): Bump aws/aws-sdk-php from 3.240.8 to 3.322.4 (3rdparty#1947)
- Remove requiring PNG for iOS (activity#1794)
- Updating block-merge-eol.yml workflow from template (bruteforcesettings#654)
- Fix(CoreQueryBuilder): Use shorter prefixes to stay below 30 characters for Oracle <12.2 (circles#1700)
- Create block-merge-eol.yml (notifications#2039)
- Feat: Check upload directory share state (photos#2659)
- Fix: failure when using sqlite3 (survey_client#318)
- Fix: notifications link for mobile / desktop error generating errors in v30 (survey_client#322)
- Fix: clarify language for removing previously sent report data (survey_client#326)
- Fix(CodeBlock): Fix visibleFocus and pasting in code blocks (text#6350)
- Ci: Fix selector for viewer modal name (text#6409)
- Fix(sync): Disable browser broadcast (text#6481)
- Fix: Apply checks on shares in the middleware (text#6487)
- Fix(sync): handle 502 (Bad Gateway) gracefully (text#6494)
- Chore(deps): cypress workflow update (viewer#2498)
- Fix: Only remove openfile from route when closing the viewer (viewer#2540)