11.2.0-rc1 QA Issue

Release Candidate QA Task

Process

A Release manager with the help of a Quality engineer will populate the Merge Requests tested section. The information is taken from our Automated QA task generation script. The documentation can be found at: https://gitlab.com/gitlab-org/release/docs/blob/master/general/qa-issue-generation.md

Each engineer then validates and checks off each of their assigned QA task(s).

  1. Check off each Merge Request changes that you've tested successfully and note any issues you've created and check them off as they are resolved.
  2. If a problem is found:
  • Create an issue for it and add a sub bullet item under the corresponding validation checklist task. Link the issue there.
  • Add the severity label
  • Raise the problem in the discussion and tag relevant Engineering and Product managers.
  1. If a regression is found:
  • Create an issue for it
  • Add the severity label and the regression label
  • Raise the regression in the discussion and tag relevant Engineering and Product managers.

General Quality info can be found in the Quality Handbook.

Deadline

  • The deadline to which the first release candidate (RC1) moves on from staging environment is 24 hours after the deploy to staging completes.
  • The deadline to which subsequent release candidates moves on from staging environment is 12 hours after the deploy to staging completes.

Note: For Release Managers, for each release candidate, update the time here to reflect the latest release candidate deploy.

QA testing on staging.gitlab.com should be completed by 2018-08-02 18:56 UTC. After this deadline has passed, Release Managers will proceed with the canary and production deployment.

Merge Requests tested in 11.2.0-rc1

Example:

  • @Engineer1 | Apply notification settings level of bacons to all child bacons ~Discussion ~groups subgroups
  • @Engineer2 | Resolve "Timeout searching group bacons" ~Discussion backend ~bug database ~groups issues ~performance
  • @Engineer3 | Nonnegative meatball weights in issuable sidebar short ribs Deliverable ~Discussion backend direction frontend issues
    • Found problem, does not work because... LINK_ISSUE_HERE
  • @Engineer4 | Moving rev-list pastrami bacons to Lfs Prosciutto ~Platform backend ~lfs

