The second beta of Nextcloud 30 is now available on our download server!
As always, help with testing is very much welcome!
If you notice anything out of order, please report back on the appropriate github repository!
We will follow up with frequent betas over the next weeks.
Downloads
Rough changelog
- Feat(log): Allow to combine log.conditions to only log (app&user) (server#45277)
- Fix rmdir() to release possible directory lock prior to removing directory (server#46027)
- Fix:
OCP\Files\Node\Folder::search
was not setting the owner (server#46379) - Migration Attributes (server#46476)
- Build(deps): bump @nextcloud/upload from 1.4.1 to 1.4.2 (server#46492)
- [master] Fix npm audit (server#46513)
- Refactor(comments): Replace security annotations with respective attributes (server#46745)
- Refactor(dashboard): Replace security annotations with respective attributes (server#46746)
- Refactor(core): Replace security annotations with respective attributes (server#46748)
- Fix(AppFramework): Allow requests with OCS-APIRequest header to pass CSRF checks (server#46760)
- Fix(core): Document CSRF token endpoint (server#46761)
- Fix(files): Correctly validate new node name (server#46767)
- Feat(files_sharing): show file requests in navigation (server#46770)
- Style(settings): align icons at legacy help navigation (server#46773)
- Chore: deprecate old AI APIs (server#46775)
- Fix(testing): Make Testing TextProcessing providers unicode safe (server#46779)
- Fix(files): Ensure scrolled file list does not leak through file filters (server#46782)
- Fix(styles): Make sure footer with legal links is shown correctly (server#46784)
- Fix(styles): use also new CSS variable for correct header text color on public pages (server#46785)
- Fix(files): always ask for confirmation if trashbin app is disabled (server#46786)
- Build(deps-dev): bump guzzlehttp/guzzle from 7.9.1 to 7.9.2 in /build/integration (server#46793)
- Build(deps): bump query-string from 9.0.0 to 9.1.0 (server#46794)
- Build(deps-dev): bump eslint-plugin-cypress from 2.15.2 to 3.4.0 (server#46795)
- Build(deps): bump @nextcloud/sharing from 0.2.2 to 0.2.3 (server#46796)
- Build(deps-dev): bump @testing-library/jest-dom from 6.4.6 to 6.4.8 (server#46797)
- Build(deps-dev): bump puppeteer from 22.13.0 to 22.14.0 (server#46798)
- Build(deps-dev): bump cypress-if from 1.12.0 to 1.12.4 (server#46799)
- Build(deps-dev): bump tar from 6.2.1 to 7.4.3 (server#46800)
- Chore: bump cypress workers to 8 (server#46803)
- Refactor(federatedfilesharing): Replace security annotations with respective attributes (server#46805)
- Refactor(provisioning_api): Replace security annotations with respective attributes (server#46815)
- Refactor(systemtags): Replace security annotations with respective attributes (server#46817)
- Refactor(testing): Replace security annotations with respective attributes (server#46818)
- Refactor(theming): Replace security annotations with respective attributes (server#46819)
- Refactor(twofactor_backupcodes): Replace security annotations with respective attributes (server#46820)
- Refactor(user_status): Replace security annotations with respective attributes (server#46823)
- Refactor(workflowengine): Replace security annotations with respective attributes (server#46825)
- Test(theming): Fix broken footer links tests (server#46826)
- Build(psalm): Enforce named attribute arguments (server#46827)
- Chore: fix some comments (server#46834)
- Fix(psalm): named attribute argument (server#46846)
- Fix: fix recursive share check (server#46849)
- Fix(files_sharing): Adjust design of account filter for file list (server#46857)
- Build(deps): bump fast-xml-parser from 4.4.0 to 4.4.1 (server#46858)
- Fix(files): correctly shrink breadcrumbs bar (server#46865)
- Fix(files): Bring back files personal settings (server#46867)
- Fix: Update 3rdparty commit hash to latest (only actions changed) (server#46871)
- Ci: Fix summary condition (server#46877)
- Ci: Update actions (3rdparty#1909)
- Migrate dep5 to toml (bruteforcesettings#622)
- Chore(deps): Bump fast-xml-parser from 4.3.6 to 4.4.1 (bruteforcesettings#623)
- Chore(deps-dev): Bump vite from 5.3.4 to 5.3.5 (files_downloadlimit#322)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#325)
- Chore(deps): Bump fast-xml-parser from 4.3.6 to 4.4.1 (files_downloadlimit#327)
- Chore(deps): Bump fast-xml-parser from 4.3.6 to 4.4.1 (files_pdfviewer#999)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1292)
- Chore(deps): Bump @nextcloud/vue from 8.14.0 to 8.15.0 (firstrunwizard#1293)
- Chore(deps-dev): Bump vite from 5.3.4 to 5.3.5 (firstrunwizard#1294)
- Chore(deps-dev): bump typescript from 5.5.3 to 5.5.4 (logreader#1313)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 2.0.3 to 2.0.4 (logreader#1315)
- Chore(deps-dev): bump vite from 5.3.4 to 5.3.5 (logreader#1317)
- Chore(deps): bump fast-xml-parser from 4.3.6 to 4.4.1 (logreader#1324)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#365)
- Chore(deps-dev): Bump guzzlehttp/guzzle from 7.9.1 to 7.9.2 in /tests/Integration (notifications#1985)
- Chore(deps): Bump @nextcloud/vue from 8.14.0 to 8.15.0 (notifications#1986)
- [master] Update nextcloud/ocp dependency (notifications#1989)
- Chore(deps): Bump fast-xml-parser from 4.3.6 to 4.4.1 (notifications#1993)
- Chore(deps): Bump @nextcloud/l10n from 2.2.0 to 3.1.0 (password_policy#598)
- Chore(deps-dev): Bump vite from 5.3.4 to 5.3.5 (password_policy#629)
- Chore(deps): Bump fast-xml-parser from 4.3.5 to 4.4.1 (password_policy#631)
- Migrate to TOML format (photos#2561)
- Chore(deps): Bump fast-xml-parser from 4.3.6 to 4.4.1 (privacy#1102)
- Chore(deps): Bump fast-xml-parser from 4.3.5 to 4.4.1 (recommendations#771)
- Use a more sensible format for load average (serverinfo#641)
- [master] Update nextcloud/ocp dependency (serverinfo#649)
- Feat: Improved email and notification text (suspicious_login#897)
- Chore(deps): update dependency vite to ^5.3.5 (main) (text#6130)
- Chore(deps): update dependency vue-demi to ^0.14.10 (main) (text#6131)
- Editing while slideshow in full screen mode (viewer#2380)