Nextcloud 在4月24日正式发布了2024年的主要版本:Nextcloud 29。

Nextcloud 是一款开源免费的私有云项目,可以让你快速便捷地搭建一套属于自己或团队的自建云系统。Nextcloud 功能非常强大,可以以跨平台跨设备方式提供包括云存储、文件同步、共享、版本控制、图片管理、团队协作等各种功能,是一个全功能的自建云项目。

开源工场推荐使用 Docker 安装,Nextcloud 的官方 Docker 也已经更新 Nextcloud 29.

主要更新:(机器翻译自 https://help.nextcloud.com

添加直接扫描外部存储的命令 (server#25109) 38
在比较之前在 sqlite 中转换日期时间列(server#26540)
检查数据目录所有者,而不是配置所有者。 (服务器#27613) 5
功能(更新程序):升级时隐藏禁用应用程序列表中的覆盖(服务器#29988) 1
修复可序列化对象的 xml ocs 响应 (server#30417) 2
修复从 Share API 返回的被截断的circleId (server#30475)
协作、MailPlugin:通过 ?? 保护对可能丢失的数组组件的访问。 (服务器#30957)
使用文件缓存时不要执行显式设置 (server#32163) 3
支持主题元 w3c 标准 (server#32231) 4
公共 dav 端点 v2 (服务器#32400) 9
修复分析器数据的位置(服务器#32429)
跳过而不是抛出无效的 DAV 数据迁移(server#32466)
将用户重命名为帐户或个人 (server#34178) 8
释放时将共享锁 ttl 恢复到之前的值 (server#37469)
琐事:更新 HowToApplyALicense.md (server#38047)
新的核心设置:shareapi_only_share_with_group_members_exclude_gro… (server#38173) 3
设置 redis 密钥的默认和最大 ttl (server#38562) 1
重构 lib/private/FullTextSearch (server#38996)
壮举:主题错误页面(服务器#39122) 1
重构 lib/private/OCS (服务器#39173)
重构 lib/private/Notification (服务器#39174) 1
重构核心/BackgroundJobs (服务器#39182) 3
重构核心/命令/应用程序(服务器#39183) 1
重构核心/命令/后台(服务器#39184) 1
在 dav 应用程序中重构“substr”调用以提高代码可读性(server#39214)
重构文件应用程序中的“substr”调用以提高代码可读性(server#39215)
重构 admin_audit 应用程序(服务器#39234)
重构仪表板应用程序(服务器#39244) 3
全大写 const (服务器#39276)
重构 lib/private/App (服务器#39299) 2
错误修复:根据 CALENDAR_TYPE_CALENDAR 选择正确的表 (server#39553) 1
将“-i”添加到 sendmail 的管道 (server#39607) 1
将“待办事项”替换为“任务”以适应日历中的措辞(服务器#39750) 2
提高缓存的 di 性能 (server#39889) 3
重构用户(ldap 应用程序命令)(服务器#39928) 1
杂务:为 cs-fixer、openapi-extractor 和 psalm 启用 dependentabot (server#40097)
重构 OC\Server::getAppFetcher(服务器#40111)
重构 OC\Server::getTrustedDomainHelper(服务器#40126) 1
重构 OC\Server::getEventLogger(服务器#40135)
Enh(设置):从禁用用户端点加载(服务器#40169) 1
改进获取共享外部存储观察者的逻辑 (server#40363) 1
当没有可用更新时,通过 occ 添加应用程序更新消息 (server#40538)
优化存储过滤器使用的查询模式(server#40555)
Dav:修复 URL 中加号的错误解码(server#40594)
使用 OCP\Util::getL10N 而不是 OC::$server->getL10N (server#40633) 1
修复(i18n):更正语法(server#40667)
[master] 更新 psalm-baseline.xml (server#40725)
功能:电子邮件选项 occ user:add命令(服务器#40726) 1
侧边栏:默认允许关闭标签视图 (server#40939) 2
修复(对象存储):清理 HomeObjectStoreStorage(服务器#40981)
Chore(tests):在 GitHub 而不是 Drone 上运行所有单元测试 (server#41003)
如果一个存储失败,则继续后台扫描不同的存储(server#41015)
修复:#41005 重新发送欢迎电子邮件(服务器#41038)
Blurhash 生成(服务器#41044) 1
修复有时不生成预览的问题 (server#41067) 2
Enh(SpeechToText):允许提供者声明动态 ID,而不是使用 className (server#41087)
Enh(TextProcessing):允许提供程序和任务类型声明动态 ID,而不是使用 className (server#41088)
更新安全策略以匹配新的项目范围默认策略 (server#41136) 1
将集成测试移至 github actions (server#41139) 1
修复 var 中的拼写错误 (server#41184)
修复(dav):使用 webdav 库的多个修复(服务器#41202) 1
修复:减少扫描的内存消耗(server#41272)
Chore(deps):将 @nextcloud/browser-storage 从 0.2.0 提升到 0.3.0 (server#41278)
将时区获取器添加到 ITimeFactory (server#41300)
将代码完整性迁移到SetupCheck API (server#41312)
修复(设置):版本号之前始终显示“Nextcloud”(服务器#41317) 1
不要对明确标记为未扫描的文件夹重复使用 etag (server#41327)
修复(文件):确保我们聚焦父操作子菜单条目(server#41338)
功能(文件):配额警告和禁用上传按钮(服务器#41346)
Feat(dav):调度外出开始和结束事件(server#41440)
迁移数据库缺少检查(服务器#41460)
迁移待处理的 bigint 转换的数据库 (server#41468)
将 sqlite 检查合并到数据库检查(服务器#41535)
将 opcache 检查迁移到新的 SetupCheck API (server#41547)
启用 AppFramework 调度程序以强制执行整数范围 (server#41578)
Chore(deps-dev):将等待时间从 7.1.0 减少到 7.2.0 (server#41589)
修复(文件):删除文件列表项单击上的焦点轮廓并使链接可聚焦(server#41619)
修复在某些情况下为相对 URL 添加 x-requested-with 标头 (server#41632)
修复(setupcheck):修复内存限制设置检查(server#41640)
Feat(LDAP):实现 IIsAdmin 接口 (server#41650) 2
将全局搜索输入集中在打开状态(server#41652)
将基于应用程序的过滤添加到全局搜索(server#41669)
修复(papercut) - 重新渲染时间敏感操作的子菜单操作(server#41670)
修复悬停时的星形描边颜色(server#41672)
Master现已29岁(服务器#41678)
在高级共享设置中将“更新”替换为“编辑”(server#41680)
Chore(deps-dev):在 /build/integration 中将 sabre/dav 从 4.4.0 升级到 4.5.1 (server#41681)
删除不需要的链接并添加 focus-visible链接上的状态(服务器#41683)
确保共享在 F2V 中具有下载权限(服务器#41685)
修复(核心):订阅已安装的导航更改以进行统一搜索(server#41687)
修复(文件):允许将新文件拖放到空目录上(server#41693)
修复(dav):转换没有 tz 漂移的日期(server#41703)
确认 dav-v2 测试的内容 (server#41705)
修复(文件):使用 SVG 作为 FilePicker 按钮来带回图标(server#41707)
修复(文件):反向逻辑以防止复制到自身(服务器#41709)
修复(文件):调整表头以使其看起来像以前的版本(服务器#41710)
修复(cypress):将依赖版本的cypress测试调整为28(server#41712)
Enh(userstatus):添加 OOO 自动化并删除日历自动化 (server#41714)
修复操作按钮标签(server#41719)
修复(dav):如果 PHP 有错误,请避免日期比较(server#41722)
默认启用新的全局搜索 (server#41729) 1
Feat(dav):如果相应的应用程序未激活,则隐藏搜索提供程序(server#41738)
杂务:更新 3rdparty justinrainbow/json-schema (server#41744)
修复(files_versions):在调用 getUserFolder 之前检查用户和所有者(server#41749)
拼写更正(服务器#41753) 1
IAppConfig 中的惰性分组 (server#41755)
修复(dav):将 ooo 设置为表单和所需的消息(server#41759)
更新 PHP 版本列表 (server#41764) 2
对实时照片文件的同步操作 (server#41765) 1
修复(files_external):修复“找不到要加载的资源 main.js”(server#41766)
始终发出搜索事件(服务器#41771)
Enh(评论):从 Moment.js 移至 NcDateTime(服务器#41777)
修复(dav):不要为过去的日期安排外出工作(server#41778)
修复(API):使用不同的异常,以便应用程序可以对其做出反应并自定义......(服务器#41779)
全局搜索的 UI 更新 (server#41781) 2
修复(文件):当 uid 包含特殊字符时,文件列表为空(server#41782)
将 openResult 方法迁移到 SearchResult 组件 (server#41785)
优雅地处理关闭 GlobalSearchModal (server#41792)
修复(用户状态):恢复类加载器更改(服务器#41799)
修复:为 eml 和 msg 添加 mimetype (server#41803)
辅助功能修复 - 将 dir 属性更改为有效值 (server#41808)
修复:使用新的全局搜索隐藏密码确认对话框(server#41809)
修复(dav):允许单日外出(服务器#41816)
修复(OOO):使返回的数据更加明确(server#41818)
连接超时后定期重新连接数据库 ping (server#41819)
修复(TextProcessing):将任务类型模板参数添加到 IManager 并注册TPProvider(server#41844)
修复(主题):修复基于主题和深色模式的颜色反转图标(server#41855) 1
修复(dav):优先考虑核心/登录的时区(server#41866)
修复:更改 msg 文件的 mime 类型 (server#41867)
改进强制密码和到期日期的共享逻辑(server#41885)
添加调试选项以强制完整的文件系统设置(服务器#41910)
将@nextcloud/upload 更新到 1.0.2 (server#41911)
仅在超出常规复制限制时才进行分段 s3 复制 (server#41914) 1
修复(文件):在设置中向 webdav URL 添加可见标签(server#41916)
修复(核心):应用程序菜单中的应用程序图标对齐(server#41923)
在 SyncLivePhotosListener 中添加评论 (server#41924)
Perf:使用更高效的方式获取和检查电子邮件作为带有令牌登录的登录名(server#41927)
修复(版权):修复版权文档块(服务器#41928)
Techdebt(中间件):添加更具体的数组类型,以便在 IDE 中可单击(服务器#41931) 1
修复(暴力保护):当 MaxDelayReached 为…时不要抛出 500 (server#41937)
家务活:更新 @nextcloud/vue到 8.3.0(服务器#41942)
修复:通过访问所有者存储版本从共享文件中正确获取版本(server#41944)
修复(主题):调整深色主题以使其可访问调整赛普拉斯测试(服务器#41948)
修复(文件):删除令人困惑的表头标签(服务器#41951)
修复(文件):将最喜欢的图标的 aria-label 从跨度移动到图标(服务器#41953)
Feat(外出):添加 OCS 端点以设置和清除缺勤(server#41957)
修复(cypress):调整用户列测试(server#41958)
修复(dav):使当前的 ooo 信息与时间相关(server#41962)
壮举(更新者/管理员):澄清说明 upgrade.disable-web避免混淆/减少帮助请求/帮助下游 Docker 镜像维护者 (server#41971) 1
修复(文件):将所选文件的操作从表头移出(服务器#41972)
修复(文件):正确处理文件列表上的文件夹删除(server#41975)
修复(files_sharing):修复组件更新后共享状态指示器侧(server#41979)
[master] 修复 npm 审核 (server#41984)
修复(dav):允许在 logException 中抛出任何异常(server#41985)
修复(UnifiedSearch):将标题移出列表元素(无效的 HTML)(server#41993)
修复(UnifiedSearch):显示过滤器标签的翻译文本(server#41994)
修复(TemplateManager):如果模板目录为空,则提前保释(server#41995)
Enh:实现 PrimaryReadReplicaConnection (服务器#41998) 1
修复(安全):处理 idn_to_utf8 返回 false (server#41999) 1
修复(dav):改进批量上传失败的处理和记录(server#42001) 1
修复:在文件列表中正确考虑 show_hidden 用户设置 (server#42006)
修复:共享双因素 UI 中的不一致(server#42007)
修复(元数据):允许一次加载多个文件的元数据(server#42008)
修复(元数据):修复复制粘贴文档块抛出(server#42011)
琐事:将 zipstreamer 更新到 v2.0.2 (server#42012)
+files_metadata_installed (服务器#42019) 1
修复:同时从文件列表中过滤掉未定义的条目(server#42021)
将输入字段替换为密码字段并添加密码错误消息(server#42030)
修复个人全局凭据设置的外观(server#42031)
Perf:仅在数据库中查询一次受信任的服务器(server#42033)
修复:更新 @nextcloud/dialogs到 5.0.3 修复文件复制移动 (server#42043)
修复 AppSettingsController.php 覆盖 currentLanguage (server#42044)
功能:在调试模式下打印早期异常而不是普通的错误页面(server#42045)
修复(用户/配额设置):防止浮点值在英语以外的语言环境中被截断(server#42053)
Enh(NavigationManager):使用 ID 作为后备 app条目的属性(server#42055)
Chore(仪表板):为 items v1 API 添加限制范围(server#42056)
恢复“perf:在首选项表的配置值上添加部分索引”(server#42061)
在全局搜索中打开链接的正确语义(server#42062)
Feat(settings):添加 occ 命令来处理管理员委派 (server#42064)
修复:让 git 忽略 Composer 开发依赖项 (server#42065)
修复(cypress):使用 FilePicker 时等待网络请求完成(server#42066)
修复一些静默共享错误 (server#42067)
Enh(a11y):添加导航标签 (server#42077)
修复(l10n):修复初始化脚本的翻译(server#42093)
将“全局搜索”重命名为“统一搜索”(服务器#42094)
修复(文件):导航精确(服务器#42095)
评论旧版 file_metadata 表迁移 (server#42096) 1
修复(核心):在登录页面添加翻译(server#42100) 1
将全局搜索 UI 文本更改为统一搜索 (server#42101) 1
修复:调整基于 vue 的 FilePicker 的参考选择器代码(server#42104)
“应用程序密码”的清理和标准化(服务器#42109)
修复(a11y):统一搜索标题(server#42111)
Enh(settings): 设置主页标题 (server#42112)
Chore(deps):更新 openapi-extractor (server#42115)
Feat(files):添加批量支持复制移动(server#42124)
单击外部的工具提示,应中止共享创建 (server#42126)
Chore(deps-dev):将 /build/integration 中的 guzzlehttp/guzzle 从 7.8.0 升级到 7.8.1 (server#42129)
杂务(deps):将操作/陈旧从 8 提升到 9 (server#42130)
Enh(oauth2): 允许切换 aria 标签 (server#42132)
撤销rides.csr后更新crl(server#42140)
修复(dav):防止外出事件时间漂移(server#42142)
修复(caldav):不要重用查询构建器对象(server#42144)
Chore(dav):删除死的 \OCA\DAV\Server::getSabreServer (server#42151)
修复实时照片重命名问题 (server#42154) 1
Chore(deps):将 @nextcloud/upload 从 1.0.2 升级到 1.0.3 (server#42165)
统一搜索改进(服务器#42167)
杂务(评论):从评论应用程序中删除死代码(服务器#42174)
将应用程序目录所有者检查迁移到新的 SetupCheck API (server#42176) 1
将 PHP imagick 模块检查迁移到新的 SetupCheck API (server#42177) 4
修复(UnifiedSearch):从模态中删除 title 属性(server#42183) 1
Enh(UnifiedSearch):将搜索栏保持在模式顶部 (server#42184)
修复(files_sharing):为每种共享类型添加一个字符串(server#42185)
修复(文件):部分恢复 32c1aeb 并再次显示正确的配额(服务器#42186) 1
[master] 修复(安全):更新 CA 证书捆绑包 (server#42187)
将元数据生成包装在 try/catch 中(server#42198)
在统一搜索人员过滤器中翻译我的文本(服务器#42205)
Feat(comments):为评论添加元数据列 (server#42209) 1
Feat(setupcheck):为maintenance_window_start配置添加设置检查(server#42241)
修复(文件):重命名时不要添加拖动处理程序(server#42242)
修复(文件):修复下载文件编码源(服务器#42281)
修复:确保在使用模糊背景时使用正确的最大对比度颜色(server#42283)
修复(主题):调整主题实用程序以根据 WCAG 颜色对比度计算主要元素颜色(服务器#42285) 1
修复(主题):调整状态颜色并使深色主题完全可访问(server#42287)
修复(仪表板):将 h3 元素更改为 h2 (server#42290)
修复(a11y):统一搜索标题续集(server#42292)
不要在 RO 文件系统上写回 .htaccess 文件 (server#42298) 2
修复(ooo):使用新表情符号添加新的 ooo 状态(server#42304)
修复(joblist):在更新现有作业时也会重置last_run时间戳(server#42305) 1
修复(用户状态):如果日历繁忙,则将用户状态设置为“正在会议”(服务器#42309) 1
杂务(deps):将@nextcloud/upload 升级到 1.0.4(server#42310)
修复(设置):使用个人资料和个人资料图片部分的标题(server#42319)
Chore(deps):将 @vueuse/components 从 10.5.0 升级到 10.7.0 (server#42321)
Chore(deps):将 github/codeql-action 从 2 提升到 3 (server#42324)
Chore(deps-dev):在 /build/integration 中将 sabre/dav 从 4.5.1 升级到 4.6.0 (server#42326)
修复(主题):调整暗高对比度以满足 WCAG 2.1 AAA 对比度(服务器#42329)
修复(设置):禁用标记为擦除的令牌的重命名(server#42331)
Enh(设置):重构会话和应用程序令牌管理的 UI (server#42334) 1
修复(文件):使用库中的 DAV 函数修复无效的源链接(server#42338)
修复(dav):如果可能的话允许多个组织者(服务器#42339)
功能:跟踪脏表写入和长事务 (server#42345) 1
使用 FileInfo 的元数据作为隐藏属性 (server#42349)
不要查询 oc_properties 来获取元数据 props (server#42350)
添加全局可访问性开关(服务器#42353)
移动或复制中的拼写错误(服务器#42354)
修复(管理器):删除死代码(服务器#42361)
修复(文件):拖放(server#42366)
修复(text2image):将提供程序作为索引数组返回(server#42377)
Enh(breadcrumbs):删除了不必要的 aria 标签 (server#42379)
Enh(dashboard):将 h1 更改为 Dashboard 而不是 Nextcloud (server#42381)
在当前文件夹更新时刷新文件列表 (server#42382)
修复(cron):从 CLI 强制执行时重置reserved_at(server#42389)
Feat(cron):警告后台作业中内存消耗过多(server#42391)
修复:确保应用程序菜单条目和仪表板欢迎消息具有足够的对比度(server#42401)
删除用户菜单中的显示名称省略号(server#42402)
修复(LDAP):确保存储的组格式为简单列表(server#42405)
修复(dav):隐藏日历通知标题中不到一分钟的差异(server#42406)
Enh(files):增加了在聚焦时退出所有选择的能力(server#42415)
修复(文件):调整跳过内容按钮的 ID(服务器#42419)
修复(dav):未声明 $cache属性(服务器#42422)
修复(主题):添加默认背景的调整颜色版本(server#42424)
修复(ViewController):正确处理不存在的 fileId(回归导致 500 错误)(server#42427)
修复(files_external):添加回 js 配置文件(server#42428)
Enh(设置):添加SetupCheck以确保网络服务器正确服务 .mjs文件(服务器#42436) 1
修复(主题):调整高对比度主题以满足 WCAG AAA 文本对比度(server#42438)
修复(主题):反转过滤器应基于主元素(server#42439)
修复:调整应用菜单上的焦点可见标记(server#42442)
修复(文件):最初也将文件名集中在重命名上(服务器#42443)
修复(文件):打开时将焦点移至侧边栏(server#42444)
修复(文件):允许静默批处理操作错误(服务器#42452)
修复(文件):允许 Ctrl/Command 单击文件条目以在新选项卡中打开(server#42457)
修复(dav):HTTP 身份验证的后备领域(server#42459) 1
Chore(deps):将操作/设置节点从 4.0.0 提升到 4.0.1 (server#42466) 1
Chore(deps-dev):将 @testing-library/jest-dom 从 6.1.4 升级到 6.1.5 (server#42467)
AppAPI:允许绕过双因素(server#42479)
修复(更新):干净地处理上游异常场景(server#42488) 1
将 Nc Vue 更新到 8.4.0 (服务器#42499)
修复(文件):右键单击位置打开菜单(server#42500)
修复:避免在设置过程中使用副本(server#42504)
修复/files/42460/breadcrumb条件渲染(server#42507)
Enh(files):制作面包屑组件 lang=ts (server#42513)
Feat(user_status):为 OpenAPI 添加在线状态类型 (server#42527)
修复(user_status):允许设置仅带有图标的自定义消息(server#42532)
修复(weather_status):修复 OpenAPI 中的预报格式(server#42533)
修复日志轮换通知级别(警告->信息)(server#42538) 1
添加 .aac mime 类型映射 (server#42542)
修复 Chrome 类浏览器上的缓慢注销问题 (server#42544)
修复(主题):更改颜色按钮对比度(server#42552)
在垃圾箱处理中使用删除时间而不是 mtime (server#42558)
删除不需要的样式:一切都由 NcVue 处理(服务器#42559)
大量元数据的调试日志(服务器#42560)
撤销integration_homeassistant.csr后更新crl(服务器#42563)
修复(文件):修复文件点击下载无响应的问题(server#42566)
Enh(设置):删除背景渐变以确保对比度 a11y 要求(server#42570)
修复当 oc_group_members 包含重复的 uid 时 user_ldap 的升级 (server#42576)
初始化变量(服务器#42578)
修复(文件):修复取消共享操作并合并重复共享(server#42584)
添加对 SetupCheck 描述的 RichObject 支持 (server#42585)
修复社交媒体链接的 SVG (server#42586)
在设置应用程序内容部分添加设置部分类型属性 (server#42590)
Perf:如果我们知道大小差异,请避免更新文件夹大小(server#42597)
修复(文件):使用后端错误消息(如果提供)(server#42598)
Chore(package):将 nc-calendar 升级到 2.0.1 (server#42602)
修复(会话):避免对匿名请求进行无用的 authtoken DB 查询(server#42607)
修复(dav):修复用户状态“StatusService.php 中未定义的数组键 0…(server#42619)
修复缓慢注销修复后的测试(server#42633)
在辅助功能开关中包含网格视图切换 (server#42634) 1
Enh(core):用 NcButton 替换以前的原生 a 元素 (server#42636)
在文件夹中获取共享时还可以按存储进行过滤(server#42638)
始终捕获 OCP 版本的身份验证异常 (server#42640)
修复(核心):当 UserMenuItem 聚焦时增强对比度(server#42643)
Enh(OCP\Translation):添加 ITranslationProviderWithId (server#42649)
修复(systemreport):将更多配置标记为敏感(server#42658) 1
修复(共享):使用用户时区解析共享到期日期(server#42660)
Chore(deps):更新 openapi-extractor (server#42666)
更好的用户循环(服务器#42667)
Enh(profile):重构代码以尽可能使用 vue 组件和样式 (server#42668)
Occ 后台作业:删除(服务器#42670)
Chore(deps):将后续重定向从 1.15.3 更改为 1.15.4 (server#42672)
Enh(评论):为编辑器添加视觉标签(server#42676)
修复(配额):自动检测块配额 OC-Total-Length标头(服务器#42679)
改进仅查看错误消息(server#42680)
修复(cron):修复“不在对象上下文中时使用 $this”(server#42681)
修复(文件):将本机输入切换为 NcButton(服务器#42690)
修复(caldav):仅对实际 DateTime 数据调用 getTimestamp() (server#42696)
更新 webauthn 部分以添加功能组件 (server#42698)
修复开发通知的样式(server#42700)
修复(openapi):使 OpenAPI CI 再次变绿(server#42705)
修复(管理员角色):修复确定用户是否为管理员的旧且错误的方法(server#42706)
SharingEntrySimple需要 ul或者 ol围绕它(服务器#42709)
修复标题元素未正确显示的问题 (server#42712)
修复(a11y):Aria-隐藏联系人菜单图标图像(server#42713)
修复(文件):使用 getSummaryFor更好的文件摘要翻译(服务器#42716)
从“预定义状态”中删除不需要的角色=“radiogroup”(server#42718)
在 TransferOwnershipDialogue 中使用 showError (server#42720)
修复(设置):设置默认或无限制的用户配额(server#42723) 1
修复(l10n):为表页脚添加上下文注释(server#42727)
修复(a11y):修复用户状态图标的信息图形对比度(server#42732)
完全的设置标题(服务器#42742)
修复(更新部分):将跨度更改为交互式元素(服务器#42744)
Chore(deps):将操作/缓存从 3.3.2 提升到 3.3.3 (server#42748)
Chore(deps):将操作/上传工件从 3.1.3 提升到 4.1.0 (server#42749)
Enh(OCP\Translation):添加缺少的 ITranslationProviderWithId 检查 (server#42760)
Enh(OCP\SpeechToText):引入 ISpeechToTextProviderWithUserId (server#42761)
Enh(OCP\TextToImage): 引入 IProviderWithUserId (server#42762)
(仪表板):将错误降低到信息日志消息(服务器#42768)
修复组成员身份重复时登录崩溃的问题 (server#42781)
修复 AppDirsWithDifferentOwnerTest (server#42790)
修复(请求):捕获异常 isTrustedProxy(服务器#42794)
将 overwrite.cli.url 设置检查迁移到新 API (server#42796)
Feat(AppFramework):添加路由属性 (server#42801)
将 cron 设置检查迁移到新的 API (server#42802)
修复(用户状态):捕获唯一约束违规(服务器#42805)
修复(应用商店):仅将订阅密钥发送到有效的应用商店(服务器#42806)
删除curl SSL版本的过时检查(server#42807)
修复(OCP\TextProcessing):添加缺少的返回语句,内联返回(server#42809)
使加载应用程序命令的失败变得非致命(server#42811)
将 memcached PHP 模块设置检查迁移到新 API (server#42812)
将 set_time_limit 设置检查迁移到新 API (server#42814)
删除有争议的 bz2 检查(服务器#42821)
修复(设置):在 SVG 图标上设置 viewBox (server#42822)
将 gmp 和 bcmath 模块检查与现有 PHP 模块 setupcheck 合并 (server#42829)
occ app:config:set (server#42833) 1 的小改进
Chore(主题):修复不正确的警告 NcCheckboxRadioSwitch用法(服务器#42834)
将 MySQL utf8mb4 检查迁移到新的 SetupCheck API (server#42836)
重构(核心):删除 sudo-login-form布局(服务器#42837)
将可用临时空间检查迁移到新的 SetupCheck API (server#42839)
修复(文件):防止拖动预览并显示为外部文件 DnD (server#42840)
更新 npm 和节点引擎版本 (server#42841)
AppConfig:异常时返回默认值(server#42844)
自身的异常(server#42847)
修复(CalDAV):为DeletedCalendarObjectsCollection设置acl(服务器#42850)
修复(dav):公共远程端点上的 ajax 请求检查(server#42853)
Enh(a11y):改进了用户菜单的对比度(server#42856)
更新 ContactsStore:避免空的异常(server#42860)
修复(清单):检查应用程序是否存在,而不是将 null 作为数组访问(server#42862)
修复(主题):确保 color-border-maxcontrast满足 3:1 对比度 (server#42887)
添加 OpenAPI 范围 (server#42888)
Enh(files):允许将文件复制到同一目录中(server#42889)
修复(db):修复副本密码示例配置(server#42890)
改进 files_version 挂钩中的路径解析 (server#42891)
将关键位置添加到 info:file 输出 (server#42893)
修复(用户状态):呼叫状态应覆盖会议状态(服务器#42896)
琐事:将服务器版本提升到 29.0.0.4 以触发迁移(server#42900)
改进 appconfig 上的索引 (server#42903)
修复(i18n):将 cli 更改为大写(server#42912)
修复(设置):强制启用应用程序后停止重新加载(服务器#42913)
修复(db):删除非常详细的脏查询日志(server#42922) 1
修复(构建):不要为未发布的应用程序或没有 OpenAPI 支持的应用程序生成 OpenAPI (server#42923)
修复(db):不要将事务读取记录为脏读(server#42929)
修复:配置参数“overwritecondaddr”不起作用(服务器#42930) 1
修复(db):在主节点上执行脏读(server#42933)
修复(文件):改进文件引用小部件中无法访问的文件消息(服务器#42936)
将免费推送服务检查的合理使用迁移到新的 SetupCheck API (server#42939)
Chore(deps):更新 openapi-extractor (server#42940)
将调试模式检查迁移到新的 SetupCheck API (server#42942)
修复(文件):修复复选框状态语义(服务器#42949)
修复(文件):修复了最后一个面包屑的咏叹调描述逻辑(服务器#42950)
杂务(deps):Bump giggsey/libphonenumber-for-php-lite(服务器#42951)
修复(a11y):修复深色模式下的头像菜单图标颜色(server#42955)
修复标头反转错误(服务器#42963)
Feat(CI):自动从应用商店更新 root.crl (server#42965)
修复(文件):不显示 View in folder在文件视图中(服务器#42967)
家务活:更新 @nextcloud/dialogs至 5.1.0(服务器#42970)
修复(auth):修复使用电子邮件和应用程序密码登录(服务器#42971) 1
修复(构建):修复非默认规范上的 OpenAPI 差异(server#42974)
Chore(deps-dev):将 @types/wait-on 从 5.3.3 升级到 5.3.4 (server#42976)
修复(统一搜索):重构标题菜单代码(server#42978)
Chore(deps-dev):将 /build/integration 中的 phpunit/phpunit 从 9.6.13 升级到 9.6.16 (server#42979)
Chore(deps):将操作/上传工件从 4.1.0 提升到 4.2.0 (server#42981)
Chore(cypress): 添加 3 个跑步者 (server#42987)
将失败的电影预览生成日志降低到级别信息(服务器#42991)
修复(文件):使导航响应以查看更改,并将子路线显示为活动状态(服务器#42992)
修复(文件):允许在创建之前设置节点名称+带回新文件高亮(服务器#42993)
修复(weather_status):修复 OpenAPI 的位置格式(server#42996)
修复(设置):检查时允许连接到本地地址 .mjs支持(服务器#42999)
修复(测试):在 FakeTextProcessingProvider 上实现 getExpectedRuntime (server#43005)
用 NcNoteCard 替换 NcCheckboxRadioSwitch 无法访问的禁用选项(server#43015)
[master] 修复 npm 审核 (server#43017)
创建共享时考虑管理员默认设置 (server#43024)
修复:在 SVG 中使用 viewBox 而不是 viewbox (server#43027)
正确的值和属性 (server#43028)
在虚拟滚动中包裹版本列表(服务器#43029)
记录无效丰富对象上的 SetupResult 抛出行为 (server#43031)
修复(主题):对原色功能应用与主题相同的逻辑(server#43033)
修复(apps):修复应用程序管理器的类型信息(server#43045) 1
缓冲分块请求(server#43047)
Feat(perf):为 authtoken 查找添加缓存(server#43057)
修复:允许禁用外部 s3 存储上的分段复制 (server#43060)
杂务:将 @nextcloud/vue 升级到 v8.5.0 (server#43061)
[master] 修复(安全):更新代码签名撤销列表(server#43069)
Chore(deps):将 egulias/email-validator 从 3.2.5 升级到 3.2.6 (server#43077)
处理版本过期时存储不可用的问题 (server#43078)
Npm 审核修复 - 删除 stable24 和 stable25,因为它们已 EOL (server#43080)
修复(CI):添加代码所有者作为审阅者以改进向后移植体验(服务器#43081)
将模态移到版本组件之外。 (服务器#43084)
禁用内部 s3sdk 多部分复制逻辑 (server#43086) 2
修复(文件):将导航和文件列表合并到单个 Vue 应用程序中(服务器#43090)
杂务:升级 @nextcloud/router到 2.2.1(服务器#43093)
修复:在更新设置中向 NcSelect 添加了标签元素 (server#43094)
修复(设置):联合范围菜单 a11y(服务器#43098)
修复(测试):通过排序使 PostgreSQL 单元测试不那么不稳定 (server#43099) 1
Chore(deps):将 symfony/polyfill-intl-grapheme 和 symfony/polyfill-intl-normalizer 提升到 1.28.0 (server#43102)
杂务(文件):清理旧模板(服务器#43104)
Chore(deps):将 pear/pear-core-minimal 从 1.10.10 升级到 1.10.14 (server#43110)
Feat(appconfig):自动在数据库中加密存储“敏感”appconfigs (server#43114) 1
Enh(sharing):为 DAV 共享的共享者启用取消共享 (server#43117)
修复(文件):不要尝试格式化部分缓存条目(server#43131)
与新的 OCP\IAppConfig 同步(服务器#43132)
修复(files_sharing):将焦点返回到共享详细信息关闭时的触发元素(server#43137)
Chore(deps):将 symfony/process 从 5.4.24 升级到 5.4.34 (server#43140)
Chore(deps):将 scssphp/scssphp 从 1.11.0 提升到 1.12.1 (server#43143)
修复(文件):在文件之前对文件夹进行一致排序(用户可配置)(server#43147)
更新 @nextcloud/dialogs至 5.1.1(服务器#43148)
修复(文件):禁用 Unshare直到正确修复(服务器#43152)
Chore(deps):将操作/结帐从 3.5.2 提升到 4.1.1 (server#43159)
Chore(deps):将操作/上传工件从 4.2.0 提升到 4.3.0 (server#43160)
Chore(deps):将 peter-evans/create-or-update-comment 从 3.1.0 升级到 4.0.0 (server#43161)
Chore(deps):将 dorny/paths-filter 从 2.11.1 升级到 3.0.0 (server#43162)
Chore(deps):将 core-js 从 3.33.2 升级到 3.35.1 (server#43163)
Chore(deps):从 2.29.4 到 2.30.1 的碰撞时刻 (server#43164)
Chore(deps):从 9.1.5 标记为 11.2.0 (server#43166)
修复 (CI):MySQL 单元测试,使用 LTS 进行代码覆盖并删除 EOL (server#43170)
家务活:更新 @nextcloud/vue到 8.5.1(服务器#43171)
修复(文件):所选文件操作在滚动/带有自述文件块上的位置(服务器#43172)
修复(文件):加载文件夹时不要按 id 打开文件(server#43174)
Feat(db):使脏查询日志记录在生产中可用(server#43185)
修复 FilesMetadata::setIntList() 中的数据类型(server#43187)
禁用拉取请求上的代码覆盖率上传(服务器#43188)
壮举:为统一搜索创建过滤器插件架构(server#43189)
修复:使用 DI 作为安装类并远离已弃用的方法 (server#43191)
杂务:修复 IEventListener 缺少的模板参数 (server#43194)
在 register_commands.php 中使用依赖注入 (server#43203)
Feat(occ):添加编辑索引的可能性(server#43209)
Chore(ci):强制 github CI 测试在自托管运行器上失败(server#43210)
功能:个人文件查看(服务器#43211) 2
修复(共享):将 QuickShareSelect 迁移到 NcActions(服务器#43213)
修复(i18n):调整 Unicode 拼写(server#43215)
修复(文件):添加挂载根属性并调整删除措辞(server#43217)
琐事:迁移 WebDAV files_external从 Drone 到 GitHub 的测试(服务器#43220)
Feat(files): 要求确认是否删除 5 个或更多项目 (server#43231) 2
修复(provisioning_api):翻译前端显示的异常(server#43234)
[IAppConfig] 在搜索惰性值时返回非惰性值 (server#43247)
修复(user_status):修复未发送状态更新请求(server#43248)
允许应用程序在导航中传递外部链接(server#43251)
修复(共享):在孤立删除期间避免(死)锁定(服务器#43252)
清理版本中的实体:clean 命令 (server#43263)
修复(文件):拖放到文件夹路径和用户反馈(服务器#43267) 1