GitLab 的版本太神奇了,前天 RC1、昨天 RC2,今天就是正式版了!
该版本包含众多改进,包括:
应用行为改变
- New projects will be namespaced (ex. gitlab/vagrant )
- Every group got own directory in gitolite
- All projects of group will be moved under group directory ( git remote should be updated )
- Projects w/o groups will stay with same remote
- User got username ( For existsing users it will be generated based on email )
- User create project under his username ( ex. randx/my-project )
- User can change username. All projects under his username will be moved
- Group got owner
- Owner can create projects within group
- Owner can access every project within a group
- Admin can transfer any project from one namespace(group, user, global) to another
- Group or user is a namespace for project. Owner of namespace is an owner of project
其他改变
- 更好的支持 PostgreSQL
- Added email notificatino on project move
- Fixed email notification on issue close/reopen
- Reorganized settings
- Fixed commits compare
- Update the UI to allow downloading Patch or Diff for Commit, MR
- Milestones can be closed now. Milestone stays open unless you close it
- Show comment events on dashboard
- Quick add team members via group#people page
- UI improvements
- In admin area projects, users and groups sorted alphabetically
- Issue management page on dashboard improved
- Better integration with GitLab CI ( requires GitLab CI v1.1.1 )
4.0 移除了
- 不再支持 gitolite 2
- 不再支持 SQLite
- 不再支持 API v2
移植前需要更新
- gitlab.yml config
- gitolite post-receive hooks
- permissions on /home/git/repositories/
- python2 symlink