Skip to content
Snippets Groups Projects
Select Git revision
  • move-gl-dropdown
  • improve-table-pagination-spec
  • move-markdown-preview
  • winh-fix-merge-request-spec
  • master default
  • index-namespaces-lower-name
  • winh-single-karma-test
  • 10-3-stable
  • 36782-replace-team-user-role-with-add_role-user-in-specs
  • winh-modal-internal-state
  • tz-ide-file-icons
  • 38869-milestone-select
  • update-autodevops-template
  • jivl-activate-repo-cookie-preferences
  • qa-add-deploy-key
  • docs-move-article-ldap
  • 40780-choose-file
  • 22643-manual-job-page
  • refactor-cluster-show-page-conservative
  • dm-sidekiq-versioning
  • v10.4.0.pre
  • v10.3.0
  • v10.3.0-rc5
  • v10.3.0-rc4
  • v10.3.0-rc3
  • v10.3.0-rc2
  • v10.2.5
  • v10.3.0-rc1
  • v10.0.7
  • v10.1.5
  • v10.2.4
  • v10.2.3
  • v10.2.2
  • v10.2.1
  • v10.3.0.pre
  • v10.2.0
  • v10.2.0-rc4
  • v10.2.0-rc3
  • v10.1.4
  • v10.2.0-rc2
40 results

CHANGELOG.md

Forked from GitLab.org / GitLab FOSS
13368 commits behind the upstream repository.
To find the state of this project's repository at the time of any of these versions, check out the tags.
CHANGELOG.md 144.39 KiB

Note: This file is automatically generated. Please see the developer documentation for instructions on adding your own entry.

8.14.0 (2016-11-22)

  • Show correct environment log in admin/logs (@duk3luk3 !7191)
  • Fix Milestone dropdown not stay selected for Upcoming and No Milestone option !7117
  • Diff collapse won't shift when collapsing.
  • Backups do not fail anymore when using tar on annex and custom_hooks only. !5814
  • Adds user project membership expired event to clarify why user was removed (Callum Dryden)
  • Trim leading and trailing whitespace on project_path (Linus Thiel)
  • Prevent award emoji via notes for issues/MRs authored by user (barthc)
  • Adds support for the token attribute in project hooks API (Gauvain Pocentek)
  • Adds an optional path parameter to the Commits API to filter commits by path (Luis HGO)
  • Fix Markdown styling inside reference links (Jan Zdráhal)
  • Fix extra space on Build sidebar on Firefox !7060
  • Fail gracefully when creating merge request with non-existing branch (alexsanford)
  • Fix mobile layout issues in admin user overview page !7087
  • Fix HipChat notifications rendering (airatshigapov, eisnerd)
  • Remove 'Edit' button from wiki edit view !7143 (Hiroyuki Sato)
  • Cleaned up global namespace JS !19661 (Jose Ivan Vargas)
  • Refactor Jira service to use jira-ruby gem
  • Improved todos empty state
  • Add hover to trash icon in notes !7008 (blackst0ne)
  • Hides project activity tabs when features are disabled
  • Only show one error message for an invalid email !5905 (lycoperdon)
  • Added guide describing how to upgrade PostgreSQL using Slony
  • Fix sidekiq stats in admin area (blackst0ne)
  • Added label description as tooltip to issue board list title
  • Created cycle analytics bundle JavaScript file
  • Hides container registry when repository is disabled
  • API: Fix booleans not recognized as such when using the to_boolean helper
  • Removed delete branch tooltip !6954
  • Stop unauthorized users dragging on milestone page (blackst0ne)
  • Restore issue boards welcome message when a project is created !6899
  • Check that JavaScript file names match convention !7238 (winniehell)
  • Do not show tooltip for active element !7105 (winniehell)
  • Escape ref and path for relative links !6050 (winniehell)
  • Fixed link typo on /help/ui to Alerts section. !6915 (Sam Rose)
  • Fix broken issue/merge request links in JIRA comments. !6143 (Brian Kintz)
  • Fix filtering of milestones with quotes in title (airatshigapov)
  • Fix issue boards dragging bug in Safari
  • Refactor less readable existance checking code from CoffeeScript !6289 (jlogandavison)
  • Update mail_room and enable sentinel support to Reply By Email (!7101)
  • Add task completion status in Issues and Merge Requests tabs: "X of Y tasks completed" (!6527, @gmesalazar)
  • Simpler arguments passed to named_route on toggle_award_url helper method
  • Fix typo in framework css class. !7086 (Daniel Voogsgerd)
  • New issue board list dropdown stays open after adding a new list
  • Fix: Backup restore doesn't clear cache
  • Optimize Event queries by removing default order
  • Add new icon for skipped builds
  • Show created icon in pipeline mini-graph
  • Remove duplicate links from sidebar
  • API: Fix project deploy keys 400 and 500 errors when adding an existing key. !6784 (Joshua Welsh)
  • Add Rake task to create/repair GitLab Shell hooks symlinks !5634
  • Add job for removal of unreferenced LFS objects from both the database and the filesystem (Frank Groeneveld)
  • Replace jquery.cookie plugin with js.cookie !7085
  • Use MergeRequestsClosingIssues cache data on Issue#closed_by_merge_requests method
  • Fix Sign in page 'Forgot your password?' link overlaps on medium-large screens
  • Show full status link on MR & commit pipelines
  • Fix documents and comments on Build API scope
  • Initialize Sidekiq with the list of queues used by GitLab
  • Refactor email, use setter method instead AR callbacks for email attribute (Semyon Pupkov)
  • Shortened merge request modal to let clipboard button not overlap
  • Adds JavaScript validation for group path editing field
  • In all filterable drop downs, put input field in focus only after load is complete (Ido @leibo)
  • Improve search query parameter naming in /admin/users !7115 (YarNayar)
  • Fix table pagination to be responsive
  • Allow to search for user by secondary email address in the admin interface(/admin/users) !7115 (YarNayar)
  • Updated commit SHA styling on the branches page.

