The fourth beta of Nextcloud 29 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! ![]()
Next beta is planned for Thursday. Stay tuned!
Download
Changelog
- Added --enabled and --disabled options to occ app:list (server#33546)
- Allow to specify allowed groups to share instead of excluded groups (server#34115)
- Feat: Reword login form disabled warning #37949 (server#37953)
- Refactor
OC\Server::getCapabilitiesManager(server#40115) - Refactor
OC\Server::getCloudFederationFactory(server#40116) - Refactor
OC\Server::getCommentsManager(server#40117) - Refactor
OC\Server::getRootFolder(server#40123) - Refactor
OC\Server::getThemingDefaults(server#40125) - Refactor
OC\Server::getTwoFactorAuthManager(server#40127) - Refactor
OC\Server::getShareManager(server#40131) - Refactor
OC\Server::getGetRedisFactory(server#40136) - Refactor
OC\Server::getHasher(server#40138) - Refactor
OC\Server::getLazyRootFolder(server#40142) - Refactor
OC\Server::getLockdownManager(server#40143) - Refactor
OC\Server::getLockingProvider(server#40144) - More comprehensive wording for devices wipe action (server#40161)
- Add mimetype for ReStructuredText (server#41684)
- Use correct mode constant of files:scan’s --path option (server#41973)
- Feat: add
PATCHHTTP Verb Support ToIClientInterface & its HTTP Client Implementation (server#43446) - Minor syntax update (server#43534)
- Fix: fallback from guessing the owner from path in versioning (server#43613)
- Add ability to cancel a scheduled transcription (server#43862)
- Fix default text processing provider in AI settings (server#43993)
- Perf: improve performance of resolving group shares (server#44004)
- Feat: author displayname and avatar on versions (server#44109)
- Added rate limit bypass for app_api requests (server#44154)
- Fix(files): fixed breadcrumbs dissapearing on narrow screens (server#44162)
- Fix: Ensure correct stacking context for right click menu (server#44179)
- Do not throw an exception if the etag is not set in metadata (server#44189)
- Fix: Migrate WebDAV endpoint check to SetupCheck API (server#44202)
- Fix: List specific share permissions as subline (server#44217)
- Fix(files_sharing): ShareesAPI - Return empty response when user is not allowed to share (server#44223)
- Fix(files): provide onDestroy callback for interactive widgets (server#44226)
- Chore: bump ncvue to 8.11.0 (server#44231)
- Fix(settings): apps list layout (server#44236)
- Chore(deps): Bump davclient.js from 0.2.1 to 0.2.2 (server#44237)
- Chore(deps-dev): Bump karma from 6.4.2 to 6.4.3 (server#44238)
- Chore(deps-dev): Bump typescript from 5.3.3 to 5.4.2 (server#44239)
- Chore(deps): Bump vue-multiselect from 2.1.8 to 2.1.9 (server#44240)
- Chore(deps-dev): Bump cypress from 13.6.6 to 13.7.0 (server#44241)
- Chore(deps): Bump @vueuse/integrations from 10.8.0 to 10.9.0 (server#44243)
- Chore(deps-dev): Bump @cypress/vue2 from 2.0.1 to 2.1.0 (server#44244)
- Chore(deps-dev): Bump puppeteer from 21.11.0 to 22.5.0 (server#44245)
- Fix(files): Adjust dropservice to work with Blink engine (server#44254)
- Fix: Correctly add search event listener to make searching the app list work again (server#44255)
- Fix: getLogLevel return type (server#44258)
- Feat(settings): Allow app discover section links to open app routes or the appstore page (server#44259)
- Docs: added codespace link (server#44260)
- Fix(Logger): Warn on invalid
loglevelconfiguration option (server#44262) - Fix(files_external): Remove invalid jQuery Tooltip usage (server#44264)
- Fix: ensure nested mount points are handled in the correct order (server#44279)
- Fix(settings): App Store Discover carousel animations are inverted (server#44280)
- Fix(AppDiscoverFetcher): Do not remove entries as expired that have no expiry date (server#44281)
- Fix(settings): Support
orderproperty on App Discover elements and hide future elements (server#44282) - Fix(settings): Ensure media for app discover section is scaled correctly (server#44286)
- Fix(federatedfilesharing): Use correct language file to render notifi… (server#44305)
- Fix(sharing): resolveGroupShares setPermissions on null (server#44316)
- Feat(settings): Implement
showcasetype for App Discover section (server#44328) - MailQueueHandler: Don’t flood logs with useless messages (activity#1586)
- Upgrade: Bump @types/dockerode from 3.3.23 to 3.3.26 (activity#1587)
- Updating phpunit-mysql.yml workflow from template (activity#1595)
- Upgrade: Bump psalm/phar from 5.21.1 to 5.23.1 (activity#1596)
- Upgrade: Bump cypress from 13.6.3 to 13.7.0 (activity#1597)
- Upgrade: Bump follow-redirects from 1.15.5 to 1.15.6 (activity#1598)
- Upgrade: Bump @vitest/coverage-v8 from 1.2.2 to 1.4.0 (activity#1599)
- [master] Update nextcloud/ocp dependency (activity#1600)
- Updating phpunit-mysql.yml workflow from template (bruteforcesettings#574)
- Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6 (bruteforcesettings#575)
- Docs: Add asserts for example responses (files_downloadlimit#240)
- Chore(deps): Bump @nextcloud/vue from 8.9.1 to 8.11.0 (files_downloadlimit#243)
- Chore(deps-dev): Bump vite from 5.1.5 to 5.1.6 (files_downloadlimit#244)
- Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6 (files_downloadlimit#245)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#246)
- Chore: Disable ocp update for stable branches (files_downloadlimit#249)
- Updating phpunit-mysql.yml workflow from template (files_pdfviewer#922)
- Chore(deps-dev): Bump axios from 1.6.7 to 1.6.8 (files_pdfviewer#929)
- Chore(deps-dev): Bump adm-zip from 0.5.10 to 0.5.12 (files_pdfviewer#930)
- Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6 (files_pdfviewer#931)
- Chore(deps): Bump dorny/paths-filter from 3.0.1 to 3.0.2 (firstrunwizard#1113)
- Chore: update workflows from templates (firstrunwizard#1117)
- Updating phpunit-mysql.yml workflow from template (firstrunwizard#1126)
- Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6 (firstrunwizard#1127)
- Chore(deps-dev): Bump psalm/phar from 5.22.2 to 5.23.1 (firstrunwizard#1128)
- Chore(deps-dev): Bump sass from 1.71.1 to 1.72.0 (firstrunwizard#1129)
- Chore(deps): Bump @nextcloud/vue from 8.9.1 to 8.11.0 (firstrunwizard#1130)
- Chore(deps): Bump peter-evans/create-pull-request from 6.0.1 to 6.0.2 (firstrunwizard#1136)
- Chore(deps): Bump actions/checkout from 4.1.1 to 4.1.2 (firstrunwizard#1137)
- Build(deps-dev): Bump happy-dom from 13.7.0 to 13.8.6 (logreader#1180)
- Build(deps-dev): Bump @vitest/coverage-istanbul from 1.3.1 to 1.4.0 (logreader#1181)
- Build(deps): Bump date-fns from 3.3.1 to 3.5.0 (logreader#1182)
- Build(deps): Bump follow-redirects from 1.15.4 to 1.15.6 (logreader#1187)
- Updating phpunit-mysql.yml workflow from template (nextcloud_announcements#306)
- Chore(deps-dev): Bump psalm/phar from 5.22.2 to 5.23.1 (nextcloud_announcements#307)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#309)
- Updating phpunit-mysql.yml workflow from template (notifications#1852)
- Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6 (notifications#1853)
- Chore(deps): Bump @nextcloud/vue from 8.9.1 to 8.11.0 (notifications#1854)
- Chore(deps-dev): Bump vimeo/psalm from 5.22.2 to 5.23.1 (notifications#1855)
- [master] Update nextcloud/ocp dependency (notifications#1857)
- Chore(deps): Bump follow-redirects from 1.15.5 to 1.15.6 (password_policy#560)
- Updating phpunit-mysql.yml workflow from template (photos#2383)
- Chore(deps-dev): Bump psalm/phar from 5.22.2 to 5.23.1 (photos#2384)
- [master] Update nextcloud/ocp dependency (photos#2386)
- [master] Fix npm audit (photos#2393)
- Updating phpunit-mysql.yml workflow from template (privacy#1045)
- Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6 (privacy#1046)
- Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6 (recommendations#715)
- Chore(deps-dev): Bump phpunit/phpunit from 10.5.11 to 10.5.13 (related_resources#371)
- Chore(deps-dev): Bump vimeo/psalm from 5.22.2 to 5.23.1 (related_resources#372)
- Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6 (related_resources#373)
- Updating phpunit-mysql.yml workflow from template (serverinfo#571)
- Chore(deps-dev): Bump psalm/phar from 5.22.2 to 5.23.1 (serverinfo#573)
- [master] Update nextcloud/ocp dependency (serverinfo#575)
- Chore(deps-dev): Bump vimeo/psalm from 5.22.2 to 5.23.1 (survey_client#244)
- Bring back test failing due to server issue (text#5144)
- Fix(Preview): hide link bubble when preview menu opens (text#5445)
- Fix(HelpModal): Migrate to
NcDialog, fix padding (text#5488) - Fix(MarkdownContentEditor): Respect
onLoadedcallback passed via API (text#5489) - Chore(store): Remove unused currentSession from vuex store (text#5491)
- Fix: catch expected exception in event handler (text#5497)
- Updating phpunit-mysql.yml workflow from template (text#5498)
- Fix(deps): update dependency lib0 to ^0.2.92 (main) (text#5499)
- Chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 (text#5501)
- Fix(deps): update dependency @nextcloud/vue to ^8.11.0 (main) (text#5502)
- [main] Update nextcloud/ocp dependency (text#5512)
- Revert “Also include *.config.php files” (updater#540)