GitLab Changelog

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 (gitlab.example.com/u/my_user).
  • 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