8.13.3 (2016-11-02)

  • Removes any symlinks before importing a project export file. CVE-2016-9086
  • Fixed Import/Export foreign key issue to do with project members.
  • Fix relative links in Markdown wiki when displayed in "Project" tab !7218
  • Reduce the overhead to calculate number of open/closed issues and merge requests within the group or project
  • Fix project features default values
  • Changed build dropdown list length to be 6,5 builds long in the pipeline graph

8.13.2 (2016-10-31)

  • Fix encoding issues on pipeline commits. !6832
  • Use Hash rocket syntax to fix cycle analytics under Ruby 2.1. !6977
  • Modify GitHub importer to be retryable. !7003
  • Fix refs dropdown selection with special characters. !7061
  • Fix horizontal padding for highlight blocks. !7062
  • Pass user instance to Labels::FindOrCreateService or skip_authorization: true. !7093
  • Fix builds dropdown overlapping bug. !7124
  • Fix applying labels for GitHub-imported MRs. !7139
  • Fix importing MR comments from GitHub. !7139
  • Fix project member access for group links. !7144
  • API: Fix booleans not recognized as such when using the to_boolean helper. !7149
  • Fix and improve Sortable.highest_label_priority. !7165
  • Fixed sticky merge request tabs when sidebar is pinned. !7167
  • Only remove right connector of first build of last stage. !7179

8.13.1 (2016-10-25)

  • Fix branch protection API. !6215
  • Fix hidden pipeline graph on commit and MR page. !6895
  • Fix Cycle analytics not showing correct data when filtering by date. !6906
  • Ensure custom provider tab labels don't break layout. !6993
  • Fix issue boards user link when in subdirectory. !7018
  • Refactor and add new environment functionality to CI yaml reference. !7026
  • Fix typo in project settings that prevents users from enabling container registry. !7037
  • Fix events order in users/:id/events endpoint. !7039
  • Remove extra line for empty issue description. !7045
  • Don't append issue/MR templates to any existing text. !7050
  • Fix error in generating labels. !7055
  • Stop clearing the database cache on rake cache:clear. !7056
  • Only show register tab if signup enabled. !7058
  • Fix lightweight tags not processed correctly by GitTagPushService
  • Expire and build repository cache after project import. !7064
  • Fix bug where labels would be assigned to issues that were moved. !7065
  • Fix reply-by-email not working due to queue name mismatch. !7068
  • Fix 404 for group pages when GitLab setup uses relative url. !7071
  • Fix User#to_reference. !7088
  • Reduce overhead of LabelFinder by avoiding #presence call. !7094
  • Fix unauthorized users dragging on issue boards. !7096
  • Only schedule ProjectCacheWorker jobs when needed. !7099