Platform ~"Platform"

  • @reprazent | Append skip ci to Crowdin commit messages ~"Platform" ~"internationalization"
  • @DouweM | Show "Sign in" instead of "Sign in / Register" when sign up is disabled ~"Community Contribution" ~"Platform"
  • @tiagonbotelho | Resolve "API: /groups/:name query very slow for groups with many projects" ~"In review" ~"Platform" api ~"performance"
  • @rymai | Resolve "PUT /projects/:id : unable to update avatar alone" ~"Accepting Merge Requests" ~"Community Contribution" ~"P3" ~"Platform" api ~"bug" project reproduced on GitLab.com settings
  • @rymai | Update time_helper.rb to fix output for exact minutes. ~"Community Contribution" ~"Platform" UX ~"feature proposal" ~"import"
  • @rdavila | Update billing section to support GitLab.com trials ~"Platform" database
  • @rdavila | Backport some changes made for this spec in EE ~"Platform" auto updated
  • @rdavila | Fix a bug where user was unable to delete a branch when repo size was above the limit ~"Platform" ~"bug" repository
  • @rdavila | Backport some changes from EE ~"Platform"
  • @reprazent | Remove timestamps from locale/gitlab.pot ~"Platform" backend ~"internationalization"
  • @rymai | i18n: externalize strings from 'app/views/explore' ~"Community Contribution" ~"Platform" ~"internationalization"
  • @dzaporozhets | Add manifest import ~"Platform" auto updated ~"import" subgroups
  • @dzaporozhets | Add manifest import feature (EE port) ~"Platform" ~"import" subgroups
  • @ayufan | Fix performance problem of tags query ~"Platform" ~"bug" database ~"performance"
  • @iamphill | Allow merge requests from forks to be opened in Web IDE Deliverable ~"Platform" backend frontend ~"web ide"
  • @rymai | i18n: externalize strings from 'app/views/doorkeeper' ~"Community Contribution" ~"Platform" ~"internationalization"
  • @rymai | i18n: externalize strings from 'app/views/import' ~"Community Contribution" ~"Platform" ~"internationalization"
  • @kushalpandya | Fix typo in CSS transform property for Memory Graph component ~"Platform" frontend
  • @rymai | Fix archived parameter for projects API ~"Community Contribution" ~"Platform" api
  • @tiagonbotelho | Add Premium license checks for system messages ~"Platform" backend ~"bug" ~"license" license check
  • @nuritnt | Features/show project id on home panel ~"Platform" project release post item
  • @iamphill | Resolve "broken breadcrumb in admin/user when switching tabs" ~"Community Contribution" ~"Platform" admin dashboard ~"bug" frontend navigation settings
  • @rdavila | Add avatar_url attr to the response of the autocomplete endpoint ~"Platform"
  • @tiagonbotelho | Improve feedback when a developer cannot push in an empty repository ~"Platform" backend repository
  • @stanhu | Limit the TTL for anonymous sessions to 1 hour ~"Platform" ~"performance"
  • @stanhu | Limit the TTL for anonymous sessions to 1 hour (EE port) ~"Platform" ~"performance"
  • @smcgivern | Improve email address parsing ~"Community Contribution" ~"Platform" ~"feature proposal" ~"services" settings
  • @DouweM | Add button to regenerate 2FA codes. 2FA ~"Community Contribution" ~"Platform" ~"UX ready" backend ~"devops:administration" ~"feature proposal" security
  • @ifarkas | Delete UserActivities and related workers Deliverable ~"P3" ~"Platform" ~"S2" ~"availability" backend database ~"devops:administration" ~"performance"
  • @ifarkas | Delete UserActivities and related workers Deliverable ~"P3" ~"Platform" ~"S2" ~"availability" backend database ~"devops:administration" ~"performance"
  • @stanhu | Escape username and password in UrlSanitizer#full_url ~"Platform" ~"bug"
  • @pslaughter | Resolve "Web IDE crashes for directories named "blob"" Deliverable ~"P2" ~"Platform" ~"S2" ~"bug" ~"devops:create" frontend ~"web ide"
  • @DouweM | Resolve "Ability to download single file" ~"Community Contribution" ~"Platform"
  • @lbennett | Resolve "Unable to save user profile update with Safari" Deliverable ~"In dev" ~"P2" ~"Platform" ~"S2" ~"bug" customer ~"devops:administration" frontend reproduced on GitLab.com settings user profile
  • @godfat | Resolve "Disable SAML and Bitbucket if OmniAuth is disabled" ~"Platform" authentication authorization
  • @godfat | EE: Resolve "Disable SAML and Bitbucket if OmniAuth is disabled" ~"Platform" authentication authorization
  • @fjsanpedro | Fix gitlab import project load ~"Platform" api ~"bug" ~"import" oauth regression
  • @rymai | Fix #47379 - Project visibility tooltip ~"Accepting Merge Requests" ~"Community Contribution" ~"Platform" ~"bug" frontend reproduced on GitLab.com
  • @rymai | Resolve "Credentails used for repository import are visible inside the Sidekiq logs (Background Jobs)" ~"Community Contribution" ~"Platform" admin dashboard ~"bug" security
  • @winh | Display GPG status on repository and blob pages Deliverable ~"Platform" ~"devops:create" ~"feature proposal" frontend gpg repository
  • @lbennett | Resolve "Commits page tooltips" Deliverable ~"In dev" ~"Platform" UI polish ~"UX ready" ~"devops:create" frontend repository
  • @kushalpandya | Fix Vue datatype errors for markdownVersion parsing ~"Platform" ~"bug" frontend
  • @DouweM | Add an option to have a private profile on GitLab ~"Community Contribution" ~"Platform" UX ~"devops:share" ~"feature proposal" movingtogitlab release post item user profile
  • @tiagonbotelho | Disable Rack Attack by default ~"Platform" backend security
  • @annabeldunstone | Resolve "Broadcast message is misaligned on sign in page" ~"Accepting Merge Requests" ~"Community Contribution" ~"Platform" UI polish frontend
  • @rspeicher | [EE] Resolve "API endpoint that returns all members, including the inherited membership through ancestor group" ~"Community Contribution" ~"Platform" api subgroups ~"user management"
  • @rspeicher | Resolve "API endpoint that returns all members, including the inherited membership through ancestor group" ~"Community Contribution" ~"Platform" api subgroups ~"user management"
  • @jivanvl | Add bar chart component ~"Platform" UI polish analytics ~"backstage" frontend
  • @reprazent | toggle wip status using GraphQL mutation GraphQL ~"Platform"
  • @DouweM | Resolve "Define /commits/ behaviour" ~"Accepting Merge Requests" ~"Community Contribution" ~"Platform" ~"feature proposal" repository
  • @pslaughter | Resolve "Resize handles for Web IDE right sidebar are too thin" Deliverable ~"Platform" UI polish UX debt ~"devops:create" frontend ~"web ide"
  • @lbennett | Resolve "Making instance-wide data tools more accessible" Deliverable ~"In dev" ~"Platform" ~"UX ready" backend ~"convdev" database ~"devops:administration" ~"feature proposal" frontend missed-deliverable
  • @yorickpeterse | EE: Stop building Route rows on the fly ~"Platform" database ~"performance"
  • @yorickpeterse | Stop building Route rows on the fly ~"Platform" database ~"performance"
  • @tiagonbotelho | Backport of EE-1499 ~"Platform" api backend ~"backstage" ~"mirror"
  • @tiagonbotelho | API endpoint for configuring repository pull mirroring via HTTP ~"Platform" api backend ~"feature proposal" ~"mirror"
  • @fjsanpedro | Create GPG commit signature in bulk Deliverable ~"P2" ~"Platform" ~"S2" ~"availability" backend ~"devops:create" ~"memory usage" ~"performance"
  • @rymai | Resolve "Improve Error Message When Adding Invalid User to Project via API" ~"Community Contribution" ~"Platform" api ~"enhancement" ~"user management"
  • @fjsanpedro | Code cleaning in PostReceive services Deliverable ~"P2" ~"Platform" ~"S2" ~"availability" backend ~"backstage" ~"devops:create" ~"performance"
  • @dzaporozhets | Search for label on project labels page by title or description ~"Plan" ~"Platform" UX frontend labels ~"search"
  • @dzaporozhets | Show one digit after dot in commit_per_day value in charts page. ~"Accepting Merge Requests" ~"Community Contribution" ~"Platform" ~"feature proposal" graphs
  • @nick.thomas | Add support for ssh certificates (internal API) ~"Community Contribution" ~"Platform" backend release post item

