Gitea项目发布了28.0.0版本,这是首次采用不带"1."前缀的新版本号方案1。此次更新引入了多项核心功能和重大变更,标志着该开源Git托管平台的重要演进。
新版本推出了审计日志功能,用于记录安全相关事件,默认保留30天1。同时新增专用机器人账户功能,支持通过API和CLI进行管理1。在身份认证方面,Gitea引入了HTTPS部署令牌作为SSH部署密钥的补充方案1。分支保护和代码审查也得到加强,现支持代码所有者审批规则作为保护选项1。Pull Request差异视图新增了搜索和文件扩展名过滤功能1,而Actions队列视图则可显示运行中和等待中的任务状态1。
此次更新包含多项重大破坏性变更,需要用户重点关注1。自注册功能现默认关闭,用户需显式将DISABLE_REGISTRATION设置为false才能启用1。系统对Git版本的要求有所提升,现要求2.25或更新的版本1。Git网络操作现通过内部代理执行,并应用出站规则1。Actions运行历史将在400天后自动删除1。通知系统已从服务器发送事件迁移到WebSocket协议1。此外,该版本包含安全修复,相关详情将在一周后公布1。
Gitea has released version 28.0.0, marking the first time the project has adopted a new versioning scheme by dropping the "1." prefix previously used in releases 1. The update introduces several major features alongside significant breaking changes that administrators should be aware of before upgrading.
Among the key additions are audit logging capabilities that record security-related events with a default retention period of 30 days, dedicated bot accounts that can be managed through API and CLI, and HTTPS deployment tokens offering an HTTPS alternative to SSH deployment keys 1. The pull request diff view now includes search and file extension filtering options, while branch protection settings gain support for code owner approval rules 1. A new Actions queue view allows users to monitor running and queued tasks, and the notification system has migrated from server-sent events to WebSocket 1.
The release enforces several breaking changes requiring attention. Git operations over the network now route through an internal proxy with outbound rules applied, and the minimum required Git version has been raised to 2.25 1. Actions run history will automatically expire after 400 days by default, and user self-registration is now disabled by default, requiring administrators to explicitly set DISABLE_REGISTRATION = false to enable it 1. Additionally, the version includes security fixes whose details will be disclosed one week after release 1.
评论
还没有评论,欢迎留下第一条。