2018-06-01 11.0 QA Task RC6
Deadline
- The deadline to which the first release candidate (RC1) moves on from staging environment is 24 hours after the completion each deploy to staging.
- The deadline to which subsequent release candidates moves on from staging environment is 12 hours after the completion each deploy to staging.
- The deadline to which the QA Task is closed out is 24 hours (1 working day) after the final deploy to production.
Note: For Release Managers, for every new release candidate, update the time here to reflect the latest release candidate deploy.
QA testing on staging.gitlab.com should be completed by 2018-06-08 11:00 UTC. After this deadline has passed, Release Managers will proceed with the production deployment.
Tasks
General Quality info can be found at the Quality Handbook.
You can use the QA Checklist to ensure you've tested critical features.
- List features that need to be tested, with a link to the related issue.
- Check off any feature you've tested successfully.
- If a problem is found, update the item adding the link to the related issue, and the severity of it
- Check them off as they are resolved
Bugs & Changes tested
Check off any features you've tested successfully and note any issues you've created and check them off as they are resolved.
If there are regressions please raise them in the discussion and add an entry for it to be validated in the following RC.
RC1 - MR list with ordering by team
Discussion ~"Discussion"
-
Resolve " sha-mismatchvue component is rendering an empty block" @filipa ~"Discussion" ~"bug" frontend merge requests ~"technical debt" -
Enable update_(build|pipeline) for maintainers @jprovaznik ~"CI/CD" ~"Discussion" backend ~"bug" -
Disable greedy mode when matching filename @jprovaznik ~"Discussion" backend ~"bug" ~"search" -
Fix bug with long strings in issue boards @pslaughter ~"Discussion" boards ~"bug" frontend -
fixed copy to cliboard button in embedded snippets @ClemMakesApps ~"Community Contribution" ~"Discussion" ~"bug" frontend snippets -
Delete remote uploads @jprovaznik ~"Discussion" Object Storage backend ~"bug" -
Fix double brackets being linkified in wiki markdown @rspeicher ~"Community Contribution" ~"Discussion" backend banzai ~"bug" markdown ~"wiki" -
Renamed 'Overview' to 'Project' in collapsed contextual navigation at a project level @okoghenun ~"Discussion" ~"bug" frontend navigation -
Resolve "notifications broken during email address change before email confirmed" @rymai ~"Discussion" ~"S2" UX backend ~"bug" emails -
skip email trim when email is creating new issue @DouweM ~"Community Contribution" ~"Discussion" backend ~"bug" emails issues reproduced on GitLab.com -
Check if note's noteable is not nil when checking resolvability @jprovaznik ~"Discussion" Next Patch Release backend ~"bug" regression -
Resolve "ProjectMilestones: Setting start_date via the API requires a second parameter" @markglenfletcher ~"Discussion" api ~"bug" milestones reproduced on GitLab.com -
Fix encoding of branch names on compare and new merge request page @winh ~"Discussion" ~"bug" frontend merge requests regression -
Resolve "Extra whitespace when hovering commit sha in MR widget" @filipa ~"Discussion" ~"bug" frontend merge requests -
Resolve "Approvers API does not work properly with form-encoded input" @mdelaossa ~"Discussion" api approvals ~"bug" -
Remove authentication for readonly endpoints in issues API @rymai ~"Community Contribution" ~"Discussion" api ~"enhancement" ~"feature proposal" issues -
Resolve "API naming for issue scope" @lulalala Deliverable ~"Discussion" api backend breaking change ~"feature proposal" issues -
Resolve "Squash and merge in GitLab Core (CE)" @iamphill ~"Community Contribution" ~"Discussion" backend ~"feature proposal" merge requests stewardship -
Bring the squash and mergefeature to CE @iamphill ~"Community Contribution" ~"Discussion" backend ~"feature proposal" merge requests stewardship -
Adjust board lists header text color @oswaldo ~"Discussion" boards regression -
Adjust permitted params filtering on merge scheduling @oswaldo ~"Discussion" ~"Pick into 10.8" backend merge requests regression -
Stop presenting burndown charts promotion for grouped milestones @oswaldo ~"Discussion" milestones regression -
Add dot to separate system notes content @jivanvl Deliverable ~"Discussion" epics frontend issues merge requests -
Resolve "Update updated_aton an issue when label or time spent was added" @DouweM ~"Community Contribution" ~"Discussion" api quick actions time tracking -
Resolve "[Rails5] Fix app/views/groups/issues.html.haml" @DouweM ~"Community Contribution" ~"Discussion" backend ~"dependency update" rails5 -
Resolve "Estimating a large amount results in a server error 500" @rymai ~"Community Contribution" ~"Discussion" time tracking -
Add anchor for incoming email regex, closes 44989 @crollison ~"Discussion" reply by email -
MR unmergeable notification @DouweM ~"Community Contribution" ~"Discussion" backend merge requests notifications todos -
Fix sidebar issue count @felipe_artur ~"Discussion" issues -
Persist and use truncated note diffs instead requesting Gitaly in a N+1 manner on MR page @oswaldo ~"Discussion" ~"Gitaly" merge requests ~"performance" - blocker found, fix in https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/19399 -
Updated Mattermost integration to use Mattermost API v4 @hmhealey ~"Discussion" backend mattermost -
Fix boolean casting for nil value @jprovaznik ~"Discussion" backend rails5 -
Replace .existswithEXISTS ()@jprovaznik ~"Discussion" backend database rails5 -
Export assigned issues in iCalendar feed @DouweM ~"Community Contribution" ~"Discussion" backend issues -
Take two for MR metrics population background migration @oswaldo ~"Discussion" backend data integrity database merge requests -
Add merge requests list endpoint for groups @felipe_artur ~"Discussion" api merge requests -
Fix project team members count @jprovaznik ~"Discussion" backend rails5 -
EE ccr/regexp anchor @crollison ~"Discussion" -
Allow viewing only one board when multiple issue boards is not enabled @felipe_artur ~"Discussion" boards -
MR unmergeable notification @lulalala ~"Discussion" backend merge requests notifications todos -
Revert incoming email patch for GitLab.com @smcgivern ~"Discussion" backend emails -
Export assigned issues in iCalendar feed @DouweM ~"Community Contribution" ~"Discussion" backend issues
Platform ~"Platform"
-
Fix outdated web ide copy @jramsay ~"Platform" ~"bug" ~"web ide" -
Resolve "Wiki headings no longer show anchor link" @jivanvl ~"Platform" ~"bug" customer frontend ~"wiki" -
Allow a user to sign out when on the terms page @reprazent ~"Platform" ~"bug" gdpr regression -
Fix cross-origin errors when attempting to download JavaScript attachments @stanhu ~"Platform" ~"bug" -
Fix: Use case in-sensitive ordering by name for groups @rymai ~"Community Contribution" ~"Platform" UX ~"bug" ~"groups" -
Fix expose_urlhelper does not include custom base url if it is set @fjsanpedro ~"Platform" api backend ~"bug" -
Fixed badge api endpoint route when relative_url is set @fjsanpedro ~"P2" ~"Platform" ~"S1" ~"badges" ~"bug" settings -
Resolve "Web IDE doesn't work for branches with slashes" @timzallmann Deliverable ~"P2" ~"Platform" ~"S2" ~"bug" frontend reproduced on GitLab.com ~"web ide" -
Fix backup creation and restore for specific Rake tasks @stanhu ~"Platform" ~"backup-restore" ~"bug" -
Import bitbucket issues that are reported by an anonymous user @DouweM ~"Community Contribution" ~"Platform" awaiting feedback ~"bug" ~"import" -
Group SAML skips forgery protection in production @jamedjo ~"Platform" backend ~"bug" saml -
Add feature check to Lock button @collen ~"Platform" ~"bug" ~"file locking" repository ~"support-fix" -
Fix typo in push_rule_committer_not_verifiedinterpolation @rspeicher ~"Platform" backend ~"bug" -
Fix error when trying to lock/unlock directories through LFS @rdavila ~"Platform" ~"bug" ~"lfs" -
Treat external authorization service response status 403 as failure @DouweM External Authorization ~"Platform" backend ~"bug" -
Add Keyboard shortcuts for "Kubernetes" and "Environments" @leipert ~"Platform" ~"feature proposal" frontend shortcuts -
Resolve "Expand API: Render an arbitrary Markdown document" @DouweM ~"Community Contribution" ~"Platform" api ~"feature proposal" markdown -
Expose readme url in Project API @ifarkas Deliverable ~"In review" ~"Platform" api backend ~"feature proposal" repository -
Add contact sales option for Epics @leipert Deliverable ~"Platform" epics ~"feature proposal" frontend -
Resolve "CE remote_mirrors table should have boolean enabled set to false" @ash.mckenzie ~"Platform" ~"mirror" regression -
Fix project mirror data schema @tiagonbotelho ~"Platform" database regression -
Enforce terms acceptance before configuring 2FA @reprazent ~"Platform" gdpr regression -
Resolve "Blob#batch can't handle frozen string paths" @nick.thomas ~"Platform" regression -
Fix error when deleting an empty list of refs @grzesiek ~"Community Contribution" ~"Platform" regression -
Add helpful messages to empty wiki view @pslaughter Deliverable ~"Platform" UI polish frontend ~"wiki" -
Removal of API v3 from the codebase @fjsanpedro Deliverable ~"Platform" ~"Product work" api backend breaking change -
Resolve "Remove links from Web IDE unexpectedly navigate you to a different page" @samdbeckham Deliverable ~"In review" ~"Platform" UX debt ~"UX ready" frontend ~"web ide" -
Update 404 and 403 pages @pslaughter Deliverable ~"Platform" frontend permissions -
Removal of API v3 from the codebase @fjsanpedro Deliverable ~"Platform" ~"Product work" api backend breaking change -
Don't create import_state until project is persisted @DouweM ~"Platform" ci-build -
Removes RemoteMirror related TODO from project_spec @tiagonbotelho ~"Platform" ~"technical debt" -
Adjust spec to build correct path when storage path ends in slash @DouweM ~"Platform" ~"backstage" -
Add Repository#xcode_project? method @DouweM ~"Platform" -
Remove accidental EE additions in CE @jamedjo ~"Platform" backend ~"technical debt" -
Resolve "[Rails5] Fix Route source can't be blank" @DouweM ~"Community Contribution" ~"Platform" backend ~"dependency update" rails5 -
Resolve "[Rails5] Fix NoMethodError: undefined method-' for "3":String`" @DouweM ~"Community Contribution" ~"Platform" backend ~"dependency update" rails5 -
Resolve "[Rails5] Bump Rails5 to 5.0.7" @DouweM ~"Community Contribution" ~"Platform" backend ~"dependency update" rails5 -
Add 2FA filter to group members page @dzaporozhets ~"2fa" ~"Platform" -
Block access to API & git when terms are enforced @reprazent ~"Platform" gdpr -
Add createComponentWithMixinto create anonymous components with mixins @kushalpandya ~"Platform" ~"backstage" frontend -
Update wiki page deletion confirmation @okoghenun ~"Platform" frontend ~"wiki" -
Resolve "Opening Project with invite but without accepting leads to 404 error page" @DouweM ~"Community Contribution" ~"Platform" ~"user management" -
UsersController#projects.json sort order @rymai ~"Community Contribution" ~"Platform" UX user profile -
Add web shortcut to docs and shortcut modal @jramsay ~"Platform" ~"web ide" -
Fix Xcode project detection by looking for dirs instead of files @DouweM ~"Platform" -
Use "right now" for short time periods @winh ~"Platform" frontend -
Resolve "Runners search input placeholder is cut off" @annabeldunstone ~"Community Contribution" ~"Platform" frontend ~"runner" -
Updated branches and tag icons in commit details @okoghenun ~"Platform" UI polish frontend repository -
Refactor code around scheduling cluster installations @dzaporozhets ~"Platform" ~"technical debt" -
Use gitaly repository_service.CreateRepositoryFromBundle to restore (rake task) @Ahmadposten ~"Gitaly" ~"Platform" ~"backup-restore" -
Add username to terms message in git and API calls @reprazent ~"Platform" gdpr -
Improve performance of GroupsController#show @yorickpeterse ~"Platform" database ~"performance" -
Add shared_projectsendpoint @reprazent ~"Platform" backend ~"groups" -
Only preload member records for the relevant projects/groups/user in projects API @DouweM ~"Platform" ~"performance" -
Fix various bugs related to relative_url_root in development @DouweM ~"Platform" backend -
Fix cattr_accessor definition @jprovaznik ~"Platform" backend rails5 -
Eliminate cached N+1 queries for projects in Issue API @stanhu ~"Platform" api ~"performance" -
Use NPM provided version of SortableJS @kushalpandya ~"Platform" frontend -
Upgrade to Ruby 2.4.4 @stanhu ~"Platform" ~"dependency update" -
Don't create import_state until project is persisted @DouweM ~"Platform" ci-build -
Adjust spec to build correct path when storage path ends in slash @DouweM ~"Platform" ~"backstage" -
Don't add project_mirror_data columns that have already been added @DouweM ~"Platform" -
Remove project_mirror_data created_at and updated_at columns @DouweM ~"Platform" database -
Improve performance of repository size check @rdavila ~"Platform" ~"performance" repository -
Skip adding column to remote_mirrors that could already exist @DouweM ~"Platform" -
Skip renaming column in EE when it was already created with the new name in CE @DouweM ~"Platform" -
Add 2FA filter to group members page @dzaporozhets ~"2fa" ~"Platform" -
Add Group's GL.com plan name to payload of system hook @rdavila ~"Platform" -
Add specs for geo with terms enforced @reprazent ~"Platform" -
Fixed illustration alignment for group milestones promotion @okoghenun ~"Platform" UI polish frontend -
Prevent access to Group SAML metadata/SLO endpoints @jamedjo ~"Platform" authentication backend gitlab.com saml -
Display Group SAML failures in flash @jamedjo ~"Platform" backend saml
CI/CD ~"CI/CD"
-
Update commit status from external CI services less aggressively @nick.thomas ~"CI/CD" ~"bug" -
Set runner_typefor cluster/application @ayufan ~"CI/CD" ~"bug" -
Add tmp index to ci_builds to optimize stages migration @grzesiek ~"CI/CD" ~"bug" database -
Resolve "NoMethodError: undefined method `present' for #GenericCommitStatus:0x00007f6eacf34a40" @mayra-cabrera ~"CI/CD" ~"bug" -
Do not allow to trigger manual actions that were skipped @grzesiek ~"CI/CD" ~"bug" -
Resolve "CI/CD jobs: Wrong value in env. variable CI_DEPLOY_USER using deploy token" @mayra-cabrera ~"CI/CD" ~"bug" regression -
Resolve "Runner#contacted_at is not always a Time type" @matteeyah ~"CI/CD" Deliverable ~"bug" ~"technical debt" -
Resolve "Registry page text is wrong and contains broken links." @markglenfletcher ~"CI/CD" ~"bug" ~"container registry" reproduced on GitLab.com -
Show loading icon only when making the request @filipa ~"CI/CD" ~"bug" frontend -
Resolve "Typo on the empty Pipelines page" @markglenfletcher ~"CI/CD" ~"bug" frontend -
Disallow updating job status if the job is not running @dosuken123 ~"CI/CD" ~"bug" -
Returns a correct TMP_UPLOAD_PATH to workhourse @dosuken123 ~"CI/CD" ~"bug" -
Fix project destruction failing due to idle in transaction timeouts @stanhu ~"CI/CD" ~"bug" -
Remove docker pull prefix from registry clipboard feature @filipa ~"CI/CD" ~"Community Contribution" UX ~"container registry" ~"feature proposal" -
Project Sidebar: Split CI/CD into CI/CD and Operations @leipert ~"CI/CD" Deliverable ~"Monitoring" ~"feature proposal" frontend -
Resolve "Fetch available parameters directly from GKE when creating a cluster" @matteeyah ~"CI/CD" Deliverable ~"UX ready" backend direction ~"feature proposal" frontend ~"kubernetes" missed-deliverable -
Ensure runner_type is updated correctly when assigning shared runner to project @DylanGriffith ~"CI/CD" regression -
Resolve "Dropdown actions in mini pipeline graph in mr widget don't work" @filipa ~"CI/CD" frontend regression -
Rescue Kubeclient::HttpError when generating prometheus_client @dosuken123 ~"CI/CD" regression -
Fixes redudant script failure message @mayra-cabrera ~"CI/CD" ~"Pick into 10.8" regression -
Resolve "ActiveRecord::RecordInvalid: Validation failed: Build timeout needs to be at least 10 minutes" @tmaczukin ~"CI/CD" ~"Pick into 10.7" database regression -
Resolve "Show CI pipeline status in Web IDE" @andr3 ~"CI/CD" Deliverable frontend ~"web ide" -
Expose runner ip address to runners API @ayufan ~"CI/CD" ~"Community Contribution" api ~"runner" -
Add database foreign key between pipelines and builds @grzesiek ~"CI/CD" database -
Add missing parens to make consistent in project_spec and runner_spec @DylanGriffith ~"CI/CD" ~"technical debt" -
Resolve "Improve i18n of "Runners"" @DylanGriffith ~"CI/CD" ~"internationalization" -
Add docs for group runners @DylanGriffith ~"CI/CD" ~"runner" -
Set ci_runners.runner_typenot null @DylanGriffith ~"CI/CD" ~"technical debt" -
Support 'active' setting on Runner Registration API endpoint @tmaczukin ~"CI/CD" api ~"enhancement" -
Add missing pipeline build foreign key to the schema @grzesiek ~"CI/CD" database -
Resolve "Move external link icon to end of link instead of front" @iamphill ~"CI/CD" ~"Community Contribution" frontend -
Resolve "Remove modal box confirmation when retrying a pipeline" @filipa ~"CI/CD" frontend -
Vendor Auto DevOps template @bikebilly ~"CI/CD" ~"auto devops" -
Disable RBAC on Ingress by default @mayra-cabrera ~"CI/CD" -
Add index on ci_runners.runner_type @DylanGriffith ~"CI/CD" ~"performance" ~"technical debt" -
Resolve "Add nip.io domain suggestion in the Kubernetes cluster details view" @DylanGriffith ~"CI/CD" Stretch UX ~"auto devops" ~"kubernetes" -
API support + Improved policies for group runners @DylanGriffith ~"CI/CD" ~"technical debt" -
Improve performance of Projects::PipelinesController#index @yorickpeterse ~"CI/CD" database ~"performance" -
Add support for variables expression regexp syntax @grzesiek ~"CI/CD" -
Replaces vue resource with axios for environments code @filipa ~"CI/CD" frontend ~"technical debt" -
Do not allow to use CI_PIPELINE_IDin environment name @grzesiek ~"CI/CD" breaking change -
Append trace chunk only if job is running @dosuken123 ~"CI/CD" -
Add background migration to fill file stores from NULLto1@dosuken123 ~"CI/CD" database ~"technical debt" -
Expose artifacts_expire_at field for job entity in api @grzesiek ~"CI/CD" ~"Community Contribution" -
Fix after sign-in with Google button @ayufan ~"CI/CD" Stretch UI polish ~"devops:configure" frontend ~"kubernetes" -
EE: Display help text below auto devops domain with nip.io domain name (#45561) @DylanGriffith ~"CI/CD" ~"auto devops" ~"devops:configure" -
EE: Replaces vue resource with axios for environments code @filipa ~"CI/CD" frontend
Geo ~"Geo"
-
Raise InvalidRepository error for non-valid git repositories @dbalexandre ~"Geo" ~"bug" regression -
ShaAttribute crashes with ArgumentError if column doesn't exist @digitalmoksha ~"Geo" ~"bug" regression -
Resolve "Geo: Gitlab::Git::CommandError (13:exit status 128) when calculating checksums" @dbalexandre ~"Geo" ~"bug" -
Resolve "Geo: Secondary can't log failed sign-in attempts due to read-only DB" @dbalexandre ~"Geo" ~"bug" -
Geo: When a repository or Wiki has failed, mark resync flag as true @stanhu GCP Migration ~"Geo" ~"bug" -
Geo: Fix repo, wiki, and upload replication when renaming a namespace that has subgroups, without hashed storage enabled @mkozono GCP Migration ~"Geo" ~"Geo DR" Next Patch Release ~"bug" -
When last Geo::EventLog is not available, geo:status rake task fails @ash.mckenzie ~"Geo" ~"bug" -
Resolve "Include the human repo name in gitlab-shell.log when hashed storage is in use" @ash.mckenzie Deliverable ~"Geo" ~"feature proposal" -
Resolve "Geo: Rake task to force housekeeping on next sync" @brodock ~"Geo" ~"feature proposal" -
Resolve "Transparently proxy HTTP Git push from secondary to primary" @ash.mckenzie Deliverable ~"Geo" ~"feature proposal" -
Getting "Geo secondary database is not configured" when only running EE (sha_attribute) @digitalmoksha ~"Geo" backend regression -
Remove the incorrect "events behind" text in Geo admin screen @stanhu ~"Geo" frontend regression -
Geo: Fix incorrect datetime_with_timezone schema @stanhu ~"Geo" regression -
Geo - Calculate the checksum for outdated projects with less activity first @dbalexandre ~"Geo" regression -
Resolve "Geo: Verification information section shows incorrect data values for the primary node in Geo admin screen" @dbalexandre ~"Geo" frontend regression -
Resolve "Geo: Repository verification gets stuck when all projects have been verified at least once" @dbalexandre GCP Migration ~"Geo" regression -
Does not log failed sign-in attempts when the database is in read-only mode @dbalexandre ~"Geo" ~"technical debt" -
Add a unique and not null constraint on the project_features.project_id column @stanhu GCP Migration ~"Geo" -
Calculating repository checksums executed by Gitaly @zj ~"Geo" ~"Gitaly" -
Test Geo Node API @digitalmoksha GCP Migration ~"Geo" QA -
Only process Geo::EventLog events if associated shard is queryable and healthy @ash.mckenzie ~"Geo" Stretch -
Geo: Gracefully handle a non-JSON response from the node status @stanhu ~"Geo" -
Add forgotten IgnorableColumn in Geo::RepositoryDeletedEvent @toon ~"Geo" -
Does not rescue from GRPC::DataLoss errors @dbalexandre ~"Geo" -
[Geo] Don't remove project registry records @vsizov ~"Geo" -
Geo: Exclude tables that start with pg_ from FDW check @stanhu ~"Geo" -
Make Geo::PruneEventLogWorker delete rows more gently @toon ~"Geo" database -
Geo: Fix FDW schema check when tables and columns are not in the same order @stanhu ~"Geo" -
Resolve "Geo: Unauthenticated rate limits should not block Geo requests" @vsizov ~"Geo" -
Break out Gitlab::Geo::LogCursor::Daemon @ash.mckenzie ~"Geo" ~"technical debt"
Gitaly ~"Gitaly"
-
Fix finding wiki pages when they have invalidly-encoded content @ahmadsherif ~"Gitaly" ~"bug" ~"wiki" -
Fix encoding bug in Gitaly::Commit::TreeEntry @bkc ~"Gitaly" ~"bug" -
Remove rugged call in blame controller @zj ~"Gitaly" -
Remove method call to deprecated method @zj ~"Gitaly" -
Wiki Find Page to opt_out @zj ~"Gitaly" -
Remove Gitlab::RepoPath.strip_storage_path @zj ~"Gitaly" -
Fix gitaly-ruby bundle poisoning in CI @jacobvosmaer-gitlab ~"Gitaly" ci-build -
More verbose logging for deprecated path access @zj ~"Gitaly" -
Ref contains oid check done by Gitaly @zj ~"Gitaly" -
Move Gitlab::Git::Repository#add_branch to mandatory @zj ~"Gitaly" -
Workhorse to send raw diff and patch for commits @zj ~"Gitaly" -
Migrate Repo#search_by_{content,name} to Gitaly @bkc ~"Gitaly" -
Add handling for commit/tags with big messages @ahmadsherif ~"Gitaly" -
Move git archives downloading to Gitaly @zj ~"Gitaly" -
Move Repository#info_attributes to OptOut in gitaly @bkc ~"Gitaly" -
Move ImportProject to OptOut in Gitaly @bkc ~"Gitaly" -
Move Wiki::GetFormattedData to OptOut @bkc ~"Gitaly" -
Make Repo#squash_in_progress Opt-Out @bkc ~"Gitaly" -
Don't pass the repository path to Gitlab Shell @zj ~"Gitaly" -
Use Gitaly's DeleteAllRepositories RPC during backup restore @jacobvosmaer-gitlab ~"Cloud Native" ~"Gitaly" -
Use Gitaly 0.104.0 @jacobvosmaer-gitlab ~"Gitaly" -
Add /vendor/gitaly-ruby to gitignore @jacobvosmaer-gitlab ~"Gitaly"
Monitoring ~"Monitoring"
-
Render 404 when prometheus adapter is disabled in Prometheus metrics controller @tiagonbotelho ~"Monitoring" regression -
Resolve "Prometheus integration fails on k8s 1.10" @tiagonbotelho ~"Monitoring" regression -
Fix setting Gitlab metrics content types @yorickpeterse ~"Monitoring" ~"performance"
Security Products ~"Security Products"
-
Resolve "Security reports app tests are not 100% correct" @filipa ~"Security Products" ~"bug" frontend ~"technical debt" -
Resolve "Strike through the whole line when vulnerability is dismissed" @filipa ~"Security Products" ~"bug" frontend -
Fix dependency scanning report with vulnerability without CVE @gonzoyumo ~"Security Products" regression -
Resolve "Deprecate Gemnasium project service" @gonzoyumo ~"Security Products" -
Resolve Follow up on dismiss vulnerability or create issue @gonzoyumo ~"Security Products" -
Rename code quality job and artifact @gonzoyumo ~"Security Products" ~"code quality" -
Display pipeline and author of dismissal in vulnerability modal @gonzoyumo ~"Security Products"
frontend frontend
-
Fix modal width of shortcuts help page @filipa ~"Community Contribution" ~"bug" frontend -
Resolve "Terms acceptance dropdown menu" @tauriedavis ~"bug" frontend gdpr -
Correct skewed Kubernetes popover illustration @leipert ~"bug" frontend regression -
Move discussion and notes actions to the right @timzallmann ~"Community Contribution" UI polish ~"bug" frontend -
Remove table-section from div holding cluster error messages @dzaporozhets ~"bug" frontend -
Resolve "Web IDE: Previewing Markdown in Firefox doesn’t show a scroll bar" @andr3 ~"bug" frontend -
Fixed U2F authentication when used with LDAP @iamphill frontend regression -
Fix local storage not being cleared after creating a new issue @stanhu frontend regression -
Update "col-xs" usage to bootstrap4 @pslaughter bootstrap4 frontend regression ~"wiki" -
Fixed tooltip & spacing of merge request icon in IDE @iamphill frontend ~"web ide" -
Resolve "Printing wiki pages" @annabeldunstone frontend -
Fixed empty editors in the IDE @iamphill frontend ~"web ide" -
Resolve "Bump upath to 1.0.5" @mikegreiling ~"dependency update" frontend -
refactor "deploy_keys" to use axios @pslaughter ~"backstage" frontend -
refactor 'cycle_analytics' to use axios @pslaughter ~"backstage" frontend -
Hide merge request option in IDE when merge requests are disabled @iamphill frontend ~"web ide" -
Add missing tooltip to creation date on container registry overview @ayufan ~"Community Contribution" frontend -
Fixed none merge request files not being openable in the web IDE @iamphill frontend ~"web ide" -
Support js-closeas a removal class in UserCallout @leipert frontend ~"technical debt" -
Resolve "Remove redundant tooltips on activity tabs" @annabeldunstone frontend -
Move SquashBeforeMerge vue component @iamphill ~"Community Contribution" frontend -
Fix contributors graph width @mikegreiling ~"Community Contribution" frontend graphs -
Remove unneccessary imports @annabeldunstone frontend ~"technical debt" -
Fix group lists visual @dzaporozhets UX frontend -
Fixed inconsistent spacing in web IDE sidebar @iamphill UI polish frontend ~"web ide" -
Move group lists css from framework/lists.scss to pages/groups.scss @dzaporozhets frontend -
Resolve "Upgrade vue-loader for bug fixes and a simpler webpack config" @mikegreiling frontend webpack -
Resolve "Make explicit that merge conflict feature commits to source branch" @annabeldunstone frontend merge requests -
Fixed IDE file finder ordering @iamphill frontend ~"web ide" -
Pipelines store actions & states in web IDE @iamphill frontend ~"web ide" -
Resolve "Add vue-loader compile caching to frontend build process" @mikegreiling frontend webpack -
Fixed web IDE review & commit editors getting into incorrect state @iamphill frontend ~"web ide" -
removed "(Beta)" from "Auto DevOps" messages @pslaughter ~"devops" frontend -
Resolve "Escape key to close MR check out branch modal" @mikegreiling ~"Community Contribution" frontend merge requests -
Upgrade to Bootstrap 4 @ClemMakesApps bootstrap4 frontend -
Dedupe yarn dependencies @leipert ~"backstage" ~"dependency update" frontend -
Update bootstrap to 4.1.1 @leipert ~"backstage" ~"dependency update" frontend -
Redesign group settings page into expandable sections @dzaporozhets frontend settings -
Fix branches panel at smaller screen sizes @annabeldunstone bootstrap4 frontend -
Resolve "Visibility section alignment is broken" @annabeldunstone bootstrap4 frontend -
Resolve ""well-list" is removed from Bootstrap 4" @annabeldunstone bootstrap4 frontend -
Resolve "BS4: Import project page is missing margins and wells" @annabeldunstone bootstrap4 frontend -
Line profiling modal width @ClemMakesApps ~"Community Contribution" UI polish bootstrap4 frontend -
Upgrade eslint 3 -> 4 @leipert ~"backstage" ~"dependency update" frontend -
Fix active tab styling @annabeldunstone bootstrap4 frontend -
Add yarn clean step, to delete production compiled assets @jivanvl ~"backstage" frontend -
Remove form-horizontal class where applicable @jivanvl bootstrap4 frontend -
Resolve "Admin area > New Application form" @annabeldunstone bootstrap4 frontend -
Resolve "New Project > Import Project > FogBugz Import" @pslaughter bootstrap4 frontend -
Upgrade worker-loader dependency to remove deprecation warnings @mikegreiling ~"dependency update" frontend webpack -
Show CI jobs in IDE @iamphill frontend ~"web ide" -
Migrates EE-only js components to single file components @leipert ~"backstage" frontend ~"technical debt" -
removed "(Beta)" from "Auto DevOps" messages @pslaughter ~"devops" frontend -
Move EE specific code from app/assets/stylesheets/pages/pipelines.scss @leipert ~"backstage" frontend ~"technical debt" -
Redesign group settings page into expandable sections @dzaporozhets frontend settings -
Resolve "Remove remaining grey buttons" @annabeldunstone -
Cleanly handle plural name for ghost user migration @gonzoyumo -
Removed the d3_rails gem @jivanvl backend ~"backstage" ~"technical debt" -
Resolve "NoMethodError: undefined method `uploader_context' for #<ObjectStorage::MigrateUploadsWorker::Upload:0x00007f59e..." @mbergeron Object Storage ~"bug" -
Update secpick to use security branches @jameslopez -
Fix system hook not firing for blocked users when LDAP sign-in is used @stanhu ~"bug" customer+ -
Fix Error 500 viewing admin page due to statement timeouts @stanhu admin dashboard database ~"performance" -
Conditionally enable deprecation log messages @stanhu -
fix / assigne username wrapping problem has been fixed @muratdogan -
Move API group deletion to Sidekiq @stanhu api -
Fix api_json.log not always reporting the right HTTP status code @stanhu ~"bug" -
Update CI/CD icon to be the rocket @joshlambert -
Remove experiemental notes from Prometheus docs @joshlambert -
Add timezone information to the datetime select labels @akaemmerle -
Rename merge request widget author component @gtsiolis -
Migration to add primary key constraint for composite keys @abrandl database schema redesign -
API: Keyset pagination support @abrandl OKR-DB database ~"performance" -
Bump prometheus-client-mmap to 0.9.3 to fix nil exception error @stanhu -
Increase text limit for GPG keys (mysql only). @abrandl database schema redesign -
Upgrade workhorse to v4.2.1 @nolith -
unverified hover state color changed to almost-black @muratdogan -
Upgrading from EE to CE fails on project_mirror_data migrations @tiagonbotelho regression -
Add Access-Control-Allow-Headersto Webpack Dev Server config @kushalpandya ~"backstage" webpack -
Remove Gemnasium badge from project's README.md @rymai ~"Community Contribution" ~"docs-fix" operations ~"technical debt" -
Fix failing static-analysis pipeline @leipert ~"Pick into 10.6" ~"Pick into 10.7" ~"backstage" ~"dependency update" -
Update redis-namespace to 1.6.0 @rymai ~"Community Contribution" ~"dependency update" -
Fix fast admin counters not working when PostgreSQL has secondaries @stanhu admin dashboard database ~"performance" -
Remove double-checked internal id generation. @abrandl database -
"Build" team is now "Distribution" @plafoucriere ~"Distribution" -
Log queue duration for Grape API calls @stanhu api -
Adds migration to ensure all remote mirror columns get created @tiagonbotelho regression -
Resolve "Operations navigation menu renders empty menu when user does not have the right permissions" @leipert -
Resolve "Merge request spinner spins forever after loading the diff" @leipert bootstrap4 -
Update rdoc to 6.0.4 @rspeicher ~"Community Contribution" ~"backstage" ~"dependency update" -
Add bootstrap fixes that were in EE but were mismatching in CE @ClemMakesApps bootstrap4 -
Throttle updates to Project#last_repository_updated_at. @abrandl OKR-DB database -
Auto wrap job logs @ClemMakesApps bootstrap4 -
Replace help-block with form-text.text-muted @ClemMakesApps bootstrap4 -
Fix web IDE new entry modal form alignment @ClemMakesApps bootstrap4 -
Fix email verification badge @ClemMakesApps bootstrap4 -
Fix snippet row @ClemMakesApps bootstrap4 -
Convert remaining pull-* to float-* @ClemMakesApps bootstrap4 -
Update awesome_print to 1.8.0 @dzaporozhets ~"Community Contribution" ~"dependency update" -
Bumps kubeclient gem version to 3.1.0 @tiagonbotelho ~"dependency update" -
Resolve "gitlab is not sending ObjectStore timeout value to workhorse" @nolith Object Storage ~"bug" -
Simplify spec: 2.times.each->2.times@stanhu -
Replace grape-route-helpers with our own grape-path-helpers @stanhu api ~"performance" -
Remove version lock on awesome_print dependency @dzaporozhets ~"dependency update" -
Add missing usage_ping_enabled to API settings @stanhu api -
Make Repository#blob_data_at a public method @stanhu -
Resolve "Unable to start rails console if using master from gitlab-shell" @digitalmoksha backend ~"backstage" ~"bug" -
Replace .having with .where in calendar query @jprovaznik backend rails5 -
Make ActiveRecordSubscriber rails 5 compatible @jarka backend rails5 -
Fix snippets embed form @ClemMakesApps bootstrap4 -
Fix checkbox/radio button structure @ClemMakesApps bootstrap4 -
Fix bootstrap pipeline right alignment @ClemMakesApps bootstrap4 -
Fix bootstrap squash checkbox alignment @ClemMakesApps bootstrap4 -
Style bootstrap 4 markdown tables @ClemMakesApps bootstrap4 -
Set bootstrap tooltip vue directive to only display on hover @ClemMakesApps bootstrap4 -
Resolve "Add support for Jupyter in GitLab via Kubernetes" @dzaporozhets ~"feature proposal" -
Resolve "Unmergeable merge request notification text interpolation" @lulalala ~"bug" merge requests notifications -
Add a monkey patch of https://github.com/carrierwaveuploader/carrierwave/pull/2314 @dosuken123 GCP Migration Object Storage ~"Pick into 10.8" -
Add migration page for Gemnasium @plafoucriere -
Epics - include ::Issuable, not EE::Issuable @mdelaossa -
Move SquashBeforeMerge vue component @gtsiolis -
Use less aggressive sticking for DB load balancing @yorickpeterse ~"availability" database ~"performance" -
Move API group deletion to Sidekiq @stanhu api ~"performance" -
Revert "Use less aggressive sticking for DB load balancing" @yorickpeterse database ~"performance" -
Chmod 644 on offending files @axil -
Reorder LinkToMemberAvatar vue component props values @gtsiolis -
Rename merge request widget author component @gtsiolis -
Add instruction for configuring host keys on HA secondary servers @ckatanda -
Fix import project by url layout @annabeldunstone bootstrap4 -
Replace grape-route-helpers with our own grape-path-helpers @stanhu
RC2
-
23ae072ba2d @DouweM Merge branch 'workhorse-4-3-0' into 'master' -
f4cdc9d87e3 @DouweM Merge branch 'fj-34526-enabling-wiki-search-by-title' into 'master' -
0b4f9ff4068 @smcgivern Merge branch 'sh-fix-source-project-nplus-one' into 'master' -
7bd2eee9417 @smcgivern Merge branch 'ee-jprovazn-epic-date-note' into 'master' -
c63cd738b1e @DouweM Merge branch 'bvl-bump-gitlab-shell-7-1-3' into 'master' -
57514046ece @filipa Merge branch 'ide-highlighter-type-fox' into 'master' -
8c7bffa437b @DouweM Merge branch 'sh-fix-issue-43981' into 'master' -
414daf34e98 @DouweM Merge branch 'sh-fix-secrets-not-working' into 'master' -
9b20be45e99 @axil Merge branch 'sh-add-missing-squash-param-api-docs' into 'master' -
0fca47eaa39 @axil Merge branch 'patch-7' into 'master' -
5f0a5367c80 @stanhu Merge branch 'fix-valid-ip-address-usage-in-documentation' into 'master' -
c0d1e3862b4 @stanhu Merge branch '47193-uri-invalidurierror-bad-uri-is-not-uri-users-xxx-bot' into 'master' -
ee111285ece @stanhu Merge branch '47183-update-selenium-webdriver-to-3-12-0' into 'master' -
fd8d97770ca @Dmitriy Zaporozhets Merge branch 'ccr/extract_EE_code_5942' into 'master' -
fe0ebf76c49 @annabeldunstone Merge branch 'ClemMakesApps-master-patch-71268' into 'master' -
f8bd8f4f062 @rspeicher Merge branch 'sh-add-ruby-2.4-comment' into 'master' -
2de002b3db1 @stanhu Merge branch 'fix-feature-memoization' into 'master' -
81e899ea714 @stanhu Merge branch 'sh-bump-ruby-2.4' into 'master' -
160cc6cd7b0 @ClemMakesApps Merge branch 'revert-c640e579' into 'master' -
aa5e61d5108 @annabeldunstone Merge branch '46696-branch-names-in-system-notes-have-incorrect-color' into 'master' -
1cb3b9b29cd @rspeicher Merge branch 'sh-bump-omniauth-gitlab' into 'master' -
abe98d44e89 @iamphill Merge branch 'new-label-spelling-error' into 'master' -
c640e579249 @ClemMakesApps Merge branch '46833-sticky-polyfill' into 'master' -
eeb73247aaf @filipa Merge branch '47113-modal-header-styling-is-broken' into 'master' -
c5f89e5bd7f @timzallmannn Merge branch 'docs-update-fe-dependencies-guide' into 'master' -
5d538054a52 @rspeicher Merge branch '6145-extract-app-views-shared-issuable-ee' into 'master' -
046e0497ea5 @ClemMakesApps Merge branch '46619-strong-tag-font-weight' into 'master' -
6c06768d286 @DouweM Merge branch '46478-update-updated-at-on-mr' into 'master' -
d637fbe9af3 @ClemMakesApps Merge branch '46815-monitoring-active-tab' into 'master' -
52388feb644 @ayufan Merge branch 'fix-http-proxy' into 'master' -
c3450ab9eec @nick.thomas Merge branch 'reactive-caching-alive-bug' into 'master' -
72702275373 @DouweM Merge branch '46913-appearance-uploader-fields-and-description-html-are-missing-in-cached-version' into 'master' -
4b0ff7c742f @filipa Merge branch 'ide-list-merge-requests' into 'master' -
ccf052905c2 @smcgivern Merge branch 'backup-delete-all-use-file-join' into 'master' -
afb2d667cae @ayufan Merge branch '46010-add-more-validations-for-runners-and-runner-type' into 'master' -
709e8b26386 @DouweM Merge branch 'gitaly-tripswitch' into 'master' -
cc5890f287b @DouweM Merge branch '46481-preserve-warnings-even-if-passed' into 'master' -
78fe35ccc38 @DouweM Merge branch 'update-preferences-header' into 'master' -
aa8d367509a @DouweM Merge branch 'fj-45059-add-validation-to-webhook' into 'master' -
4dc3b309bf2 @nick.thomas Merge branch 'tc-geo-gently-log-prune' into 'master'
RC3
-
4fd808ed1a0 @ClemMakesApps Merge branch '46878-bs4-pagination-is-pipeline-s-page-has-no-styling' into 'master' -
349a709fd1c @ClemMakesApps Merge branch '46751-collapsed-mr-sidebar-avatar-is-not-aligned-correctly' into 'master' -
c7f8552e3c2 @iamphill Merge branch '6228-bs-modal' into 'master' -
c2e7b92fe08 @iamphill Merge branch '6300-fix-broken-epics-badge' into 'master' -
e89fdd8e9bc @ClemMakesApps Merge branch 'fix-form-headers' into 'master' -
da5de00c3bb @ClemMakesApps Merge branch '47146-new-project-active-tab' into 'master' -
889a25e5ded @ClemMakesApps Merge branch 'fix-admin-user-form' into 'master' -
5c4d42d2079 @iamphill Merge branch '47236-print-fix' into 'master' -
3e916173844 @yorickpeterse Merge branch 'gh-importer-transactions' into 'master' -
db25bdd01ea @iamphill Merge branch '45820-add-xcode-link' into 'master' -
06f59cbcd15 @annabeldunstone Merge branch 'bootstrap-markdown-code-highlight' into 'master' -
43eeff84155 @annabeldunstone Merge branch 'jivl-fix-gitea-import' into 'master' -
632d65d0d2c @annabeldunstone Merge branch 'jivl-fix-labels-page' into 'master' -
43c1fd36490 @ClemMakesApps Merge branch '47236-github-import-btn' into 'master' -
b8ab159a930 @annabeldunstone Merge branch '47158-bs4-nav-projects-dropdown-overflow' into 'master' -
aac3b46444c @ClemMakesApps Merge branch '47273-bs4-header-sub-nav-dropdown-active-states' into 'master' -
234672eb8c8 @ClemMakesApps Merge branch '6287-epics-page-styling-is-broken' into 'master' -
257d6a86132 @annabeldunstone Merge branch 'fix-responsive-mr-form' into 'master' -
df4d07b0639 @smcgivern Merge branch '47266-visiblity-import-sources-checkbox-styling' into 'master' -
14d3f1d93ca @ClemMakesApps Merge branch '47147-project-visibility-alignment' into 'master' -
d783f79bbb5 @filipa Merge branch 'ide-alignment-fixes' into 'master' -
6d6ba149451 @filipa Merge branch 'fix-jobs-log' into 'master' -
dcbdfe7ac71 @ClemMakesApps Merge branch '47115-fix-markdown-blockquote' into 'master' -
f4f9e54ebe8 @ClemMakesApps Merge branch 'jivl-fix-labels-not-displayed-after-selection' into 'master' -
fe56a07fe9c @ClemMakesApps Merge branch '6287-epics-page-styling-is-broken' into 'master' -
aba8f6493fc @ClemMakesApps Merge branch '46885-group-visibility' into 'master' -
44532228007 @ClemMakesApps Merge branch '47162-styling-of-acceptance-terms-page-is-broken' into 'master' -
48553dd4669 @ClemMakesApps Merge branch '6288-approvers-block-in-new-mr-page-is-broken-after-bs4' into 'master' -
700ea84f824 @smcgivern Merge branch 'osw-ignore-diff-header-when-persisting-diff-hunk' into 'master'
RC4
-
3c5d25fe57d @ClemMakesApps Merge branch 'sh-fix-importer-status' into 'master'
RC5
-
30ef6fe7603 @grzesiek Merge branch 'per-project-pipeline-iid-ee' into 'master' -
7d0145ebd83 @rspeicher Add requiredscopeattribute to ee/spec/models/epic_spec.rb -
ee36d59a0c4 @rspeicher Add IidRoutes to Epic model -
a90d72a2b15 @lulalala Resolve conflict on SlashCommands -
40c7124e2cc @nick.thomas Merge branch '6022-ee-extract-slash_commands' into 'master' -
28f9a4dc4b7 @lulalala Resolve "Extract EE specific files/lines for lib/gitlab/slash_commands" -
9c296194782 @nick.thomas Merge branch '6022-ee-extract-slash_commands-in-ce' into 'master' -
4f20bf956a1 @lulalala Backport EE SlashCommand Refactor -
848ecbc7a60 @yorickpeterse Merge branch 'rails5-fix-46281' into 'master'
RC6
Discussion ~"Discussion"
-
@yorickpeterse | Preload Group plans in EpicsFinder ~"Discussion" database ~"performance" -
@jarka | Include all ancestors milestones in json list & autocomplete ~"Discussion" backend milestones -
@oswaldo | Adjust insufficient diff hunks being persisted on NoteDiffFile ~"Discussion" backend ~"bug" merge requests ~"performance" -
@jivanvl | Support smarter system notes ~"Discussion" epics issues merge requests -
@smcgivern | Fix an N+1 in avatar URLs ~"Discussion" backend ~"performance" -
@lulalala | (EE port) Rephrase Merge Request Maintainer Edit Deliverable ~"Discussion" backend merge requests -
@lulalala | Rephrase Merge Request Maintainer Edit Deliverable ~"Discussion" backend merge requests -
@samdbeckham | Resolve "Collapsed MR sidebar avatar is not aligned correctly" ~"Discussion" UI polish bootstrap4 ~"bug" frontend regression -
@jprovaznik | Migrate jobs in object_storage_upload queue ~"Discussion" backend ~"technical debt" -
@lulalala | Resolve "Rename the Masterrole toMaintainer" Deliverable ~"Discussion" Inclusion ~"UX ready" backend
Platform ~"Platform"
-
@winh | Fix navigation theme preference heading ~"Platform" frontend regression settings -
@timzallmann | Resolve "Styling of acceptance terms page is broken" ~"Platform" bootstrap4 ~"bug" frontend regression -
@jarka | Write repository_storages without type casting ~"Platform" backend rails5 -
@DouweM | Use gitlab-shell 7.1.4 ~"Platform" -
@reprazent | Hide archived projects from shared_projects~"Platform" backend -
@yorickpeterse | Perform pull request IO work outside a transaction ~"Platform" ~"availability" ~"import" movingtogitlab ~"performance" -
@leipert | Fix epic badges in Group sidebar ~"Platform" bootstrap4 ~"bug" epics frontend regression -
@reprazent | Render a 403 when showing an access denied message External Authorization ~"Platform" -
@tauriedavis | Resolve "Missing Accept button for terms of service" ~"Platform" gdpr -
@rdavila | Exclude Guest users or users without a membership from seats count for Ultimate plan ~"Platform" backend database ~"license" -
@rdavila | Add migration to disable the usage of DSA keys ~"Platform" database -
@nick.thomas | Fix repository archive generation when hashed storage is enabled ~"Platform" ~"bug" -
@ash.mckenzie | Resolve "ActionView::MissingTemplate: Missing template projects/merge_requests/invalid, projects/merge_requests/application/invalid, pr..." ~"Platform" ~"bug" -
@reprazent | GraphQL setup: Basic Project and Merge request endpoint GraphQL ~"Platform" api -
@ifarkas | Add Avatar API Deliverable ~"Platform" api backend ~"feature proposal" user profile -
@ifarkas | Use Github repo visibility during import while respecting restricted visibility levels ~"P1" ~"Platform" backend ~"bug" ~"import" movingtogitlab -
@reprazent | Validate classification label on create & update External Authorization ~"Platform" -
@fjsanpedro | Support LFS objects when creating a project by import Deliverable ~"Platform" backend ~"bug" ~"import" ~"lfs"
CI/CD ~"CI/CD"
-
@filipa | Resolve "Error message after installing ingress does not ocupy full width" ~"CI/CD" frontend regression -
@gonzoyumo | Updated vendored ADO template ~"CI/CD" ~"Security Products" -
@ayufan | Bring back the EE changes to CE to authentication of builds ~"CI/CD" database ~"performance" -
@ayufan | Support presigned multipart uploads ~"CI/CD" Deliverable Object Storage -
@ayufan | Optimise pages service calling ~"CI/CD" ~"performance" -
@matteeyah | Resolve "NoMethodError: undefined method `previous_changes' for nil:NilClass" ~"CI/CD" Next Patch Release ~"bug" regression reproduced on GitLab.com settings -
@dosuken123 | Add background migrations to archive legacy job traces ~"CI/CD" Deliverable ~"artifacts" ~"technical debt" -
@ayufan | Perform gitlab-ci-token authentication always using primary ~"CI/CD" Deliverable database ~"performance" -
@filipa | Resolve "Huge artifacts block" ~"CI/CD" ~"bug" frontend -
@ayufan | Fix sticking of Runner a new job is scheduled ~"CI/CD" Deliverable database ~"performance" -
@ayufan | Optimise runner update cached info ~"CI/CD" ~"performance" -
@samdbeckham | Resolve "BS4: Pagination is pipeline's page has no styling" ~"CI/CD" bootstrap4 ~"bug" frontend regression -
@grzesiek | Improve pipeline index action performance by using persisted stages ~"CI/CD" Deliverable ~"performance" -
@grzesiek | Resolve "POST api/v4/projects/:id/pipeline should accept variables" ~"CI/CD" ~"Community Contribution" api -
@filipa | Resolve "Manual job's triggered by datetime is wrong" ~"CI/CD" ~"bug" frontend -
@grzesiek | Pipeline index performance improvements / EE ~"CI/CD" ~"performance" -
@DylanGriffith | QA Tests for Auto DevOps ~"CI/CD" OKR QA ~"auto devops" -
@jivanvl | Backport scroll utilities for the job log component ~"CI/CD" ~"Monitoring" frontend ~"technical debt" -
@dosuken123 | Live trace: Rescue stale live trace ~"CI/CD" Deliverable Object Storage database -
@dosuken123 | Add per-project pipeline id (Use AtomicInternalId) ~"CI/CD" Deliverable backend ~"ci variables"
Geo ~"Geo"
-
@vsizov | Resolve "Geo: Deleted project events may be skipped on the secondary when selective sync is used" ~"Geo" ~"bug" -
@dbalexandre | Resolve "Geo: Move out the replication slots items from verification section in Geo admin screen" ~"Geo" frontend -
@digitalmoksha | Resolve "Geo exposes repository storage paths in HTTP API" ~"Geo" ~"Gitaly" -
@kushalpandya | Show status information stale icon in Geo admin dashboard ~"Geo" UI polish frontend -
@dbalexandre | Resolve "Geo - Revisit the indexes on the project_repository_states table" ~"Geo" ~"Geo DR" database ~"performance"
Gitaly ~"Gitaly"
-
@jacobvosmaer-gitlab | Prevent Gitaly WriteConfig log noise ~"Gitaly" -
@jacobvosmaer-gitlab | Find and mark more Git disk access locations ~"Gitaly" -
@jacobvosmaer-gitlab | Add feature flag for using go-git in Gitaly ~"Gitaly" -
@bkc | Move GC/Repack to OptOut ~"Gitaly"
Monitoring ~"Monitoring"
-
@mikegreiling | Adjust monitoring graphs to support widgets in EE ~"Monitoring" frontend -
@tiagonbotelho | Adds Kubernetes Pod Logs to GitLab ~"Monitoring" ~"feature proposal" ~"kubernetes"
Security Products ~"Security Products"
-
@gonzoyumo | Enrich Security Reports with more data. ~"Security Products" -
@groulot | Rename licence management artifact ~"Security Products" -
@filipa | Resolve "Merge Request > Security Reports > Vulnerability Modal broken with Bootstrap 4 update" ~"Security Products" bootstrap4 frontend regression
frontend frontend
-
@jivanvl | Fix gitea import page UI polish bootstrap4 frontend regression -
@jivanvl | Fix labels page missing margins and oversized fonts UI polish bootstrap4 frontend regression -
@jivanvl | Resolve: Labels are not displayed after selection bootstrap4 ~"bug" frontend -
@dennis | Resolve "Projects / menu displays scrolls bar for short period of time" bootstrap4 frontend navigation regression -
@dennis | Resolve "Header sub-nav dropdown triggers missing active state on dropdown open" bootstrap4 frontend regression -
@timzallmann | Resolve "Epics Page Styling is broken" bootstrap4 ~"bug" frontend regression -
@tauriedavis | Resolve "New project visibility level description alignment" UI polish bootstrap4 frontend -
@tauriedavis | Resolve "Admin area > Import sources and restricted visibility level checkboxes styling" UI polish UX bootstrap4 frontend -
@kushalpandya | Remove confusing statement in the message shown for Epics list empty state when filters are applied epics frontend ~"portfolio management" -
@annabeldunstone | Resolve "Wiki print view is broken" frontend -
@iamphill | Fixed alignment issues with IDE sidebar bootstrap4 frontend ~"web ide" -
@andr3 | Resolve "Add Xcode Button in UI" Deliverable frontend -
@annabeldunstone | Resolve "Active tab for new project doesn't change properly" bootstrap4 frontend -
@samdbeckham | Resolve "Keyboard shortcuts modal is broken" ~"In review" bootstrap4 frontend shortcuts -
@kushalpandya | Add License Management results in the MR widget frontend license check merge requests -
@jivanvl | Add top margin to the related merge requests section UI polish bootstrap4 frontend regression -
@annabeldunstone | Fix group activity border to extend under RSS link ~"Community Contribution" UX frontend -
@jivanvl | fix attach button cursor bootstrap4 frontend regression -
@annabeldunstone | Resolve "Performance bar modal is hard to read" bootstrap4 frontend -
@iamphill | Show job logs in web IDE ~"Pick into 11.0" frontend ~"web ide" -
@andr3 | Resolve "Breadcrumb hidden by system message" ~"bug" frontend regression -
@andr3 | Resolve "Web IDE Status Bar is broken when System footer is present" ~"bug" frontend regression ~"web ide" -
@stanhu | Show a more helpful error for import status frontend ~"import" -
@iamphill | Show merge requests in IDE frontend ~"web ide" -
@jivanvl | Remove outline from switch/toggle buttons UI polish bootstrap4 frontend issues merge requests -
@dennis | Resolve "Kubernetes > Create form > Text color of error messages" UI polish bootstrap4 frontend -
@pslaughter | Resolve "Projects dropdown within new issue action of Issue boards doesn't show up correctly" bootstrap4 ~"bug" frontend regression -
@annabeldunstone | Resolve "Project > Settings > Members - The active tab doesn't work correctly" bootstrap4 frontend -
@jivanvl | Fix alert-danger class colors for text and background UI polish bootstrap4 frontend -
@jivanvl | Fix export issues modal UI polish bootstrap4 frontend -
@annabeldunstone | Resolve "Admin area > users dropdown" bootstrap4 frontend -
@jivanvl | Fix history icon misaligned UI polish bootstrap4 frontend -
@tauriedavis | Resolve "Kubernetes cluster information page > Advanced Settings > Fix styling of remove cluster section" UI polish bootstrap4 frontend -
@annabeldunstone | Port of 43597-new-navigation-themes to EE frontend -
@annabeldunstone | Resolve "Introduce new navigation themes in GitLab 11.0" Deliverable UX frontend
database database
-
@yorickpeterse | Rails 5 fix glob spec ~"Community Contribution" backend database ~"dependency update" rails5
uncategorized ~"uncategorized"
-
@rspeicher | Update email_spec to 2.2.0 ~"Community Contribution" ~"dependency update" -
@rymai | Update Doorkeeper OpenID for Kubernetes support ~"Community Contribution" ~"dependency update" ~"kubernetes" oauth -
@timzallmann | Resolve "Approvers block in new MR page is broken after BS4" bootstrap4 regression -
@ClemMakesApps | Fix responsive layout for new MR metadata form bootstrap4 -
@annabeldunstone | Resolve "Import from github button has no left-margin" bootstrap4 -
@ClemMakesApps | Fix markdown code highlighting bootstrap4 -
@ClemMakesApps | Fix markdown code highlighting bootstrap4 -
@pslaughter | Resolve "Markdown blockquote is not displaying properly" bootstrap4 -
@stanhu | Remove N+1 query for author in issues API api ~"performance" -
@ClemMakesApps | Fix jobs log background color bootstrap4 -
@stanhu | Eliminate N+1 queries for CI job artifacts in /api/projects/:id/pipelines/:pipeline_id/jobs api ~"performance" -
@rymai | Fixing dead link in the readme file ~"Community Contribution" -
@ClemMakesApps | Fix layout in admin edit user form (EE) bootstrap4 -
@ClemMakesApps | Fix layout in admin edit user form bootstrap4 -
@ClemMakesApps | Fix Missing bottom line and padding for form headers bootstrap4 -
@stanhu | Eliminate N+1 queries with authors and push_data_payload in Events API api ~"performance" -
@ClemMakesApps | Revert "Merge branch 'jivl-add-top-margin-related-merge-requests' into 'master'" bootstrap4 -
@sarrahvesselov | Update _destroy.haml ~"Community Contribution" UI polish UX -
@ClemMakesApps | Fix header styles bootstrap4 -
@ClemMakesApps | Fix transfer project namespace field bootstrap4 -
@stanhu | Reject GPG keys that have e-mail or names with non-valid UTF-8 encodings ~"bug" gpg -
@ClemMakesApps | Fix MR tabs bottom border bootstrap4 -
@ClemMakesApps | Fix MR tabs bottom border (EE) bootstrap4 -
@ClemMakesApps | Fix project settings > merge request settings spacing bootstrap4 -
@ClemMakesApps | Fix card header text color bootstrap4 -
@stanhu | Fix invisible rows on importer status bootstrap4 -
@stanhu | Bump grape-path-helpers to 1.0.2 to get updated Rake task naming -
@godfat | Also match against tags because we could want to match tags ci-build -
@pslaughter | Update sticky utils with polyfill bootstrap4 ~"technical debt" -
@samdbeckham | Resolve "Project homepage > Plus dropdown on mobile screens" ~"In dev" UI polish bootstrap4 regression -
@ClemMakesApps | Fix related issues top padding bootstrap4 -
@ClemMakesApps | Add changelog for bootstrap upgrade bootstrap4 -
@annabeldunstone | Revert "Merge branch 'jivl-fix-labels-page' into 'master'" bootstrap4 -
@dosuken123 | Remove redundant has_internal_id -
@stanhu | Log response body to production_json.log when a controller responds with a 422 status ~"import"
Automated QA
Note: For Quality Engineers, for every release versions run Gitlab QA on staging and post the results.
Please post the results of the gitlab-qa automated QA tests below.
The credentials are in 1Password, look for GitLab QA.
Run
GITLAB_USERNAME=your_username GITLAB_PASSWORD=your_password gitlab-qa Test::Instance::Any EE latest https://staging.gitlab.com
RC1 results
Finished in 13 minutes 12 seconds (files took 0.58786 seconds to load)
19 examples, 7 failures
Failed examples:
rspec ./qa/specs/features/merge_request/create_spec.rb:3 # creates a merge request user creates a new merge request
rspec ./qa/specs/features/api/users_spec.rb:16 # API users when authenticated submit request with a valid user name
rspec ./qa/specs/features/api/users_spec.rb:10 # API users when authenticated get list of users
rspec ./qa/specs/features/api/users_spec.rb:25 # API users when authenticated submit request with an invalid user name
rspec ./qa/specs/features/project/add_secret_variable_spec.rb:3 # secret variables support user adds a secret variable
rspec ./qa/specs/features/merge_request/rebase_spec.rb:3 # merge request rebase rebases source branch of merge request
rspec ./qa/specs/features/project/deploy_key_clone_spec.rb:18 # cloning code using a deploy key user sets up a deploy key to clone code using pipelines
RC5 results
Finished in 15 minutes 39 seconds (files took 0.26677 seconds to load)
19 examples, 6 failures
Failed examples:
rspec ./qa/specs/features/api/users_spec.rb:16 # API users when authenticated submit request with a valid user name
rspec ./qa/specs/features/api/users_spec.rb:25 # API users when authenticated submit request with an invalid user name
rspec ./qa/specs/features/api/users_spec.rb:10 # API users when authenticated get list of users
rspec ./qa/specs/features/project/add_secret_variable_spec.rb:3 # secret variables support user adds a secret variable
rspec ./qa/specs/features/project/deploy_key_clone_spec.rb:18 # cloning code using a deploy key user sets up a deploy key to clone code using pipelines
rspec ./qa/specs/features/merge_request/create_spec.rb:3 # creates a merge request user creates a new merge request
RC# results
Create a new section for each new release candidate, update the section with changes in the release and update the RC# in the issue description
Post the result of the test run here
/cc @gl-product