GitLab Changelog

New in version 7.13.2

July 29th, 2015
  • Fix randomly failed spec
  • Create project services on Project creation
  • Add admin_merge_request ability to Developer level and up
  • Fix Error 500 when browsing projects with no HEAD (Stan Hu)
  • Fix labels / assignee / milestone for the merge requests when issues are disabled
  • Show the first tab automatically on MergeRequests#new
  • Add rake task ‘gitlab:update_commit_count’ (Daniel Gerhardt)
  • Fix Gmail Actions

New in version 7.7.1 (January 26th, 2015)

  • Improve @mention autocomplete performance
  • Show setup instructions for GitHub import if it is disabled
  • Allow use of http for OAuth applications

New in version 7.6.2 (January 8th, 2015)

  • This release fixes the services that were broken with the release of 7.6, including Slack and Hipchat integrations.

New in version 7.5.2 (December 5th, 2014)

  • Don't log Sidekiq arguments by default

New in version 7.4.3 (November 19th, 2014)

  • Fix raw snippets view
  • Fix security issue for member api
  • Fix buildbox integration

New in version 6.5.0 (January 23rd, 2014)

  • Dropdown menus on issue#show page for assignee and milestone (Jason Blanchard)
  • Add color custimization and previewing to broadcast messages
  • Fixed notes anchors
  • Load new comments in issues dynamically
  • Added sort options to Public page
  • New filters (assigned/authored/all) for Dashboard#issues/merge_requests (sponsored by Say Media)
  • Add project visibility icons to dashboard
  • Enable secure cookies if https used
  • Protect users/confirmation with rack_attack
  • Default HTTP headers to protect against MIME-sniffing, force https if enabled
  • Bootstrap 3 with responsive UI
  • New repository download formats: tar.bz2, zip, tar (Jason Hollingsworth)
  • Restyled accept widgets for MR
  • SCSS refactored
  • Use jquery timeago plugin
  • Fix 500 error for rdoc files
  • Ability to customize merge commit message (sponsored by Say Media)
  • Search autocomplete via ajax
  • Add website url to user profile
  • Files API supports base64 encoded content (sponsored by O'Reilly Media)
  • Added support for Go's repository retrieval (Bruno Albuquerque)

New in version 6.4.0 (December 23rd, 2013)

  • Internal projects:
  • Internal projects can be cloned and browsed by any logged in user. It will also be listed on the public access directory for logged in users.
  • Side-by-side diff view:
  • The unified diff view is still the default but you now can also switch to a side-by-side diff view.
  • Archive old projects:
  • Archiving a project will mark its repository as read-only. It is hidden from the dashboard and it does not show up in searches.
  • Archived projects you have access to will still be listed on your profile page (
  • Project web hooks:
  • Project web hooks were extended with new types of events. Web hooks can now also be triggered when an issue is created or a merge requst is closed.
  • Awesome sorting for the Issues page:
  • Thanks to Jason Blanchard for contributing this very useful feature.
  • README link at the project home page:
  • For projects that have a README that is recognized by GitLab you can now go straight to the README from the project home page.
  • And some good news for people who want easier upgrades;
  • We included an upgrade script with GitLab CE 6.4. This means you will be able to upgrade to next version (6.5) with just one command.

New in version 5.1.0 (March 27th, 2013)

  • You can login with email or username now
  • Corrected project transfer rollback when repository cannot be moved
  • Move both repo and wiki when project transfer requrested
  • Admin area: project editing was removed from admin namespace
  • Access: admin user has now access to any project.

New in version 4.1 (January 23rd, 2013)

  • Optional Sign-Up
  • Discussions
  • Satellites outside of tmp
  • Line numbers for blame
  • Project public mode
  • Public area with unauthorized access
  • Load dashboard events with ajax
  • Remember dashboard filter in cookies
  • Replace resque with sidekiq
  • Fix routing issues
  • Cleanup rake tasks
  • Fix backup/restore
  • Show preview for note images
  • Improved network-graph
  • Reduce amount of gitolite calls
  • Ability to add user in all group projects
  • Remove deprecated configs
  • Replaced Korolev font with open font
  • Restyled admin/dashboard page
  • Restyled admin/projects page

New in version 4.0 (December 28th, 2012)

  • Application behaviour changes:
  • 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
  • Other changes:
  • Better PostgreSQL support
  • 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 )
  • What we removed in 4.0:
  • gitolite 2 support
  • SQLite support (I like it but this database got locked when several users use gitlab at once)
  • API v2 support (its simply incompatible with namespaced projects)
  • What should be updated during migration:
  • gitlab.yml config
  • gitolite post-receive hooks
  • permissions on /home/git/repositories/
  • python2 symlink

New in version 3.0 (October 25th, 2012)

  • Project groups, web editor and much more