The self-hosted open source git service OneDev reaches 7.0. Some feature highlights:
Visualize job dependencies as pipeline to get instant understanding of job relationships and their execution statuses.
TOTP based two-factor authentication can be enabled by user. Site administrator can also enforce 2FA for all users or certain groups
Commits and tags with GPG signature can be verified. Branch/tag protection rule can be set up to enforce signed commits/tags. OneDev can use its own signing key to sign commits/tags generated by itself (pull request merge commits etc). GPG public key of other git hosting services can be imported so that their signed commits/tags can be trusted
Repository can now be cloned into a sub directory under job workspace, and can be cached to improve speed. For instance a fresh clone of Linux repository takes 5 minutes, while updating a cached one takes 5 seconds
For a complete list of changes, please check the release notes