Nextcloud 30.0.12
server
- Fix: Create `download` attribute when toggling checkbox (server#52516)
- Fix(TaskProcessing): increase task cleanup delay (server#52655)
- Fix(dav): move orphan cleaning logic to a chunked background job (server#52664)
- Fix(metadata): set background job on fresh setup (server#52676)
- Fix(share): assume download enabled on federated share (server#52685)
- Fix: restore updated encrypted version when copying versions (server#52696)
- Fix(webhooks_listener): correctly set userId from event (server#52700)
- Fix(CalDAV): add calendar enable (server#52704)
- Improve handling of large single-part s3 uploads (server#52759)
- Fix: throw a better error if we can't get the encrypted header size (server#52761)
- Feat: add more encryption checks to info:file (server#52763)
- Feat: allow setting system config values with json value (server#52766)
- Feat: add command to check files_external dependencies (server#52784)
- Fix: improve handling of newFolder race condition handling (server#52789)
- Feat(log): Log the request id sent with the request (server#52803)
- Fix(files_versions): Folder should not be hardcoded (server#52805)
- Fix: log requests exceeding the rate limiting (server#52814)
- Fix(files): do not even try to fetch a preview if `has-preview` is false (server#52818)
- Fix unjailedroot of nested jails if there are other wrappers in between (server#52824)
- Fix(files_sharing): Show note if note exists on share (server#52850)
- Add command to list orphan objects (server#52867)
- Fix(ratelimit): Allow to bypass rate-limit from bruteforce allowlist (server#52881)
- Fix: improve error message when cache rename source can't be found (server#52884)
- Fix(unified_search): Maintain filters when loading more results (server#52899)
- Fix(dav): add repair step to queue job to update rooms and resources (server#52904)
- Hide "Create templates folder" option if templates are disabled (server#52950)
- Chore: Add nix flake with development shell (server#52952)
- Introduce own method for calendar unsharing (server#52961)
- Chore: Add an autoload.php file for tests relying on core class (server#52965)
- Fix(files_versions): Log error instead of crashing when event listeners get called on non-existing files (server#52968)
- Fix: Throw exception in PreviewManager when preview is not available (server#52983)
- Feat(UserMountCache): Emit events for added, removed and updated mounts (server#52988)
- Fix(SetupManager): Include home and root providers when registering mounts (server#52990)
- Feat: add command to clear contacts photo cache (server#52995)
- Fix: Fix warning when crash reporter fails to get loaded (server#53004)
- Fix(theming): Instead of expecting a warning handle it properly (server#53008)
- Test: Speed up comments test (server#53022)
- Fix(caldav): don't send invitations to circles (server#53035)
- Fix(settings): Send update request when clearing user manager (server#53050)
- Fix: hide guests group from principal backend (server#53078)
- Feat: auto-generate changelog on release (server#53079)
- Replace "remove" wording with "delete" (server#53102)
- Feat(SetupChecks): Add check for TaskProcessing pickup speed (server#53104)
- Sync workflow updates (server#53110)
- Fix(log): map all warnings to warn log level, notice to info (server#53126)
- Fix(files_trashbin): check if there is enough space before restoring (server#53129)
- Fix(FileReferenceEventListener): Invalidate cache after node was renamed (server#53132)
- Perf: improve query to determine which users need a background scan (server#53134)
- Fix(blurhash): Skip generation if the previews are disabled (server#53138)
- Fix(node): emit hooks on `Node::copy()` (server#53158)
- Fix(files): do nothing if `view local` dialog was just closed (server#53176)
- Fix(files_versions): "undefined restored" on restore (server#53183)
- Fix(user_status): Avoid unique constraint violations from parallel he… (server#53203)
- Fix: log error when writing stream to dav file (server#53208)
- Fix(profile): do not restore previous value on invalid request (server#53239)
- Fix(accounts): enhance UX for groups assignment (server#53247)
- Fix(S3): Use original folder size during copy (server#53252)
- Perf(dashboard): lags on dashboard items drag (server#53257)
- Perf(carddav): don't query circle memberships (server#53265)
- Fix(PreviewManager): use the forced mimetype in throwIfPreviewsDisabled (server#53271)
- Fix(dav): file drop nickname (server#53279)
- Feat: link upcoming event to calendar app modal (server#53288)
- Feat: add --unscanned option to files_external:scan (server#53294)
- Fix: handle IDLE timeout (server#53296)
- Build(deps): bump tar-fs from 2.1.2 to 2.1.3 (server#53299)
- Fix: Only hide template folder creation if default was changed to empty (server#53325)
- Fix(workflows): releases changelog generator tags handling (server#53343)
- Revert "fix(files): do not even try to fetch a preview if èhas-previe… (server#53368)
- Revert "fix: hide guests group from principal backend" (server#53370)
- Chore(workflows): add auto stable PR title update (server#53406)
activity
bruteforcesettings
circles
- Update child share permissions (circles#1990)
- Fix: Set a token to shares retrieved from the DB (circles#1992)
- Perf(MemberRequest): Remove unused LEFT JOINs (circles#2016)
- Fix(LocalController): Allow to still get full details of members (circles#2021)
nextcloud_announcements
notifications
- Chore(tests): Cleanup bootstrap.php to be forward-compatible (notifications#2354)
- Ci: Update workflows (notifications#2360)
photos
serverinfo
- Stable31] ci: drop zizmor (serverinfo#812)
- Chore: drop yaml linter workflow (serverinfo#818)
- Fix: get actual number of active users (serverinfo#824)
- Chore(actions): update workflows (serverinfo#828)
text
- Fix submit button on file picker dialog (text#7198)
- Fix(image): Only focus image description on newly inserted image (text#7207)
- Respect default extension setting in direct editing (text#7233)
- Disable attachment upload on federated shares (text#7235)
- Fix(attachments): Adjust path to attachments folder when copying a node (text#7239)
- Fix(Cleanup): Cleanup attachments in cron job (text#7270)
twofactor_nextcloud_notification
updater
- Chore(download): allows Updater to follow redirects (updater#625)
- Feat: allow redirections when downloading package (updater#631)
viewer
- Fix: Do not update page title for single file public shares (viewer#2794)
- Perf: Set and show current file before running heavier request to list directory (viewer#2817)
- Fix(image-editor): remove hamburger menu button and show close button (viewer#2836)
- Fix(image-editor): prevent double discard changes confirmation (viewer#2838)
- Feat(viewer): Add file overwrite confirmation dialog (viewer#2856)
- Chore: Update github actions (viewer#2860)
- Chore: add update-stable-titles workflow (viewer#2875)