8.13.0 (2016-10-22)

  • Fix save button on project pipeline settings page. (!6955)
  • All Sidekiq workers now use their own queue
  • Avoid race condition when asynchronously removing expired artifacts. (!6881)
  • Improve Merge When Build Succeeds triggers and execute on pipeline success. (!6675)
  • Respond with 404 Not Found for non-existent tags (Linus Thiel)
  • Truncate long labels with ellipsis in labels page
  • Improve tabbing usability for sign in page (ClemMakesApps)
  • Enforce TrailingSemicolon and EmptyLineBetweenBlocks in scss-lint
  • Adding members no longer silently fails when there is extra whitespace
  • Update runner version only when updating contacted_at
  • Add link from system note to compare with previous version
  • Use gitlab-shell v3.6.6
  • Ignore references to internal issues when using external issues tracker
  • Ability to resolve merge request conflicts with editor !6374
  • Add /projects/visible API endpoint (Ben Boeckel)
  • Fix centering of custom header logos (Ashley Dumaine)
  • Keep around commits only pipeline creation as pipeline data doesn't change over time
  • Update duration at the end of pipeline
  • ExpireBuildArtifactsWorker query builds table without ordering enqueuing one job per build to cleanup
  • Add group level labels. (!6425)
  • Add an example for testing a phoenix application with Gitlab CI in the docs (Manthan Mallikarjun)
  • Cancelled pipelines could be retried. !6927
  • Updating verbiage on git basics to be more intuitive
  • Fix project_feature record not generated on project creation
  • Clarify documentation for Runners API (Gennady Trafimenkov)
  • Use optimistic locking for pipelines and builds
  • The instrumentation for Banzai::Renderer has been restored
  • Change user & group landing page routing from /u/:username to /:username
  • Added documentation for .gitattributes files
  • Move Pipeline Metrics to separate worker
  • AbstractReferenceFilter caches project_refs on RequestStore when active
  • Replaced the check sign to arrow in the show build view. !6501
  • Add a /wip slash command to toggle the Work In Progress status of a merge request. !6259 (tbalthazar)
  • ProjectCacheWorker updates caches at most once per 15 minutes per project
  • Fix Error 500 when viewing old merge requests with bad diff data
  • Create a new /templates namespace for the /licenses, /gitignores and /gitlab_ci_ymls API endpoints. !5717 (tbalthazar)
  • Fix viewing merged MRs when the source project has been removed !6991
  • Speed-up group milestones show page
  • Fix inconsistent options dropdown caret on mobile viewports (ClemMakesApps)
  • Extract project#update_merge_requests and SystemHooks to its own worker from GitPushService
  • Fix discussion thread from emails for merge requests. !7010
  • Don't include archived projects when creating group milestones. !4940 (Jeroen Jacobs)
  • Add tag shortcut from the Commit page. !6543
  • Keep refs for each deployment
  • Close open tooltips on page navigation (Linus Thiel)
  • Allow browsing branches that end with '.atom'
  • Log LDAP lookup errors and don't swallow unrelated exceptions. !6103 (Markus Koller)
  • Replace unique keyframes mixin with keyframe mixin with specific names (ClemMakesApps)
  • Add more tests for calendar contribution (ClemMakesApps)
  • Update Gitlab Shell to fix some problems with moving projects between storages
  • Cache rendered markdown in the database, rather than Redis
  • Add todo toggle event (ClemMakesApps)
  • Avoid database queries on Banzai::ReferenceParser::BaseParser for nodes without references
  • Simplify Mentionable concern instance methods
  • API: Ability to retrieve version information (Robert Schilling)
  • Fix permission for setting an issue's due date
  • API: Multi-file commit !6096 (mahcsig)
  • Unicode emoji are now converted to images
  • Revert "Label list shows all issues (opened or closed) with that label"
  • Expose expires_at field when sharing project on API
  • Fix VueJS template tags being rendered in code comments
  • Added copy file path button to merge request diff files
  • Fix issue with page scrolling to top when closing or pinning sidebar (lukehowell)
  • Add Issue Board API support (andrebsguedes)
  • Allow the Koding integration to be configured through the API
  • Add new issue button to each list on Issues Board
  • Execute specific named route method from toggle_award_url helper method
  • Added soft wrap button to repository file/blob editor
  • Update namespace validation to forbid reserved names (.git and .atom) (Will Starms)
  • Show the time ago a merge request was deployed to an environment
  • Add RTL support to markdown renderer (Ebrahim Byagowi)
  • Add word-wrap to issue title on issue and milestone boards (ClemMakesApps)
  • Fix todos page mobile viewport layout (ClemMakesApps)
  • Make issues search less finicky
  • Fix inconsistent highlighting of already selected activity nav-links (ClemMakesApps)
  • Remove redundant mixins (ClemMakesApps)
  • Added 'Download' button to the Snippets page (Justin DiPierro)
  • Add visibility level to project repository
  • Fix robots.txt disallowing access to groups starting with "s" (Matt Harrison)
  • Close open merge request without source project (Katarzyna Kobierska Ula Budziszewska)
  • Fix showing commits from source project for merge request !6658
  • Fix that manual jobs would no longer block jobs in the next stage. !6604
  • Add configurable email subject suffix (Fu Xu)
  • Use defined colour for a language when available !6748 (nilsding)
  • Added tooltip to fork count on project show page. (Justin DiPierro)
  • Use a ConnectionPool for Rails.cache on Sidekiq servers
  • Replace alias_method_chain with Module#prepend
  • Enable GitLab Import/Export for non-admin users.
  • Preserve label filters when sorting !6136 (Joseph Frazier)
  • MergeRequest#new form load diff asynchronously
  • Only update issuable labels if they have been changed
  • Take filters in account in issuable counters. !6496
  • Use custom Ruby images to test builds (registry.dev.gitlab.org/gitlab/gitlab-build-images:*)
  • Replace static issue fixtures by script !6059 (winniehell)
  • Append issue template to existing description !6149 (Joseph Frazier)
  • Trending projects now only show public projects and the list of projects is cached for a day
  • Memoize Gitlab Shell's secret token (!6599, Justin DiPierro)
  • Revoke button in Applications Settings underlines on hover.
  • Use higher size on Gitlab::Redis connection pool on Sidekiq servers
  • Add missing values to linter !6276 (Katarzyna Kobierska Ula Budziszewska)
  • Revert avoid touching file system on Build#artifacts?
  • Stop using a Redis lease when updating the project activity timestamp whenever a new event is created
  • Add disabled delete button to protected branches (ClemMakesApps)
  • Add broadcast messages and alerts below sub-nav
  • Better empty state for Groups view
  • API: New /users/:id/events endpoint
  • Update ruby-prof to 0.16.2. !6026 (Elan Ruusamäe)
  • Replace bootstrap caret with fontawesome caret (ClemMakesApps)
  • Fix unnecessary escaping of reserved HTML characters in milestone title. !6533
  • Add organization field to user profile
  • Change user pages routing from /u/:username/PATH to /users/:username/PATH. Old routes will redirect to the new ones for the time being.
  • Fix enter key when navigating search site search dropdown. !6643 (Brennan Roberts)
  • Fix deploy status responsiveness error !6633
  • Make searching for commits case insensitive
  • Fix resolved discussion display in side-by-side diff view !6575
  • Optimize GitHub importing for speed and memory
  • API: expose pipeline data in builds API (!6502, Guilherme Salazar)
  • Notify the Merger about merge after successful build (Dimitris Karakasilis)
  • Reduce queries needed to find users using their SSH keys when pushing commits
  • Prevent rendering the link to all when the author has no access (Katarzyna Kobierska Ula Budziszewska)
  • Fix broken repository 500 errors in project list
  • Fix the diff in the merge request view when converting a symlink to a regular file
  • Fix Pipeline list commit column width should be adjusted
  • Close todos when accepting merge requests via the API !6486 (tonygambone)
  • Ability to batch assign issues relating to a merge request to the author. !5725 (jamedjo)
  • Changed Slack service user referencing from full name to username (Sebastian Poxhofer)
  • Retouch environments list and deployments list
  • Add multiple command support for all label related slash commands !6780 (barthc)
  • Add Container Registry on/off status to Admin Area !6638 (the-undefined)
  • Add Nofollow for uppercased scheme in external urls !6820 (the-undefined)
  • Allow empty merge requests !6384 (Artem Sidorenko)
  • Grouped pipeline dropdown is a scrollable container
  • Cleanup Ci::ApplicationController. !6757 (Takuya Noguchi)
  • Fixes padding in all clipboard icons that have .btn class
  • Fix a typo in doc/api/labels.md
  • Fix double-escaping in activities tab (Alexandre Maia)
  • API: all unknown routing will be handled with 404 Not Found
  • Add docs for request profiling
  • Delete dynamic environments
  • Fix buggy iOS tooltip layering behavior.
  • Make guests unable to view MRs on private projects
  • Fix broken Project API docs (Takuya Noguchi)
  • Migrate invalid project members (owner -> master)

