Maintenance releases of 25.0.5 and 24.0.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!
Downloads
- https://download.nextcloud.com/server/prereleases/nextcloud-25.0.5rc1.zip
- https://download.nextcloud.com/server/prereleases/nextcloud-24.0.11rc1.zip
Changelog
25.0.5 RC1
- Add brute force protection on all methods wrapped by PublicShareMiddleware (server#35650)
- Add option to return an exit-code when occ status signals an update is needed (server#36218)
- Allow settings navigation items with no route entry (server#36529)
- Fix(client-login-flow): Handle missing stateToken gracefully (server#36585)
- Fix(caldav): Fix reminder timezone drift for all-day events (server#36642)
- Safer URL match in FileReferenceProvider (server#36645)
- Port user menu to Vue (server#36668)
- Fix the login log entry (server#36672)
- Create an accessible name for logo on logged in page (server#36682)
- Fix missing files:navigation:changed when clicking on a dir in the favorites view (server#36683)
- Fix: Only get params from PUT content if possible (server#36696)
- Add a disk_free_space check before writing config (server#36729)
- Check for opcache.file_cache_only=1 (server#36731)
- Avoid locking on restore/delete and limit concurrent requests (server#36745)
- Fix too long entries in contacts-menu (server#36747)
- Change X-Robots-Tag header from “none” to “noindex, nofollow” (server#36749)
- Fix the contacts-menu vcf-contact avatars (server#36752)
- Don’t regard 1024px width viewport as mobile (server#36764)
- Bump @nextcloud/password-confirmation from 4.0.2 to 4.0.4 (server#36770)
- Avoid extra parenthesis around SQL in IN expressions (server#36797)
- Fix event listener race condition on login-form (server#36806)
- Avoid getting null mimetype when getting reference preview (server#36828)
- Bump @nextcloud/vue from 7.5.0 to 7.7.0 and add node-polyfill-webpack-plugin (server#36841)
- Add focus border for search results (server#36844)
- Fix broken search for tags in workflow checks (server#36856)
- Add name for home breadcrumb in filepicker (server#36858)
- Bump php-opencloud/openstack to 3.2.1 in stable25 (server#36879)
- Remove extraneous Node.js core module dependencies (server#36885)
- Fix(CI): Run repair steps against Oracle DB (server#36886)
- Convert tag id to number (closing #35645) (server#36887)
- Adapt native tooltip for new structure of NcAvatar (server#36896)
- Fix(SystemTagManager): Truncate overlong tag names (server#36899)
- Port admin delegation selects (server#36929)
- Port clear user status select (server#36932)
- Fix share select dropdown not opening when viewer is open (server#37000)
- [Db]: Remove not supported column comments for SQLite (server#37003)
- Fix right-click img tags (server#37007)
- Bump @nextcloud/vue from 7.7.0 to 7.8.0 (server#37027)
- Chore(security): Bump “Expires” of well-known/security.txt (server#37036)
- Add avatar contact img description (server#37047)
- Update wording for disabled web updater (server#37051)
- Add label and switch ocdialog close button to button element (server#37063)
- Fix(CI): Fix acceptance test password field selector after @nextcloud… (server#37075)
- Create headings for apps, users, settings pages (server#37118)
- Imaginary - fix autorotate for heic and improve the logic (server#37156)
- Add a check for disk_free_space in Config.php (server#37158)
- Postgresql installation - add quotes around user names (server#37162)
- Fix white scrollbar corner in dark mode (server#37164)
- Fix(user_status): Fix the user status automation on the day availablity rules are adjusted (server#37196)
- Fix(dav): Handle no next potential toggle in availability detection (server#37200)
- Add chunking in SystemTagObjectMapper::getTagIdsForObjects (server#37216)
- Save some CI time (server#37225)
-
Set
headings for navigation through files app (server#37232)
- Chore: use local variable for remote address (server#37236)
- Fix Cache-Control header of non-versioned assets (server#37249)
- Fix(workflow): Check tag attribute (server#37255)
- Bump php-opencloud/openstack to 3.2.1 in stable25 (3rdparty#1321)
- Update nextcloud/ocp dependency (activity#1097)
- Exception on missing session (circles#1270)
- Upgrade @nextcloud/vue from 5.4.0 to 7.5.0 (firstrunwizard#817)
- Mount menu entry into Vue user menu (firstrunwizard#827)
- Bump @nextcloud/vue from 7.5.0 to 7.7.1 (firstrunwizard#837)
- Update nextcloud/ocp dependency (nextcloud_announcements#164)
- Update nextcloud/ocp dependency (notifications#1460)
- Fix(FetchFacesMixin): Decode entities in file.realpath (photos#1646)
- Improve overall preview loading (photos#1658)
- Use full filenames in folder view (photos#1660)
- Take into account cropped layout setting (photos#1669)
- Create headings for photos pages (photos#1688)
- Remove unneeded attr
title
(privacy#860) - Bump/bump nextcloud vue to 7.8.0 (privacy#866)
- Fix FreeBSD: Add Support for Swap Output on TrueNas Core (serverinfo#431)
- Chore(deps): update dependency jest-environment-jsdom to ^29.4.3 (text#3809)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.17.0 (text#3810)
- Fix(deps): update dependency @nextcloud/vue to ^7.7.1 (text#3811)
- Update nextcloud/ocp dependency (text#3813)
- Ci: Pin phpunit to 9 (text#3840)
- Fix: solve publicly shared document with hide download issue (text#3851)
- Shrink heading anchor links to
1em
, fixes links in headings (text#3852) - Fix(deps): update dependency @nextcloud/vue to ^7.8.0 (text#3867)
- Use the href of links for link previews, not
node.textContent
(text#3887) - Only open direct link files if link points to Files app (text#3905)
- Chore(deps): update dependency jest-environment-jsdom to ^29.5.0 (text#3920)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.6.2 (text#3935)
- Allow to scroll tables horizontally (text#3938)
- Bump dns-packet from 5.3.1 to 5.4.0 (twofactor_totp#1334)
- Bump filerobot-image-editor from 4.3.7 to 4.3.8 (viewer#1547)
- Update preview when file is updated in ImageEditor (viewer#1555)
- Handle 404 when opening files (viewer#1559)
- Fix AxiosError when deleting photo in viewer (viewer#1561)
- Fix(dependencies): force
react-filerobot-image-editor@^4.3.8
(viewer#1576)
24.0.11 RC1
- Add brute force protection on all methods wrapped by PublicShareMiddleware (server#35651)
- Fix(client-login-flow): Handle missing stateToken gracefully (server#36586)
- Update psalm-baseline.xml (server#36651)
- Fix(caldav): Fix reminder timezone drift for all-day events (server#36662)
- Add a disk_free_space check before writing config (server#36730)
- Check for opcache.file_cache_only=1 (server#36732)
- Fix login loop if login CSRF fails and user is not logged in (server#36743)
- Avoid locking on restore/delete and limit concurrent requests (server#36746)
- Change X-Robots-Tag header from “none” to “noindex, nofollow” (server#36750)
- Avoid scss cacher reset on empty variables (server#36762)
- Avoid extra parenthesis around SQL in IN expressions (server#36798)
- Fix(CI): Run repair steps against Oracle DB (server#36888)
- Fix(SystemTagManager): Truncate overlong tag names (server#36900)
- [Db]: Remove not supported column comments for SQLite (server#37004)
- Chore(security): Bump “Expires” of well-known/security.txt (server#37037)
- Add a check for disk_free_space in Config.php (server#37159)
- Save some CI time (server#37226)
- Chore: use local variable for remote address (server#37237)
- Fix Cache-Control header of non-versioned assets (server#37250)
- Fix(workflow): Check tag attribute (server#37256)
- Update nextcloud/ocp dependency (activity#1098)
- Bump @nextcloud/router from 2.0.0 to 2.0.1 (files_pdfviewer#708)
- Update nextcloud/ocp dependency (nextcloud_announcements#163)
- Update nextcloud/ocp dependency (notifications#1458)
- Bump postcss from 8.4.20 to 8.4.21 (photos#1578)
- Chore(deps-dev): Bump autoprefixer from 10.4.13 to 10.4.14 (photos#1698)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.9.1 (text#3788)
- Fix(deps): update dependency core-js to ^3.28.0 (text#3793)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.17.0 (text#3812)
- Update nextcloud/ocp dependency (text#3814)
- Fix(deps): update dependency core-js to ^3.29.0 (text#3836)
- Ci: Pin phpunit to 9 (text#3841)
- Fix(deps): update dependency core-js to ^3.29.1 (text#3940)