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
PATCH
HTTP Verb Support ToIClient
Interface & 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
loglevel
configuration 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
order
property 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
showcase
type 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
onLoaded
callback 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)