CI/CD ~"CI/CD"

  • @winh | Support manually stopping any environment from the UI (EE-port) ~"CI/CD" Deliverable backend ~"devops:release" frontend
  • @winh | Support manually stopping any environment from the UI ~"CI/CD" Deliverable ~"P3" ~"S3" backend customer ~"devops:release" frontend
  • @ayufan | Improve metadata access performance ~"CI/CD" Object Storage ~"backstage"
  • @rymai | Add missing maximum_timeout parameter ~"CI/CD" ~"Community Contribution" api ~"bug" ~"runner"
  • @nick.thomas | Fix an exception seen using the online terminal ~"CI/CD" ~"bug" ~"kubernetes"
  • @grzesiek | Add missing CI_COMMIT_BEFORE_SHA predefined variable ~"CI/CD" ~"bug" ~"technical debt"
  • @grzesiek | Improve project build time setting validation ~"CI/CD" ~"bug"
  • @grzesiek | Make it more explicit what environment stop actions are / EE ~"CI/CD" ~"backstage"
  • @filipa | Resolve "Arrow for linked pipeline has the wrong color" ~"CI/CD" UI polish frontend
  • @grzesiek | Make it more explicit what environment stop actions are ~"CI/CD" ~"backstage" ~"technical debt"
  • @filipa | Backports security reusable components into CE to use in JUnit report ~"CI/CD" Deliverable ~"Security Products" ~"backstage" frontend
  • @filipa | Backports security reusable components into CE to use in JUnit report ~"CI/CD" Deliverable ~"Security Products" ~"backstage" frontend
  • @filipa | Moves CSS of security reports into CE folder ~"CI/CD" ~"Security Products" ~"backstage" frontend
  • @filipa | Moves CSS of security reports into CE folder ~"CI/CD" ~"Security Products" ~"backstage" frontend
  • @zj | Remove refs cleanup job ~"CI/CD" ~"Gitaly"
  • @grzesiek | Fix deserializing YAML variables when a build has been imported ~"CI/CD" ~"bug"
  • @mayra-cabrera | Resolve "Deploy Tokens failed to clone LFS repository" ~"CI/CD"
  • @leipert | Pipeline security dashboard: Move EE specific code to EE folder ~"CI/CD" ~"backstage" frontend pipeline ~"technical debt"
  • @leipert | Pipeline security dashboard: Backport code from EE ~"CI/CD" ~"backstage" frontend pipeline ~"technical debt"
  • @filipa | Adds Vuex store to handle the data for tests reports in MR widget ~"CI/CD" Deliverable frontend
  • @tpresa | Fixing link with the docs of regexp syntax. ~"CI/CD" ~"support-fix"
  • @timzallmann | Wrap job name on pipeline job sidebar ~"CI/CD" ~"Community Contribution" UI polish frontend
  • @leipert | Use new extendable report_issues.vue (gitlab-ce!20843) ~"CI/CD" ~"Security Products" ~"backstage" frontend
  • @leipert | Make report_issues.vue easily extendable ~"CI/CD" ~"Security Products" ~"backstage" frontend
  • @dosuken123 | Extend gitlab-ci.yml to request junit.xml test reports ~"CI/CD" Deliverable
  • @SteveAzz | Fix authorization for interactive web terminals ~"CI/CD" ~"bug" ~"devops:verify"
  • @ayufan | Update total storage size when changing size of artifacts ~"CI/CD" ~"Community Contribution" ~"artifacts" awaiting feedback ~"bug" regression
  • @ayufan | Support multiple scopes when authing container registry scopes ~"CI/CD" ~"bug" ~"container registry"

Geo ~"Geo"

  • @mkozono | Geo: Fix repository updated replication race condition ~"Geo" ~"Geo DR" ~"bug" data integrity
  • @digitalmoksha | Resolve "Primary geo node can't be removed from non-secondary machines" Deliverable ~"Geo" ~"bug" frontend
  • @stanhu | Geo: Log to geo.log when the Log Cursor skips an event ~"Geo"
  • @stanhu | Geo: Gracefully handle deleted events from Geo event log ~"Geo"
  • @dbalexandre | Resync project repositories on secondaries nodes when import finishes ~"Geo" ~"bug" data integrity
  • @jameslopez | Resolve "Geo: Uninitialized constant Gitlab::Geo::ImportExportDownloader" ~"Geo" ~"bug" regression
  • @vsizov | Backport of gitlab-org/gitlab-ee!6137 ~"Geo" api ~"backstage"
  • @stanhu | Add additional logging for Geo Log Cursor ~"Geo"
  • @dbalexandre | Resolve "Geo: Unable to disable verification on the secondary" ~"Geo" regression
  • @vsizov | Resolve "Geo: Add repository verification failures to API" ~"Geo" api
  • @kushalpandya | Show decimal place up to single digit in Stacked Progress Bar ~"Geo" ~"bug" frontend
  • @brodock | [CE Backport] Geo: Cache projects_count and wikis_count in SiteStatistic ~"Geo" ~"availability" database ~"performance"
  • @brodock | Geo: Improve Geo Status API performance with cached counters in SiteStatistic Deliverable ~"Geo" ~"P2" ~"S3" ~"availability" database ~"performance"
  • @mkozono | Fix namespace move callback behavior, especially to fix Geo replication of namespace moves during certain exceptions ~"Geo" ~"bug"
  • @digitalmoksha | raise SecondaryNotConfigured if Geo DB is not found ~"Geo" backend ~"bug"
  • @vsizov | Resolve "Geo - The "Storage config" in the "Other section" is broken in the Geo nodes admin page" ~"Geo" ~"In review" ~"bug" database regression
  • @dbalexandre | Track registries marked as synced when repository does not found ~"Geo" database
  • @toon | Track the Geo event log gaps in redis and handle them later ~"Geo"
  • @mkozono | Add local project uploads cleanup task ~"Geo" ~"Geo DR"
  • @mkozono | Port of mk/add-local-project-uploads-cleanup-task to EE ~"Geo" ~"Geo DR"
  • @dbalexandre | Add a rake task to resync projects where verification has failed ~"Geo"