8.12.8 (2016-11-02)

  • Removes any symlinks before importing a project export file. CVE-2016-9086
  • Fixed Import/Export foreign key issue to do with project members.

8.12.7

  • Prevent running GfmAutocomplete setup for each diff note. !6569
  • Fix long commit messages overflow viewport in file tree. !6573
  • Use gitlab-markup gem instead of github-markup to fix .rst file rendering. !6659
  • Prevent flash alert text from being obscured when container is fluid. !6694
  • Fix due date being displayed as NaN in Safari. !6797
  • Fix JS bug with select2 because of missing data-field attribute in select box. !6812
  • Do not alter force_remove_source_branch options on MergeRequest unless specified. !6817
  • Fix GFM autocomplete setup being called several times. !6840
  • Handle case where deployment ref no longer exists. !6855

8.12.6

  • Update mailroom to 0.8.1 in Gemfile.lock !6814

8.12.5

  • Switch from request to env in ::API::Helpers. !6615
  • Update the mail_room gem to 0.8.1 to fix a race condition with the mailbox watching thread. !6714
  • Improve issue load time performance by avoiding ORDER BY in find_by call. !6724
  • Add a new gitlab:users:clear_all_authentication_tokens task. !6745
  • Don't send Private-Token (API authentication) headers to Sentry
  • Share projects via the API only with groups the authenticated user can access

