- Fix(security): Update expiration date in security.txt (server#47229)
- Fix(webauthn): Increase database column for public key id (server#47249)
- Feat(webauthn): Add user verification to webauthn challenges (server#47255)
- Fix(adminaudit): Don't crash when creating folder (server#47260)
- Don't save translated predefined user status as custom status (server#47264)
- Fix: Adjust legacy CSS styles for new Nextcloud 30 design (server#47276)
- Fix: check for correct storage class when checking for link parent (server#47283)
- [Occ:bg-job:worker] Add 'stop_after' option (server#47292)
- Fix: Access node owner by top level
owner
property (server#47305) - Perf: improve cleanup of tags/comments (server#47322)
- Fix(UnifiedSearch): Focus search input on open (server#47333)
- Fix(caldav): allow renaming of birthday calendars (server#47338)
- Store the mountpoint of storages in the mount options and use it to find the encryption keys (server#47355)
- Chore: Add webhook_listeners to list of shipped apps (server#47362)
- Bump Hub 8 -> Hub 9 (server#47364)
- Fix(files_sharing): Sort by correct share attribute ("share with displayname") (server#47374)
- Fix: adding blurhash to definitions (server#47382)
- Fix(theming): Make getImage() call save against missing non-SVG version (server#47385)
- Fix:
FilenameValidator::isForbidden
should only check forbidden files (server#47387) - Chore(deps): Update openapi-extractor to v1.0.0 (server#47389)
- Fix(TaskProcessing/ContextWrite): Fix wording "ContextWrite" -> "Context write" (server#47390)
- Fix: Disable auto-zoom on iOS (server#47391)
- Fix(files): Move loading icon before grid toggle (server#47392)
- Fix(ProvisioningAPI): set typed config values by via API (server#47393)
- Ci: Skip flaky test on PHP 8.3 (server#47395)
- Update
@nextcloud/vue
to v8.17.0 (server#47401) - Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (activity#1746)
- Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (circles#1670)
- Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (firstrunwizard#1308)
- Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (logreader#1340)
- Build: migrate from Webpack to Vite (notifications#2006)
- Chore(deps): Update openapi-extractor to v1.0.0 (notifications#2014)
- Fix: allow dot in mounted on (serverinfo#668)
- Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (suspicious_login#903)
- Fix(php): Make OptimizerService::optimize nullalble param required (suspicious_login#907)
- Fix: inverted logo in notification (suspicious_login#913)
- Fix(deps): update tiptap to ^2.6.2 (main) (text#6212)
- Fix(attachments): Uploading of attachments from public shares (text#6216)
- Fix: Ensure WebsocketPolyfill always has the latest session state and version (text#6241)
- Fix: catch all errors when getting rich workspace content (text#6247)
- Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (twofactor_totp#1551)
- Fix: When previewing some SVG, 'btoa' report error: The string to be encoded contains characters outside of the Latin1 range." (viewer#2434)
- Chore: upgrade cypress-visual-regression (viewer#2437)