Gitaly ~"Gitaly"

  • @jacobvosmaer-gitlab | Make all Gitaly diff flags mandatory (EE version) ~"Gitaly"
  • @jacobvosmaer-gitlab | Make all Gitaly diff flags mandatory ~"Gitaly"
  • @jacobvosmaer-gitlab | Remove gitaly_list_commits_by_oid, gitaly_commit_deltas, gitaly_create_repository flags ~"Gitaly"
  • @jacobvosmaer-gitlab | Make blob and other RPC's mandatory ~"Gitaly"
  • @alejandro | Use Gitaly's OperationService.UserUpdateBranch RPC ~"Gitaly"
  • @jacobvosmaer-gitlab | Use gitaly to set/unset git config ~"Gitaly"
  • @jacobvosmaer-gitlab | Use Gitaly for fetches and creating bundles ~"Gitaly"
  • @jacobvosmaer-gitlab | Revert "Merge branch 'gitaly-with-config' into 'master'" ~"Gitaly" ~"bug"
  • @godfat | Fix a typo in Gitlab::Git::Repository ~"Gitaly"
  • @smcgivern | Make sure ConflictsService does not raise for conflicting submodules ~"Gitaly" ~"Plan" backend merge requests regression repository
  • @jacobvosmaer-gitlab | Remove last Gitaly flags from Blob and Workhorse ~"Gitaly"
  • @jacobvosmaer-gitlab | Use gitaly 0.112.0 ~"Gitaly"
  • @brodock | Resolve "Add Gitaly Servers to Admin > Overview navigation menu" ~"Gitaly" admin dashboard ~"feature proposal"
  • @jacobvosmaer-gitlab | Use Gitaly to set/unset git config, take 2 ~"Gitaly"
  • @jacobvosmaer-gitlab | Remove Repository#path memoization ~"Gitaly"
  • @andrewn | Add a fast_timeout for the ServerService.ServerInfo endpoint ~"Gitaly" ~"availability" ~"bug"
  • @andrewn | Remove healthchecks from prometheus endpoint ~"Gitaly" ~"availability" ~"performance" production request
  • @jacobvosmaer-gitlab | Make more ref RPC's mandatory ~"Gitaly" ~"backstage"
  • @jacobvosmaer-gitlab | Remove Repository#lookup and unreachable rugged code (EE version) ~"Gitaly" ~"backstage"
  • @jacobvosmaer-gitlab | Remove Repository#lookup and unreachable rugged code ~"Gitaly" auto updated ~"backstage"
  • @jacobvosmaer-gitlab | Migrate merge base, merged branches, write ref ~"Gitaly" ~"backstage"
  • @jacobvosmaer-gitlab | Add cross-link to N+1 issue ~"Gitaly" ~"backstage"
  • @zj | Remove sanitize_repo_path for EE ~"Gitaly"
  • @zj | Remove sanitize_repo_path ~"Gitaly"
  • @jacobvosmaer-gitlab | Remove unreachable Git code (EE version) ~"Gitaly" ~"backstage"
  • @jacobvosmaer-gitlab | Remove unreachable Git code ~"Gitaly" ~"backstage"
  • @zj | Remove RevList class ~"Gitaly"
  • @zj | Remove RevList class ~"Gitaly"
  • @alejandro | Incorporate Gitaly's RefService.FindAllRemoteBranches RPC ~"Gitaly"
  • @alejandro | Incorporate Gitaly's RefService.FindAllRemoteBranches RPC ~"Gitaly"
  • @jacobvosmaer-gitlab | Add missing Gitaly branch_update nil checks ~"Gitaly" ~"backstage" regression
  • @alejandro | Migrate add_remote, remove_remote, fetch_internal_remote to gitaly ~"Gitaly" ~"backstage"
  • @alejandro | Migrate add_remote, remove_remote, fetch_internal_remote to gitaly ~"Gitaly" ~"backstage"
  • @zj | Gitaly migrate old DB migrations ~"Gitaly"
  • @alejandro | Remove unused rugged code that is currently on Gitaly ~"Gitaly" ~"backstage"
  • @jacobvosmaer-gitlab | Annotate Gitlab::Git::Repository#fetch_ref ~"Gitaly" ~"backstage"
  • @zj | Make repository cleanup mandatory ~"Gitaly"
  • @zj | Remove timeouts for long running requests ~"Gitaly" Next Patch Release ~"bug" regression
  • @stanhu | Use limit parameter to retrieve Wikis from Gitaly ~"Gitaly" ~"performance" ~"wiki"
  • @jacobvosmaer-gitlab | More Gitaly cleanup: fetch_ref, allow disk access blocks ~"Gitaly" ~"backstage"
  • @fjsanpedro | Fix bug with Wiki pages encoding ~"Gitaly" ~"P3" ~"Pick into 11.1" ~"S3" ~"bug" regression reproduced on GitLab.com ~"wiki"
  • @zj | Remove git rake tasks ee ~"Gitaly"
  • @zj | Remove git rake tasks ~"Gitaly"

Monitoring ~"Monitoring"

  • @yorickpeterse | Add a 10 ms bucket for SQL timings ~"Monitoring" database ~"performance"
  • @grzesiek | Add emails delivery metrics ~"Monitoring" emails
  • @jivanvl | Resolve "Metrics drop down doesn't show all environment, some not clickable" ~"Monitoring" ~"backstage" ~"bug"
  • @annabeldunstone | Resolve "Fix arrow for popovers on monitoring graph" ~"Monitoring" frontend
  • @annabeldunstone | Resolve "Mobile view for pod logs has an alignment issue" ~"Monitoring" frontend
  • @tiagonbotelho | Frontend logic for MVC of SLI Alerts ~"Monitoring" ~"feature proposal" frontend
  • @tiagonbotelho | Backend logic for MVC of SLI Alerts ~"Monitoring" backend database ~"feature proposal"
  • @tiagonbotelho | Backport 5158-metrics-alerting to CE Deliverable ~"Monitoring" notifications
  • @jivanvl | Resolve "Environments dropdown is showing on the cluster health page" ~"Monitoring" frontend regression
  • @stanhu | Add /-/health basic health check endpoint ~"Monitoring" auto updated production request
  • @grzesiek | Add user authentication activity metrics ~"Monitoring" ~"logging" security

Security Products ~"Security Products"

  • @samdbeckham | Full list of vulnerabilities Deliverable GitLab Ultimate ~"Security Products" frontend
  • @samdbeckham | Full list of vulnerabilities Deliverable GitLab Ultimate ~"Security Products" frontend
  • @groulot | Add License Management API to the backend Deliverable ~"Security Products" database
  • @leipert | CE-Port of gitlab-ee!6708 GitLab Ultimate ~"Security Products" backend ~"bug" ~"devops:secure" frontend
  • @leipert | Resolve "Cannot create issue from Security Reports in MR widget" GitLab Ultimate ~"Security Products" backend ~"bug" ~"devops:secure" frontend
  • @fcatteau | Resolve "Add Security Dashboard to project quick links" Deliverable GitLab Ultimate ~"Security Products" ~"UX ready" backend ~"feature proposal" navigation security dashboard