8.12.4

  • Fix "Copy to clipboard" tooltip to say "Copied!" when clipboard button is clicked. !6294 (lukehowell)
  • Fix padding in build sidebar. !6506
  • Changed compare dropdowns to dropdowns with isolated search input. !6550
  • Fix race condition on LFS Token. !6592
  • Fix type mismatch bug when closing Jira issue. !6619
  • Fix lint-doc error. !6623
  • Skip wiki creation when GitHub project has wiki enabled. !6665
  • Fix issues importing services via Import/Export. !6667
  • Restrict failed login attempts for users with 2FA enabled. !6668
  • Fix failed project deletion when feature visibility set to private. !6688
  • Prevent claiming associated model IDs via import.
  • Set GitLab project exported file permissions to owner only
  • Improve the way merge request versions are compared with each other

8.12.3

  • Update Gitlab Shell to support low IO priority for storage moves

8.12.2

  • Fix Import/Export not recognising correctly the imported services.
  • Fix snippets pagination
  • Fix "Create project" button layout when visibility options are restricted
  • Fix List-Unsubscribe header in emails
  • Fix IssuesController#show degradation including project on loaded notes
  • Fix an issue with the "Commits" section of the cycle analytics summary. !6513
  • Fix errors importing project feature and milestone models using GitLab project import
  • Make JWT messages Docker-compatible
  • Fix duplicate branch entry in the merge request version compare dropdown
  • Respect the fork_project permission when forking projects
  • Only update issuable labels if they have been changed
  • Fix bug where 'Search results' repeated many times when a search in the emoji search form is cleared (Xavier Bick) (@zeiv)
  • Fix resolve discussion buttons endpoint path
  • Refactor remnants of CoffeeScript destructured opts and super !6261

8.12.1

  • Fix a memory leak in HTML::Pipeline::SanitizationFilter::WHITELIST
  • Fix issue with search filter labels not displaying

