Maintenance releases of 29.0.3, 28.0.7 and 27.1.11 are coming next Thursday and RCs for those are now available on our download server.
As always, help with testing is very much welcome!
We updated our servers, did our tests, and the release candidates seem pretty decent. Still, give it a whirl and report back here so weāre even more sure that itās good to go! If you notice anything out of order, please report back on the appropriate Github repository! ![]()
Nextcloud 27 is sunsetting and will receive itās final release. If you are running this series, it is a good time to plan upgrade to 28!
Downloads
- https://download.nextcloud.com/server/prereleases/nextcloud-29.0.3rc1.zip
- https://download.nextcloud.com/server/prereleases/nextcloud-28.0.7rc1.zip
- https://download.nextcloud.com/server/prereleases/nextcloud-27.1.11rc1.zip
Changelogs
29.0.3 RC1
-
Fix(settings): show warning for indexToReplace as part of missing indices (server#44675)
-
Fix: regression with updating read-only config (server#44927)
-
Fix(auth): Keep redirect URL during 2FA setup and challenge (server#44977)
-
Feat: Add legal notice and privacy policy links to help page (server#44988)
-
Avoid updating the same oc_authtoken row twice (server#45348)
-
Feat: Add
forbidden_filename_charactersto JSConfig for use in frontend libraries (server#45379) -
Fix(theming): replace standard generic package icon by material design (server#45577)
-
Unmark deleted users if their last login date is more recent than deleted date (server#45587)
-
Fix(files): Ensure active file list entry is highlighted (server#45597)
-
Fix: Update
@nextcloud/filesto fix public link shares (server#45601) -
Fix(session): Do not update authtoken last_check for passwordless (server#45602)
-
Fix(caldav): automatically delete outdated scheduling objects (server#45641)
-
Fix(core): Add missing null value possibility to Resource and Reference richObject (server#45644)
-
Fix(INavigationManager): Fix psalm alias not set in the right place (server#45645)
-
Fix(files): Close sidebar and update fileid when current node is deleted (server#45659)
-
Fix(Mailer): Allow to enforce strict email format (server#45660)
-
Fix(files): Only execute default action if there is an action to perform (server#45662)
-
Fix(files): reset menu pos when opening in grid mode (server#45666)
-
Fix(federatedfilesharing): import external federated share script (server#45675)
-
Fix(files_sharing): usage of NcTextField in SelectShareFolderDialogue (server#45690)
-
Fix(Session): avoid password confirmation on SSO (server#45705)
-
Fix(dav): Donāt log access control as error (server#45756)
-
Fix(files): handling numbered type owner name & id (server#45764)
-
Fix(settings): Use axios directly for health check to preven URL sanitizing (server#45765)
-
Fix: Only list remnants as disabled if option is enabled (server#45773)
-
Fix: Autodetect legacy filekey instead of trusting the header for legacy header (server#45778)
-
Fix(caldav): event links in shared calendar notifications (server#45800)
-
Use isRetryable to catch retryable exceptions (server#45808)
-
Fix(files_sharing): fix parsing of remote shares (server#45816)
-
Fix(files): also trigger new tab on file name middle click (server#45826)
-
Fix(ObjectStore): Fix regression when hostname is empty (server#45840)
-
Get child ids for folder in a separate query during move (server#45851)
-
Feat: add option to disable scanner transactions (server#45856)
-
Fix(files): Ignore right click for default action (server#45862)
-
Show non writable folders during move or copy (server#45864)
-
Fix(comments): Use proper icon components instead of icon classes to fix dark mode (server#45871)
-
Chore(deps-dev): Bump adm-zip from 0.5.12 to 0.5.14 (files_pdfviewer#977)
-
Chore(deps-dev): Bump vite from 5.2.12 to 5.2.13 (firstrunwizard#1242)
-
Update nextcloud/ocp dependency (nextcloud_announcements#343)
-
Fix(browser): Donāt create web notifications for old notifications (notifications#1945)
-
Fix: separate creation of browser notifications and sounds from Vue rendering (notifications#1948)
-
Fix(table): Fix readonly detection in vue components (text#5857)
-
Test(cypress): Fix selector for new button in files app (text#5860)
-
Reset all sessions (in occ command and on upgrade) (text#5889)
-
Fix: Ignore pushes of update steps for read only sessions (text#5896)
-
Properly save old route when opening the viewer (viewer#2326)
28.0.7 RC1
-
Fix(sharing): Avoid (dead)locking during orphan deletion (server#44010)
-
Fix(dav): Add occ command to fix missing caldav sync tokens (server#44197)
-
Fix(dav): Add retention time to sync token cleanup (server#44398)
-
Fix: regression with updating read-only config (server#44926)
-
Feat: add request id as comment to all queries (server#44958)
-
Fix(unifiedSearch): Prevent broken avatars for federated users (server#45028)
-
Fix(CalDAV): remove UNKNOWN from room / resource consideration (server#45052)
-
Fix(session): Do not update authtoken last_check for passwordless (server#45063)
-
Fix(files): Fix ownership transfer encrypted files detection (server#45110)
-
Fix(OC_Image): Set correct return type for exif_imagetype stub (server#45198)
-
Fix(userstatus): catch unique constrain violation on revert (server#45205)
-
Fix(contactsinteraction): Allow vCard download (server#45286)
-
Avoid updating the same oc_authtoken row twice (server#45349)
-
Fix: delete user credentials stored in storages_credentials when user gets deleted (server#45362)
-
Fix(groups): allows to save group names with more than 64 characters (server#45368)
-
Feat: Add back searching in disabled user list (server#45478)
-
Fix: forbid moving a folder into a subfolder of itself (server#45528)
-
Fix(files): Implement
SortingServiceto fix sorting of files (server#45533) -
Fix(theming): replace standard generic package icon by material design (server#45578)
-
Unmark deleted users if their last login date is more recent than deleted date (server#45588)
-
Fix(files): Ensure active file list entry is highlighted (server#45598)
-
Fix: Update
@nextcloud/filesto fix public link shares (server#45600) -
Fix(theming): replace standard generic package icon by material design (server#45610)
-
Fix(caldav): automatically delete outdated scheduling objects (server#45640)
-
Fix(core): Add missing null value possibility to Resource and Reference richObject (server#45643)
-
Fix(INavigationManager): Fix psalm alias not set in the right place (server#45646)
-
Fix(files): Close sidebar and update fileid when current node is deleted (server#45658)
-
Fix(files): Only execute default action if there is an action to perform (server#45663)
-
Fix(files): reset menu pos when opening in grid mode (server#45665)
-
Fix(federatedfilesharing): import external federated share script (server#45674)
-
Fix(files_sharing): usage of NcTextField in SelectShareFolderDialogue (server#45689)
-
Fix(Session): avoid password confirmation on SSO (server#45704)
-
Fix(dav): Donāt log access control as error (server#45758)
-
Fix: Only list remnants as disabled if option is enabled (server#45774)
-
Fix: Autodetect legacy filekey instead of trusting the header for legacy header (server#45777)
-
Fix(Mailer): Allow to enforce strict email format (server#45793)
-
Fix(caldav): event links in shared calendar notifications (server#45799)
-
Fix(files): handling numbered type owner name & id (server#45803)
-
Use isRetryable to catch retryable exceptions (server#45807)
-
Fix(files_sharing): fix parsing of remote shares (server#45817)
-
Fix(files): also trigger new tab on file name middle click (server#45825)
-
Fix(ObjectStore): Fix regression when hostname is empty (server#45839)
-
Get child ids for folder in a separate query during move (server#45850)
-
Feat: add option to disable scanner transactions (server#45857)
-
Fix(files): Ignore right click for default action (server#45863)
-
Show non writable folders during move or copy (server#45865)
-
Chore(deps): Bump @nextcloud/dialogs from 4.2.6 to 4.2.7 (files_pdfviewer#956)
-
Chore(deps-dev): Bump adm-zip from 0.5.12 to 0.5.14 (files_pdfviewer#975)
-
Update nextcloud/ocp dependency (nextcloud_announcements#344)
-
Update nextcloud/ocp dependency (nextcloud_announcements#348)
-
Fix(browser): Donāt create web notifications for old notifications (notifications#1944)
-
Fix: separate creation of browser notifications and sounds from Vue rendering (notifications#1949)
-
Feat: update dependency on branch stable28 (survey_client#291)
-
Test(cypress): Avoid failure when editor is updated on webdav requests (text#5775)
-
Fix(table): Fix readonly detection in vue components (text#5858)
-
Reset all sessions (in occ command and on upgrade) (text#5890)
-
Fix: Ignore pushes of update steps for read only sessions (text#5897)
-
Properly save old route when opening the viewer (viewer#2327)
27.1.11 RC1
-
Fix(sharing): Avoid (dead)locking during orphan deletion (server#44009)
-
Fix(dav): Add occ command to fix missing caldav sync tokens (server#44196)
-
Fix(dav): Add retention time to sync token cleanup (server#44397)
-
Feat: add request id as comment to all queries (server#44957)
-
Fix(session): Do not update authtoken last_check for passwordless (server#45062)
-
Fix: Return a file element even if the rendered list does not contained one (server#45121)
-
Avoid updating the same oc_authtoken row twice (server#45351)
-
Fix(groups): allows to save group names with more than 64 characters (server#45369)
-
Fix(contactsinteraction): Allow vCard download (server#45444)
-
Fix: forbid moving a folder into a subfolder of itself (server#45527)
-
Unmark deleted users if their last login date is more recent than deleted date (server#45589)
-
Fix(caldav): automatically delete outdated scheduling objects (server#45639)
-
Fix(dialogs): Make sure conflict dialog is loaded before adding conflicts (server#45664)
-
Feat: add option to disable scanner transactions (server#45681)
-
Fix(Session): avoid password confirmation on SSO (server#45703)
-
Fix(dav): Donāt log access control as error (server#45757)
-
Fix: Autodetect legacy filekey instead of trusting the header for legacy header (server#45776)
-
Fix(caldav): event links in shared calendar notifications (server#45798)
-
Use isRetryable to catch retryable exceptions (server#45806)
-
Fix(ShareEntryLinkedList): Correctly propagate share data (server#45828)
-
Fix(ObjectStore): Fix regression when hostname is empty (server#45838)
-
Get child ids for folder in a separate query during move (server#45849)
-
Chore(deps-dev): Bump adm-zip from 0.5.12 to 0.5.14 (files_pdfviewer#976)
-
Update nextcloud/ocp dependency (nextcloud_announcements#342)
-
Fix(browser): Donāt create web notifications for old notifications (notifications#1951)
-
Fix: separate creation of browser notifications and sounds from Vue rendering (notifications#1952)
-
Reset all sessions (in occ command and on upgrade) (text#5892)