frontend frontend

  • @timzallmann | Resolve "MR Refactor: Improve performance by setting v-once" frontend merge requests mr refactor regression
  • @timzallmann | Resolve "Adding a diff line note freezes the browser" ~"P1" ~"Plan" ~"S3" frontend mr refactor ~"performance" regression
  • @iamphill | Updated color of indent guide in Web IDE frontend ~"web ide"
  • @ClemMakesApps | Fix search bar text input alignment bootstrap4 frontend
  • @mikegreiling | Preserve the correct start/due dates on milestones when editing ~"Community Contribution" ~"Plan" Stretch ~"bug" customer frontend milestones
  • @winh | Revert "Merge branch 'fix-inconsistent-cancel-button' into 'master'" ~"Plan" UI polish frontend regression
  • @annabeldunstone | Resolve "MR Widget redesign was not done for license management / security products." frontend regression
  • @filipa | Resolve "Toggle file comments in merge request does not update toggle buttons" ~"Plan" ~"bug" frontend merge requests mr refactor ~"performance" regression ~"technical debt"
  • @annabeldunstone | Fix MR widget border frontend regression
  • @iamphill | EE port of ide-row-dropdown-design-update frontend ~"web ide"
  • @iamphill | Improvements to new entry dropdowns in Web IDE frontend ~"web ide"
  • @annabeldunstone | Backport mr widget changes from EE ~"backstage" frontend regression
  • @annabeldunstone | More mr widget fixes ~"backstage" frontend
  • @iamphill | Open pipeline list panel when clicking CI icon in Web IDE frontend ~"web ide"
  • @kushalpandya | Fix RSS button interaction on Dashboard, Project and Group activities ~"bug" frontend regression
  • @smcgivern | Resolve "Lazy-load performance bar in frontend" ~"backstage" frontend ~"performance" ~"technical debt"
  • @winh | Add missing sourceBranchLink prop to CI widget ~"Plan" ~"bug" frontend merge requests regression
  • @mikegreiling | Upgrade webpack and other frontend deps ~"dependency update" frontend webpack
  • @mikegreiling | EE Port of "Upgrade webpack and other frontend deps" ~"dependency update" frontend webpack
  • @rymai | Close revert and cherry pick modal on escape keypress ~"Community Contribution" UI polish frontend merge requests
  • @dimitrieh | Highlighting of person mentions now better visible on low contrast screens and… UI polish frontend
  • @ClemMakesApps | Resolve "Pipeline graph in new merge request widget is flickering" ~"Plan" ~"bug" frontend merge requests regression reproduced on GitLab.com
  • @annabeldunstone | Add merge request header branch actions left margin ~"Community Contribution" UI polish UX frontend
  • @timzallmann | Resolve "MR: Reduce the memory footprint of the component tree" ~"backstage" frontend merge requests mr refactor ~"performance" regression
  • @tauriedavis | Resolve "Redesign GCP banner" ~"Configuration" frontend ~"kubernetes"
  • @tauriedavis | Ee 48804 redesign gcp banner frontend ~"kubernetes"
  • @fatihacet | Fix showing outdated discussions on Changes tab. ~"Plan" frontend mr refactor regression
  • @fatihacet | Fix showing outdated discussions on Changes tab. ~"Plan" frontend mr refactor regression
  • @ClemMakesApps | Fix billing card title colors frontend
  • @gtsiolis | Remove background color from card-body style UI polish frontend
  • @fatihacet | Fix autosave issues for MR discussions. ~"Plan" ~"bug" frontend mr refactor regression
  • @fatihacet | Fix autosave issues for MR discussions ~"Plan" ~"bug" frontend mr refactor regression reproduced on GitLab.com
  • @fatihacet | Fix rendering context lines on MR diffs ~"Plan" ~"bug" frontend mr refactor regression
  • @leipert | EE-Port: Proper icon validator (gitlab-ce!20620) ~"backstage" frontend
  • @filipa | Remove extra slash in path ~"backstage" frontend ~"technical debt"
  • @annabeldunstone | Toggle Show / Hide Button for Kubernetes Password ~"Community Contribution" frontend ~"kubernetes"
  • @leipert | Proper icon validator ~"backstage" frontend
  • @annabeldunstone | Resolve "bad alignment in merge request widget (code climate, security report, etc.)" frontend regression
  • @iamphill | Don't overflow project/group dropdown results ~"Community Contribution" ~"bug" frontend regression regression:11.1
  • @andr3 | Resolve ""Jump to first/next unresolved discussion" jumps to resolved discussions" frontend merge requests mr refactor regression
  • @annabeldunstone | Replace label-light with label-bold. Because it's bold, not light frontend ~"technical debt"
  • @annabeldunstone | Resolve "Replace all usages of label-light with label-bold" ~"backstage" frontend ~"technical debt"
  • @fatihacet | Fix one disabled spec of comment posting. ~"backstage" frontend mr refactor ~"technical debt"
  • @annabeldunstone | Resolve "Uneven spaces between project page counters" UI polish frontend
  • @annabeldunstone | Resolve "Admin > Runners > Edit page overflows screen" UI polish frontend
  • @timzallmann | Reducing the memory footprint for the rendering ~"backstage" ~"bug" frontend mr refactor regression
  • @timzallmann | Improving performance of posting a comment by reducing memory + CPU ~"backstage" frontend mr refactor regression
  • @annabeldunstone | Resolve "Admin area > Colored panels have wrong header color" UI polish bootstrap4 ~"bug" frontend
  • @iamphill | Replace author_link snake case in stylesheets, specs, and helpers ~"Community Contribution" ~"backstage" frontend ~"technical debt"
  • @iamphill | Replace all snake case in scss variables ~"Community Contribution" ~"backstage" frontend ~"technical debt"
  • @iamphill | Replace snake case in SCSS variables ~"Community Contribution" ~"backstage" frontend ~"technical debt"
  • @winh | Replace clipboard icon in Service Desk settings ~"Plan" ~"devops:plan" frontend javascript ~"service desk" ~"technical debt"
  • @ClemMakesApps | Replace issues time tracking progress bar with gitlab-ui's progress bar (EE) Deliverable ~"backstage" frontend
  • @ClemMakesApps | Replace issues time tracking progress bar with gitlab-ui's progress bar Deliverable ~"backstage" frontend
  • @annabeldunstone | Resolve "Toggle comments button icon is misaligned" UI polish frontend
  • @iamphill | Fixed JS error in issue boards boards frontend
  • @iamphill | CE backport of issue-boards-js-fix boards frontend
  • @timzallmann | Moved repo.css to its own CSS bundle to reduce the size of the main bundle ~"backstage" frontend ~"performance"
  • @iamphill | Fixed IDE not opening JSON files ~"bug" frontend ~"web ide"
  • @iamphill | Enable deleting files in the Web IDE frontend ~"web ide"
  • @timzallmann | DNS Prefetching + Preconnect of assets_host (CDN Domain) OKR-FE frontend ~"performance"
  • @annabeldunstone | Resolve "BS4: Create new Merge request boxes have different styles" bootstrap4 frontend
  • @annabeldunstone | Add left-padding to diverged-from-upstream label frontend
  • @annabeldunstone | Resolve "BS4: Link in code brackets has two different styles" bootstrap4 frontend
  • @okoghenun | Resolve ""Approved" is confusing / wrong wording in merge request widget" ~"Create" Deliverable ~"In dev" ~"P2" ~"S3" UX debt ~"UX ready" approvals ~"bug" ~"devops:create" frontend merge requests
  • @leipert | EE-Port of gitlab-ce!20501 ~"backstage" frontend
  • @samdbeckham | Resolve "The comparison list for the modified icons" ~"In dev" ~"backstage" frontend
  • @filipa | Resolve "Copy diff file path as GFM" is broken ~"Pick into 11.1" ~"Plan" frontend merge requests mr refactor regression
  • @filipa | Resolve "Update poll.js to keep polling if the status code is 2xx" ~"backstage" frontend
  • @iamphill | Warn in IDE when user navigates away with staged changes frontend ~"web ide"
  • @filipa | Resolve "MR refactor: Disable toggle comments button when diff has no discussions" ~"Pick into 11.1" ~"Plan" UI polish frontend merge requests mr refactor
  • @andr3 | Remove fixes for MR refactor regressions from master frontend merge requests mr refactor
  • @andr3 | EE Port of: Remove fixes for MR refactor regressions from master frontend mr refactor ~"performance" regression