8.12.0 (2016-09-22)

  • Removes inconsistency regarding tagging immediatelly as merged once you create a new branch. !6408
  • Update the rouge gem to 2.0.6, which adds highlighting support for JSX, Prometheus, and others. !6251
  • Only check :can_resolve permission if the note is resolvable
  • Bump fog-aws to v0.11.0 to support ap-south-1 region
  • Add ability to fork to a specific namespace using API. (ritave)
  • Allow to set request_access_enabled for groups and projects
  • Cleanup misalignments in Issue list view !6206
  • Only create a protected branch upon a push to a new branch if a rule for that branch doesn't exist
  • Add Pipelines for Commit
  • Prune events older than 12 months. (ritave)
  • Prepend blank line to Closes message on merge request linked to issue (lukehowell)
  • Fix issues/merge-request templates dropdown for forked projects
  • Filter tags by name !6121
  • Update gitlab shell secret file also when it is empty. !3774 (glensc)
  • Give project selection dropdowns responsive width, make non-wrapping.
  • Fix note form hint showing slash commands supported for commits.
  • Make push events have equal vertical spacing.
  • API: Ensure invitees are not returned in Members API.
  • Preserve applied filters on issues search.
  • Add two-factor recovery endpoint to internal API !5510
  • Pass the "Remember me" value to the U2F authentication form
  • Display stages in valid order in stages dropdown on build page
  • Only update projects.last_activity_at once per hour when creating a new event
  • Cycle analytics (first iteration) !5986
  • Remove vendor prefixes for linear-gradient CSS (ClemMakesApps)
  • Move pushes_since_gc from the database to Redis
  • Limit number of shown environments on Merge Request: show only environments for target_branch, source_branch and tags
  • Add font color contrast to external label in admin area (ClemMakesApps)
  • Fix find file navigation links (ClemMakesApps)
  • Change logo animation to CSS (ClemMakesApps)
  • Instructions for enabling Git packfile bitmaps !6104
  • Use Search::GlobalService.new in the GET /projects/search/:query endpoint
  • Fix long comments in diffs messing with table width
  • Add spec covering 'Gitlab::Git::committer_hash' !6433 (dandunckelman)
  • Fix pagination on user snippets page
  • Honor "fixed layout" preference in more places !6422
  • Run CI builds with the permissions of users !5735
  • Fix sorting of issues in API
  • Fix download artifacts button links !6407
  • Sort project variables by key. !6275 (Diego Souza)
  • Ensure specs on sorting of issues in API are deterministic on MySQL
  • Added ability to use predefined CI variables for environment name
  • Added ability to specify URL in environment configuration in gitlab-ci.yml
  • Escape search term before passing it to Regexp.new !6241 (winniehell)
  • Fix pinned sidebar behavior in smaller viewports !6169
  • Fix file permissions change when updating a file on the Gitlab UI !5979
  • Added horizontal padding on build page sidebar on code coverage block. !6196 (Vitaly Baev)
  • Change merge_error column from string to text type
  • Fix issue with search filter labels not displaying
  • Reduce contributions calendar data payload (ClemMakesApps)
  • Show all pipelines for merge requests even from discarded commits !6414
  • Replace contributions calendar timezone payload with dates (ClemMakesApps)
  • Changed MR widget build status to pipeline status !6335
  • Add web_url field to issue, merge request, and snippet API objects (Ben Boeckel)
  • Enable pipeline events by default !6278
  • Add pipeline email service !6019
  • Move parsing of sidekiq ps into helper !6245 (pascalbetz)
  • Added go to issue boards keyboard shortcut
  • Expose sha and merge_commit_sha in merge request API (Ben Boeckel)
  • Emoji can be awarded on Snippets !4456
  • Set path for all JavaScript cookies to honor GitLab's subdirectory setting !5627 (Mike Greiling)
  • Fix blame table layout width
  • Spec testing if issue authors can read issues on private projects
  • Fix bug where pagination is still displayed despite all todos marked as done (ClemMakesApps)
  • Request only the LDAP attributes we need !6187
  • Center build stage columns in pipeline overview (ClemMakesApps)
  • Fix bug with tooltip not hiding on discussion toggle button
  • Rename behaviour to behavior in bug issue template for consistency (ClemMakesApps)
  • Fix bug stopping issue description being scrollable after selecting issue template
  • Remove suggested colors hover underline (ClemMakesApps)
  • Fix jump to discussion button being displayed on commit notes
  • Shorten task status phrase (ClemMakesApps)
  • Fix project visibility level fields on settings
  • Add hover color to emoji icon (ClemMakesApps)
  • Increase ci_builds artifacts_size column to 8-byte integer to allow larger files
  • Add textarea autoresize after comment (ClemMakesApps)
  • Do not write SSH public key 'comments' to authorized_keys !6381
  • Add due date to issue todos
  • Refresh todos count cache when an Issue/MR is deleted
  • Fix branches page dropdown sort alignment (ClemMakesApps)
  • Hides merge request button on branches page is user doesn't have permissions
  • Add white background for no readme container (ClemMakesApps)
  • API: Expose issue confidentiality flag. (Robert Schilling)
  • Fix markdown anchor icon interaction (ClemMakesApps)
  • Test migration paths from 8.5 until current release !4874
  • Replace animateEmoji timeout with eventListener (ClemMakesApps)
  • Show badges in Milestone tabs. !5946 (Dan Rowden)
  • Optimistic locking for Issues and Merge Requests (title and description overriding prevention)
  • Require confirmation when not logged in for unsubscribe links !6223 (Maximiliano Perez Coto)
  • Add wiki_page_events to project hook APIs (Ben Boeckel)
  • Remove Gitorious import
  • Loads GFM autocomplete source only when required
  • Fix issue with slash commands not loading on new issue page
  • Fix inconsistent background color for filter input field (ClemMakesApps)
  • Remove prefixes from transition CSS property (ClemMakesApps)
  • Add Sentry logging to API calls
  • Add BroadcastMessage API
  • Merge request tabs are fixed when scrolling page
  • Use 'git update-ref' for safer web commits !6130
  • Sort pipelines requested through the API
  • Automatically expand hidden discussions when accessed by a permalink !5585 (Mike Greiling)
  • Fix issue boards loading on large screens
  • Change pipeline duration to be jobs running time instead of simple wall time from start to end !6084
  • Show queued time when showing a pipeline !6084
  • Remove unused mixins (ClemMakesApps)
  • Fix issue board label filtering appending already filtered labels
  • Add search to all issue board lists
  • Scroll active tab into view on mobile
  • Fix groups sort dropdown alignment (ClemMakesApps)
  • Add horizontal scrolling to all sub-navs on mobile viewports (ClemMakesApps)
  • Use JavaScript tooltips for mentions !5301 (winniehell)
  • Add hover state to todos !5361 (winniehell)
  • Fix icon alignment of star and fork buttons !5451 (winniehell)
  • Fix alignment of icon buttons !5887 (winniehell)
  • Added Ubuntu 16.04 support for packager.io (JonTheNiceGuy)
  • Fix markdown help references (ClemMakesApps)
  • Add last commit time to repo view (ClemMakesApps)
  • Fix accessibility and visibility of project list dropdown button !6140
  • Fix missing flash messages on service edit page (airatshigapov)
  • Added project-specific enable/disable setting for LFS !5997
  • Added group-specific enable/disable setting for LFS !6164
  • Add optional 'author' param when making commits. !5822 (dandunckelman)
  • Don't expose a user's token in the /api/v3/user API (!6047)
  • Remove redundant js-timeago-pending from user activity log (ClemMakesApps)
  • Ability to manage project issues, snippets, wiki, merge requests and builds access level
  • Remove inconsistent font weight for sidebar's labels (ClemMakesApps)
  • Align add button on repository view (ClemMakesApps)
  • Fix contributions calendar month label truncation (ClemMakesApps)
  • Import release note descriptions from GitHub (EspadaV8)
  • Added tests for diff notes
  • Add pipeline events to Slack integration !5525
  • Add a button to download latest successful artifacts for branches and tags !5142
  • Remove redundant pipeline tooltips (ClemMakesApps)
  • Expire commit info views after one day, instead of two weeks, to allow for user email updates
  • Add delimiter to project stars and forks count (ClemMakesApps)
  • Fix badge count alignment (ClemMakesApps)
  • Remove green outline from New branch unavailable button on issue page !5858 (winniehell)
  • Fix repo title alignment (ClemMakesApps)
  • Change update interval of contacted_at
  • Add LFS support to SSH !6043
  • Fix branch title trailing space on hover (ClemMakesApps)
  • Don't include 'Created By' tag line when importing from GitHub if there is a linked GitLab account (EspadaV8)
  • Award emoji tooltips containing more than 10 usernames are now truncated !4780 (jlogandavison)
  • Fix duplicate "me" in award emoji tooltip !5218 (jlogandavison)
  • Order award emoji tooltips in order they were added (EspadaV8)
  • Fix spacing and vertical alignment on build status icon on commits page (ClemMakesApps)
  • Update merge_requests.md with a simpler way to check out a merge request. !5944
  • Fix button missing type (ClemMakesApps)
  • Gitlab::Checks is now instrumented
  • Move to project dropdown with infinite scroll for better performance
  • Fix leaking of submit buttons outside the width of a main container !18731 (originally by @pavelloz)
  • Load branches asynchronously in Cherry Pick and Revert dialogs.
  • Convert datetime coffeescript spec to ES6 (ClemMakesApps)
  • Add merge request versions !5467
  • Change using size to use count and caching it for number of group members. !5935
  • Replace play icon font with svg (ClemMakesApps)
  • Added 'only_allow_merge_if_build_succeeds' project setting in the API. !5930 (Duck)
  • Reduce number of database queries on builds tab
  • Wrap text in commit message containers
  • Capitalize mentioned issue timeline notes (ClemMakesApps)
  • Fix inconsistent checkbox alignment (ClemMakesApps)
  • Use the default branch for displaying the project icon instead of master !5792 (Hannes Rosenögger)
  • Adds response mime type to transaction metric action when it's not HTML
  • Fix hover leading space bug in pipeline graph !5980
  • Avoid conflict with admin labels when importing GitHub labels
  • User can edit closed MR with deleted fork (Katarzyna Kobierska Ula Budziszewska) !5496
  • Fix repository page ui issues
  • Avoid protected branches checks when verifying access without branch name
  • Add information about user and manual build start to runner as variables !6201 (Sergey Gnuskov)
  • Fixed invisible scroll controls on build page on iPhone
  • Fix error on raw build trace download for old builds stored in database !4822
  • Refactor the triggers page and documentation !6217
  • Show values of CI trigger variables only when clicked (Katarzyna Kobierska Ula Budziszewska)
  • Use default clone protocol on "check out, review, and merge locally" help page URL
  • Let the user choose a namespace and name on GitHub imports
  • API for Ci Lint !5953 (Katarzyna Kobierska Urszula Budziszewska)
  • Allow bulk update merge requests from merge requests index page
  • Ensure validation messages are shown within the milestone form
  • Add notification_settings API calls !5632 (mahcsig)
  • Remove duplication between project builds and admin builds view !5680 (Katarzyna Kobierska Ula Budziszewska)
  • Fix URLs with anchors in wiki !6300 (houqp)
  • Deleting source project with existing fork link will close all related merge requests !6177 (Katarzyna Kobierska Ula Budziszeska)
  • Return 204 instead of 404 for /ci/api/v1/builds/register.json if no builds are scheduled for a runner !6225
  • Fix Gitlab::Popen.popen thread-safety issue
  • Add specs to removing project (Katarzyna Kobierska Ula Budziszewska)
  • Clean environment variables when running git hooks
  • Fix Import/Export issues importing protected branches and some specific models
  • Fix non-master branch readme display in tree view
  • Add UX improvements for merge request version diffs

8.11.10 (2016-11-02)

  • Removes any symlinks before importing a project export file. CVE-2016-9086

8.11.9

  • Don't send Private-Token (API authentication) headers to Sentry
  • Share projects via the API only with groups the authenticated user can access

8.11.8

  • Respect the fork_project permission when forking projects
  • Set a restrictive CORS policy on the API for credentialed requests
  • API: disable rails session auth for non-GET/HEAD requests
  • Escape HTML nodes in builds commands in CI linter

8.11.7

  • Avoid conflict with admin labels when importing GitHub labels. !6158
  • Restores fieldName to allow only string values in gl_dropdown.js. !6234
  • Allow the Rails cookie to be used for API authentication.
  • Login/Register UX upgrade !6328

8.11.6

  • Fix unnecessary horizontal scroll area in pipeline visualizations. !6005
  • Make merge conflict file size limit 200 KB, to match the docs. !6052
  • Fix an error where we were unable to create a CommitStatus for running state. !6107
  • Optimize discussion notes resolving and unresolving. !6141
  • Fix GitLab import button. !6167
  • Restore SSH Key title auto-population behavior. !6186
  • Fix DB schema to match latest migration. !6256
  • Exclude some pending or inactivated rows in Member scopes.

8.11.5