Maintenance releases of 31.0.7
and 30.0.13
are coming next Thursday and RCs for those are now available on our download server.
As always, help with testing is very much welcome!
We updated our servers, did our tests, and the release candidates seem pretty decent. Still, give it a whirl and report back here so weāre even more sure that itās good to go! If you notice anything out of order, please report back on the appropriate Github repository!
Download
- https://github.com/nextcloud-releases/server/releases/download/v30.0.12rc1/nextcloud-30.0.13rc1.zip
- https://github.com/nextcloud-releases/server/releases/download/v31.0.6rc1/nextcloud-31.0.7rc1.zip
Changelogs
Nextcloud 31.0.7 RC1
server
- Fix(singularandpluralfiles):implemented ternary operator to handle si⦠(server#51419)
- Fix(core): correctly show displayname when picking a file (server#53347)
- Fix(imip): dont compare events for the reply message (server#53349)
- Fix(user_ldap): Harmonize parameter obfuscation and serialization accross logging methods (server#53357)
- Docs(caldav): improve documentation of CalDavBackend::getCalendarsForUserCount (server#53358)
- Fix(notifications): Fix check for hasNotifiers when all apps use Regi⦠(server#53365)
- Fix: Run cleanByMoundId query on all shards (server#53380)
- Fix(settings): show group label instead of gid in accounts management (server#53411)
- Test: files_sharing add test for LoadAdditionalListener (server#53416)
- Test: run all files_external tests for S3 (server#53425)
- Fix: unblock ffmpeg on some broken videos (server#53431)
- Fix: allow hinting the shard keys for joined tables (server#53452)
- Fix(UserRow): fallback to group name in case of undefined availableGroup (server#53509)
- Fix(files_versions): only handle path updates when there is path (server#53518)
- Fix(encryption): Do not register user key related event listeners (server#53520)
- Fix: refactor request token handling and do not update with invalid result (server#53522)
- Fix(ObjectStore): Make S3 āconnect_timeoutā option configurable (server#53532)
- Fix: Fix Undefined array key āflagsā on upgrade (server#53536)
- Fix(core): getRequestToken import typo (server#53543)
- Fix(files): auto reload sidebar tags on update (server#53545)
- Fix: hide guests group when searching for principals (server#53546)
- Fix: do not extract fields for blank template (server#53547)
- Fix: Set public link upload email notification to opt-in (server#53549)
- Fix(files_sharing): Hide link shares for users in excluded groups (server#53554)
- FilesList] Use the correct theming instance name from capabilities (server#53571)
- Files_versions] Fix sidebar version item style (server#53577)
- Fix(s3): retry failed multipart uploads with decreased concurrency (server#53581)
- Fix(files): add plural form for selected nodes (server#53589)
- Fix: clear opcache after app extraction (server#53591)
- Feat: add ocs route to get apps enabled for current user (server#53599)
- Fix(files_sharing): do not double escape the share title (server#53604)
- Fix: reload login page after password reset (server#53609)
- Feat: improve logging of fopen failures for smb (server#53612)
- Fix(core): Make --password-from-env work with NC_PASS everywhere (server#53618)
- Fix(files_reminders): Join the reminders with the file system metadata (server#53642)
- Fix CSRF token not being refreshed while a two-factor challenge is ongoing (server#53646)
- Fix: make Rotate a TimedJob and run every hour (server#53655)
- Fix: revive always storing lowercased email addresses (server#53660)
- Fix(admin_audit): Avoid crash when rename event fileid changes (server#53664)
- Fix(encryption): Catch exceptions in encrypt-all command and continue (server#53666)
- Feat(occ): Add commands to list all routes and match a single one (server#53672)
- Fix: donāt scan the same storage multiple times (server#53675)
- Fix(dav): catch exception on non local account (server#53681)
- Fix(profile): Consistent email confirmation pages (server#53686)
- Fix(settings): use correct scope for translations (server#53704)
- Fix(files_sharing): add mime fallback to public preview too (server#53715)
- Fix(files_sharing): Stop hiding delete share button in advanced settings menu (server#53724)
- Perf(dav): Preload dav search with tags/favorites (server#53730)
- Fix(files_sharing): Hide own reshares (server#53743)
- Chore(public): Remove unused union type for user mount events (server#53745)
- Fix: donāt try to get fileid for non exising nodes when serializing events file (server#53748)
- Fix(ROS): Document hide-download option on files (server#53749)
- Fix(syslog): open syslog channel on write (server#53758)
- Perf: Skip photos related properties in custom properties (server#53769)
- Fix(cypress): add missing PublicShareUtils.ts (server#53772)
- Fix(files_versions): Log failure to compute node path (server#53782)
- Feat(taskprocessing): add toggle for AI guest restriction (server#53784)
- Fix(files): provide boundaries for FileListTableHeaderActions element (server#53786)
- Fix(files_versions): Log error instead of crashing when event listeners get called on non-existing files (server#53793)
activity
circles
- Update displayname on new member (circles#2033)
- Fix: Get Sanitized Name (circles#2036)
- Ignore eventual duplicate entries (circles#2038)
files_pdfviewer
photos
suspicious_login
- Fix(php): suppress notice of JsonSerializable::jsonSerialize (suspicious_login#1012)
- Ci: add fixup check (suspicious_login#997)
text
- Fix: Replace attachment file IDs when copying markdown files (text#7307)
- Fix(files): Add smooth animation via clicking on heading (text#7320)
- Fix(deps): bump psr/log to v3 for NC 31 (text#7346)
- Fix(character-count): use the NcActionTexts name prop (text#7373)
- Debug(SessionMiddleware): Log if we have an invalid session (text#7374)
- Fix/out of sync (text#7379)
- Fixed issue nextcloud/notes/#1538 (text#7382)
- Fix(links): Use custom link handling only for text-only links (text#7387)
viewer
Nextcloud 30.0.13 RC1
server
- Fix(core): correctly show displayname when picking a file (server#53346)
- Fix(imip): dont compare events for the reply message (server#53348)
- Fix(user_ldap): Harmonize parameter obfuscation and serialization accross logging methods (server#53356)
- Docs(caldav): improve documentation of CalDavBackend::getCalendarsForUserCount (server#53359)
- Fix(notifications): Fix check for hasNotifiers when all apps use Regi⦠(server#53366)
- Fix: Run cleanByMoundId query on all shards (server#53379)
- Fix(settings): show group label instead of gid in accounts management (server#53410)
- Test: files_sharing add test for LoadAdditionalListener (server#53415)
- Test: run all files_external tests for S3 (server#53424)
- Fix: unblock ffmpeg on some broken videos (server#53430)
- Fix(UserRow): fallback to group name in case of undefined availableGroup (server#53510)
- Fix(files_versions): only handle path updates when there is path (server#53519)
- Fix: refactor request token handling and do not update with invalid result (server#53521)
- Fix(ObjectStore): Make S3 āconnect_timeoutā option configurable (server#53531)
- Ci: Fix running files external s3 tests (server#53533)
- Fix(core): getRequestToken import typo (server#53542)
- Fix(files): auto reload sidebar tags on update (server#53544)
- Fix: hide guests group when searching for principals (server#53552)
- FilesList] Use the correct theming instance name from capabilities (server#53572)
- Files_versions] Fix sidebar version item style (server#53576)
- Fix(s3): retry failed multipart uploads with decreased concurrency (server#53580)
- Chore(3rdparty): Bump pear/pear-core-minimal from 1.10.15 to 1.10.16 (server#53587)
- Fix(files): add plural form for selected nodes (server#53588)
- Fix: clear opcache after app extraction (server#53593)
- Fix: reload login page after password reset (server#53610)
- Fix(core): Make --password-from-env work with NC_PASS everywhere (server#53617)
- Fix: adjust translation placeholders to fix translation sq⦠(server#53622)
- Fix CSRF token not being refreshed while a two-factor challenge is ongoing (server#53645)
- Fix: make Rotate a TimedJob and run every hour (server#53656)
- Fix(dav): catch exception on non local account (server#53680)
- Fix(profile): Consistent email confirmation pages (server#53685)
- Fix(encryption): Catch exceptions in encrypt-all command and continue (server#53699)
- Fix(files_sharing): Stop hiding delete share button in advanced settings menu (server#53723)
- Fix(files_sharing): Hide own reshares (server#53742)
- Chore(public): Remove unused union type for user mount events (server#53744)
- Fix: donāt try to get fileid for non exising nodes when serializing events file (server#53747)
- Fix(syslog): open syslog channel on write (server#53757)
- Perf: Skip photos related properties in custom properties (server#53770)
- Perf(dav): Preload dav search with tags/favorites (server#53773)
- Fix(files_versions): Log failure to compute node path (server#53783)
- Fix(files): provide boundaries for FileListTableHeaderActions element (server#53785)
activity
circles
files_pdfviewer
suspicious_login
- Fix(php): suppress notice of JsonSerializable::jsonSerialize (suspicious_login#1013)
- Test: Set PHPUNIT_RUN env var (suspicious_login#984)
- Ci: add fixup check (suspicious_login#998)
text
- Fix: Replace attachment file IDs when copying markdown files (text#7306)
- Fix(files): Add smooth animation via clicking on heading (text#7319)
- Fix(deps): bump psr/log to v2 for NC 30 (text#7345)
- Debug(SessionMiddleware): Log if we have an invalid session (text#7375)
- Fix(character-count): use the NcActionTexts name prop (text#7376)
- Fix/out of sync (text#7380)
- Fixed issue nextcloud/notes/#1538 (text#7383)
- Fix(links): Use custom link handling only for text-only links (text#7386)