database database

  • @smcgivern | Add back MR diff deletion migration ~"Plan" database merge requests
  • @vsizov | Improve projects indexes database ~"performance"
  • @smcgivern | Resolve "Clean up after RemoveCommaFromWeightSystemNotes migration" ~"Plan" Stretch backend ~"backstage" database issue weight issues
  • @tkuah | Resolve "Dangerfile reporting that db/schema.rb wasn't updated" ~"backstage" database
  • @abrandl | Require has_internal_id to pass a init block. ~"backstage" database
  • @DylanGriffith | Resolve "Mutual SSL Auth For Helm TIller" ~"Configuration" Stretch database ~"kubernetes"
  • @jprovaznik | [EE] Add resource label event model and service ~"Plan" backend ~"backstage" database
  • @jprovaznik | Resource event model ~"Plan" backend ~"backstage" database

uncategorized ~"uncategorized"

  • @timzallmann | Resolve "MR refactor: parallel and diff view are being rendered at the same time" ~"Plan" merge requests mr refactor ~"performance" regression ~"technical debt"
  • @rymai | Add options to adjust signed url creation for Object Storage to use older signature if needed. ~"Community Contribution" Object Storage configuration files
  • @nolith | [11.1.0] Update .gitignore, .gitlab-ci.yml, and Dockerfile templates
  • @nolith | [11.1.0] Update the dependencies license list
  • @mayra-cabrera | Resolve "Installing Helm Tiller Failing" ~"Configuration" ~"P1" ~"S1" ~"bug" regression
  • @timzallmann | Resolve "MR refactor: Performance costs of main element with v-if" ~"P1" ~"Plan" ~"S2" merge requests mr refactor ~"performance" regression ~"technical debt"
  • @filipa | Resolve "Use namespaped module for diffs" ~"bug" mr refactor regression ~"technical debt"
  • @stanhu | Fix handling of annotated tags when Gitaly is not in use
  • @stanhu | Fix handling of annotated tags when Gitaly is not in use ~"Pick into 11.0"
  • @rymai | Update hamlit to fix ruby 2.5 incompatibilities, fixes #42045 ~"Community Contribution" backend ~"backstage" ~"dependency update"
  • @stanhu | Shorten CHANGELOG filename to avoid breaking ecryptfs users
  • @filipa | Resolve "MR refactor: All actions under diff module are being exported twice" mr refactor regression
  • @astrachan | Resolve "docs update - clarify use of exact phrase searching when using advanced search" ~"bug" ~"docs-update" ~"elasticsearch"
  • @victorwu | Jira dev panel docs update ~"Plan" ~"jira"
  • @dennis | port 48578-disable-gcp-free-credit-banner-at-instance-level to EE ~"Configuration" admin dashboard ~"kubernetes" settings
  • @dennis | Resolve "Disable GCP free credit banner at instance level" ~"Accepting Merge Requests" ~"Configuration" ~"UX ready" admin dashboard ~"feature proposal" infrastructure configuration ~"kubernetes" settings
  • @rymai | Fix a typo on CI Runner page on Projects ~"Community Contribution" ~"bug" ~"internationalization"
  • @collen | Add daylight saving time support for pipeline schedules ~"support-fix"
  • @stanhu | Fix ArgumentError in GitGarbageCollectWorker Sidekiq job regression
  • @stanhu | Properly handle colons in URL passwords ~"import"
  • @rymai | Add documenation about how to active debug logging for gitlab-pages ~"Community Contribution" ~"Distribution" ~"pages"
  • @stanhu | Bump gitlab-shell to 7.1.5
  • @smcgivern | Resolve "NoMethodError: undefined method `commit' for nil:NilClass in sidekiq caused by a merge commit in a forked project with upstream project deleted." ~"Plan" Stretch backend ~"bug" customer merge requests
  • @lulalala | Resolve "Rename the Master role to Maintainer" Backend Deliverable Inclusion ~"Plan" backend
  • @lulalala | Resolve "Rename the Master role to Maintainer" Backend Deliverable Inclusion ~"Plan" backend
  • @jarka | Revert "Merge branch 'ee-5481-epic-todos' into 'master'" ~"Plan" ~"bug"
  • @jarka | Revert "Merge branch '5481-epic-todos' into 'master'" ~"Plan" ~"bug"
  • @mikegreiling | Fix #48934 - Focus on text input on danger confirmation ~"Community Contribution"
  • @stanhu | Remove EE override for fixing extra comma in weights regression
  • @rymai | Resolve "do not set updated_at when creating note" ~"Community Contribution" ~"Plan" api backend issues merge requests
  • @stanhu | Optimize ProjectWiki#empty? check ~"Pick into 11.0" ~"performance" ~"wiki"
  • @athar | Add examples for array and hash type API params
  • @filipa | Resolve "Improve performance of MR Changes tab: reduce event listeners on scroll event" mr refactor ~"performance" regression
  • @felipe_artur | Allow to toggle notifications for issues due soon ~"Plan" notifications
  • @rymai | i18n: externalize strings from 'app/views/admin/groups' ~"Community Contribution" ~"internationalization"
  • @samdbeckham | Resolve "Fixed vulnerabilities should not be actionable in the report" regression
  • @winh | Upgrade grape-path-helpers to 1.0.6 backend ~"dependency update"
  • @victorwu | Update docs board features tier ~"Plan" boards
  • @victorwu | Update docs board features tier ~"Plan" boards
  • @mdelaossa | Fix Boards::UsersFinder usage inside EE namespace ~"Plan" boards regression
  • @stanhu | Avoid process deadlock in popen by consuming input pipes ~"bug"
  • @stanhu | Backport logger changes from EE ~"backstage"
  • @jameslopez | Resolve "Project exports fail when uploads have been migrated to object storage" Deliverable ~"In dev" Object Storage ~"devops:share" ~"project export"
  • @jameslopez | Update Git version to 2.18.0 auto updated ~"dependency update"
  • @rymai | Update issue closing pattern ~"Community Contribution" ~"Plan" merge requests
  • @rymai | Enable frozen string in apps/services/*.rb ~"Community Contribution" ~"backstage" ~"performance"
  • @mdelaossa | Resolve "NoMethodError: undefined method `namespace' for nil:NilClass" ~"Plan" backend ~"bug" merge requests regression
  • @stanhu | Fix undefined constant Gitlab::Git::HooksService::PreReceiveError ~"bug" ~"mirror" regression
  • @smcgivern | Implement customized sidebar ~"Community Contribution" ~"Plan" UX ~"wiki"
  • @DouweM | Include full image URL in webhooks for uploaded images ~"Community Contribution" ~"Plan" backend markdown ~"webhooks"
  • @crollison | Add burndown chart on group milestone page in Starter Deliverable GitLab Starter ~"Plan" milestones
  • @smcgivern | Extract EE-specific lines from Banzai pipelines ~"Plan" backend ~"backstage" banzai
  • @smcgivern | Extract EE-specific lines from Banzai pipelines ~"Plan" backend ~"backstage" banzai
  • @acaiazza | Fix symlink vulnerability in project import security
  • @jivanvl | Merge dev master to CE .com master as part of the security release process ~"backstage" security
  • @oswaldo | Render MR page when no persisted diff_refs or diffs size ~"Plan" backend regression
  • @iamphill | Update _form.html.haml (deploy tokens) to improve display of scopes ~"Community Contribution" UX
  • @jprovaznik | Fix filename for accelerated uploads Object Storage ~"Plan" backend ~"bug"
  • @jprovaznik | Fix serialization of LegacyDiffNote ~"Plan" backend ~"bug" regression
  • @DylanGriffith | Resolve "Add support for tar.gz AUTO_DEVOPS_CHART charts" ~"Configuration" Deliverable ~"auto devops"
  • @gtsiolis | Add related issues loading icon top margin
  • @Ahmadposten | Use rugged to validate ref name ~"Cloud Native" ~"backstage"
  • @smcgivern | Add a Gitlab::Profiler.print_by_total_time convenience method backend ~"backstage"
  • @brodock | Enables Bootsnap to GitLab (development) ~"backstage" ~"enhancement" ~"performance"
  • @fjsanpedro | Fixing bug with wiki ref in ProjectSearchResults ~"bug" ~"devops:create" ~"wiki"
  • @victorwu | Change Discussion label to Plan label and add Create label ~"Plan" labels
  • @dennis | move EE-only droplab/filtered search features to ee/ ~"backstage"
  • @dzaporozhets | Specify Jupyter Image to use with JupyterHub Installation ~"Community Contribution" ~"Configuration" ~"jupyter" ~"kubernetes"
  • @stanhu | Move JsonLogger to CE and add spec ~"backstage"
  • @stanhu | Bring JsonLogger to CE ~"backstage"
  • @smcgivern | Hangouts chat integration ~"Community Contribution" ~"Plan" backend release post item ~"services"
  • @dbalexandre | Allow feature flag names to be a symbol ~"backstage"
  • @stanhu | Remove method instrumentation for Banzai filters and reference parsers ~"performance"
  • @stanhu | Enable frozen strings in lib/banzai/filter/*.rb ~"backstage" ~"performance"
  • @stanhu | Enable frozen strings in remaining lib/banzai/filter/*.rb files ~"performance"
  • @stanhu | Remove instrumentation for Rouge::Plugins::{Redcarpet,CommonMark} ~"backstage" ~"performance"
  • @rspeicher | Add filter for minimal access level in groups and projects API ~"Community Contribution" api
  • @stanhu | Bump nokogiri to 1.8.4 and sanitize to 4.6.6 for performance ~"dependency update"
  • @axil | Update improve issue boards links to docs [ci skip] ~"Community Contribution"
  • @reprazent | [EE-port] Allow users to mark their profile as private ~"Manage" ~"devops:manage" user profile
  • @dzaporozhets | Create class responsible for default object store settings ~"backstage" ~"technical debt"
  • @yorickpeterse | [master] Don't expose project names in various counters security
  • @stanhu | Fix slow Markdown rendering ~"performance" regression
  • @stanhu | Fix: redirect non-SSL request for gitlab registry to valid URL ~"Community Contribution" configuration files
  • @rymai | i18n: externalize strings from 'app/views/layouts' ~"Community Contribution" ~"internationalization"
  • @gtsiolis | Replace snake case css classes
  • @marcia | doc: Configuring and initializing Helm Tiller ~"Community Contribution" ~"docs-fix" ~"docs-update" ~"kubernetes"
  • @dosuken123 | Back port ReactiveCaching backend ~"backstage"
  • @stanhu | Add rbtrace to Gemfile ~"backstage"
  • @DouweM | fixes #47716 where email confirmation fails after adding additional emails ~"Community Contribution"
  • @stanhu | Bump haml gem to 5.0.4 ~"dependency update" ~"performance"
  • @annabeldunstone | Remove CSS ~"backstage" ~"technical debt"
  • @fjlopez | [master] Missing CSRF in System Hooks security
  • @filipa | [master] Escapes job name used in tooltips security
  • @phughes | [master] Fixed XSS in branch name in Web IDE security
  • @filipa | [master] Escapes milestone title shown in flash message when promoting a milestone security
  • @yorickpeterse | [master] EE: Don't expose project names in various counters security
  • @douwe | [master] Missing CSRF in System Hooks security
  • @toon | Put fallback reply-key address first in the References header ~"Plan" reply by email
  • @jameslopez | Update gitlab-shell version to 7.2.0 ~"backstage"
  • @digitalmoksha | Resolve "Unable to load 'lib/gitlab/kubernetes/helm'" backend ~"backstage" ~"bug"
  • @stanhu | Add support for searching users by confirmed e-mails ~"backstage"
  • @reprazent | Wrap [skip ci] in quotes in Crowdin.yml ~"Manage" ~"backstage" ~"devops:manage" ~"internationalization"
  • @psimyn | View summed weights of issues in board column GitLab Starter ~"Plan" boards issue weight
  • ~~@felipe_artur | [Backport] View summed weights of issues in board column ~"Plan" ~"backstage" boards~~
  • @dbalexandre | Resolve "Sorting by name on milestones page renders a 500 error" ~"Plan" ~"bug" milestones reproduced on GitLab.com
  • @stanhu | Bump prometheus-client-mmap to 0.9.4 ~"backstage" ~"dependency update"
  • @nick.thomas | Update GitLab Workhorse to v5.1.0 ~"Create" ~"backstage" workhorse
  • @stanhu | Make rbtrace work under unicorn ~"backstage"
  • @stanhu | Fix /admin/jobs failing to load due to statement timeout admin dashboard ~"performance"
  • @stanhu | Allow Pseudonymizer to write to a bucket without having permissions to see all buckets
  • @smcgivern | Extract EE-specific lines from issuable finders ~"Plan" backend ~"backstage" issues merge requests
  • @smcgivern | Extract EE-specific lines from issuable finders ~"Plan" backend ~"backstage" issues merge requests
  • @smcgivern | CE application settings (not Docs) Cleanup ~"Community Contribution" api backend ~"backstage" settings
  • @smcgivern | EE application settings (not Docs) Cleanup ~"Community Contribution" api backend ~"backstage" settings
  • @jarka | Delete todos when users loses target read permissions ~"Plan" backend todos
  • @mayra-cabrera | Revert "Merge branch '48098-mutual-auth-cluster-applications' into 'master'" ~"Configuration"
  • @stanhu | Fix LFS uploads not working with git-lfs 2.5.0 (EE port) ~"lfs"
  • @stanhu | Fix LFS uploads not working with git-lfs 2.5.0 ~"Create" ~"Pick into 11.1" ~"bug" ~"lfs"
  • @mbergeron | Resolve "Pseudonymizer::Uploader should not call abort" ~"backstage"
  • @smcgivern | Resolve "Allow issue's Internal ID (iid) to be set when creating via the API" ~"Accepting Merge Requests" ~"Community Contribution" ~"Plan" api customer ~"feature proposal" issues

Automated QA for 11.2.0-rc1

If the last Daily staging QA pipeline was run for 11.2.0-rc1, you can just report the result in this issue.

Otherwise, start a new Daily staging QA pipeline by clicking the "Play" button and wait for the pipeline to finish.

https://gitlab.com/gitlab-org/quality/staging/-/jobs/86211865 => ✅

  • gitlab-org/quality/staging#3 (closed) is transient, it passed after a retry, no worries about that
  • gitlab-org/quality/staging#2 (closed) is a false positive because sign ups are disabled on staging

If there are errors, create a new issue for each failing job (you can use the "New issue" button from the job page itself), in thefel https://gitlab.com/gitlab-org/quality/staging project and mention the @gl-quality group.

/cc @gl-quality

Edited Aug 06, 2018 by Nick Thomas
Assignee Loading
Time tracking Loading