Final releases of 31.0.5
and 30.0.11
are now available on our download server.
Download
- https://download.nextcloud.com/server/releases/nextcloud-31.0.5.zip
- https://download.nextcloud.com/server/releases/nextcloud-30.0.11.zip
Changelogs
31.0.5
- 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)
30.0.11
- 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)