gitlab-org--gitlab-foss/changelogs/unreleased
Zeger-Jan van de Weg f9565e3039
Batchload blobs for diff generation
After installing a new gem, batch-loader, a construct can be used to
queue data to be fetched in bulk. The gem was also introduced in both
gitlab-org/gitlab-ce!14680 and gitlab-org/gitlab-ce!14846, but those mrs
are not merged yet.

For the generation of diffs, both the old blob and the new blob need to
be loaded. This for every file in the diff, too. Now we collect all
these so we do 1 fetch. Three `.allow_n_plus_1_calls` have been removed,
which I expect to be valid, but this needs to be confirmed by a full CI
run.

Possibly closes:
- https://gitlab.com/gitlab-org/gitlab-ce/issues/37445
- https://gitlab.com/gitlab-org/gitlab-ce/issues/37599
- https://gitlab.com/gitlab-org/gitlab-ce/issues/37431
2017-11-21 13:53:26 +01:00
..
.gitkeep
.yml
1312-time-spent-at.yml
1870-impersonation-stuck-on-password-change.yml Fix MR IID in changelog item 2017-11-20 18:26:21 +01:00
3274-geo-route-whitelisting.yml
3615-improve-welcome-screen.yml
3674-hashed-storage-attachments.yml Changelog 2017-10-30 14:53:03 +01:00
4080-align-retry-btn.yml Align retry button with job title with new grid size 2017-11-20 18:34:22 +00:00
14970-suggest-rename-remote.yml
18040-rubocop-line-break-after-guard-clause.yml
20666-404-error-issue-assigned-with-issues-disabled.yml
23000-pages-api.yml
23206-load-participants-async.yml
26763-grant-registry-auth-scope-to-admins.yml
27375-dashboard-activity-performance.yml
27654-retry-button.yml
28202_decrease_abc_threshold_step5.yml
30140-restore-readme-only-preference.yml
31358_decrease_perceived_complexity_threshold_step3.yml
31454-missing-project-id-pipeline-hook-data.yml
32098-pipelines-navigation.yml
32318-filter-icon.yml Remove filter icon from search bar 2017-10-24 12:17:21 -07:00
33338-internationalization-support-for-prometheus-service-configuration.yml
34284-add-changes-to-issuable-webhook-data.yml
34600-performance-wiki-pages.yml
34768-fix-issuable-header-wrapping.yml
34841-todos.yml
34897-delete-branch-after-merge.yml [ci-skip] add changelog 2017-10-11 16:44:06 -04:00
35199-case-insensitive-branches-search.yml
35644-refactor-have-http-status-into-have-gitlab-http-status.yml
35652-prometheus-service-page-shows-error.yml
35914-merge-request-update-worker-is-slow.yml
36160-zindex.yml
36629-35958-add-cluster-application-section.yml
37032-get-project-branch-invalid-name-message.yml
37442-api-branches-id-repository-branches-is-calling-gitaly-n-1-times-per-request.yml
37473-expose-project-visibility-as-ci-variable.yml
37571-replace-wikipage-createservice-with-factory.yml
37631-add-a-merge_request_diff_id-column-to-merge_requests.yml
37660-match-sidebar-colors.yml
37824-many-branches-lock-server.yml
37978-extra-border-radius-while-editing-a-file.yml
38075_allow_refernce_integer_labels.yml
38178-fl-mr-notes-components.yml
38236-remove-build-failed-todo-if-it-has-been-auto-retried.yml Don't create build failed todo when build is retried 2017-10-16 11:10:07 +01:00
38247-hide-create-mr-button-in-issue-show.yml
38393-Milestone-duration-error-message-is-not-accurate-enough.yml
38394-smarter-interval.yml
38395-mr-widget-ci.yml
38589-internationalize-tags-page.yml
38677-render-new-discussions-on-diff-tab.yml
38720-sort-admin-runners.yml
38822-oauth-search-case-insensitive.yml
38871-cleanup-data-page-attribute-after-karma-test.yml
38986-due-date.yml
39033-d3-js-is-being-included-in-the-user_profile-and-graphs_show-bundles.yml
39035-move-gitlab-export-to-top-import-list.yml
39109-reenable-scroll-job.yml
39167-async-boards-sidebar.yml Async notification subscriptions in issue boards 2017-11-20 12:38:53 -02:00
39297-remove-help-text-group-lists.yml
39335-add-time-spend-to-milestones.yml Fix collapsed sidebar messages and icon 2017-11-11 16:47:39 +02:00
39417-todos-spelled-correctly-on-todos-list-page.yml
39419-remove-overzealous-tooltips.yml
39436-pages-api-administrative.yml
39497-inline-edit-issue-on-mobile.yml Add inline editing to issues on mobile 2017-11-18 18:05:17 -06:00
39509-fix-wiki-create-sidebar-overlap.yml Fix overlap of right-sidebar and wiki create page form 2017-10-31 03:23:47 -05:00
39570-performance-bar-appears-enabled-even-though-it-won-t-show-up.yml
39573-hashed-storage-backup.yml
39580-bump-carrierwave-to-1-2-1.yml
39582-nestingdepth-6.yml
39583-reopen-issue-count-cache.yml
39593-emails-on-push-are-sent-to-only-the-first-recipient-when-using-aws-ses.yml
39602-move-update-project-counter-caches-out-of-issues-merge-requests.yml
39619-cancel-merge-when-pipeline-succeeds-from-the-api-fails.yml
39649-change-default-size-for-gke-cluster-creation.yml
39668-tooltip-safari.yml
39757-border-zero-of-scss-lint.yml
39776-remove-responsive-table-bottom-border.yml
39791-when-reopening-an-issue-the-mattermost-notification-has-no-context-to-the-issue.yml
39821-fix-commits-list-with-multi-file-editor.yml Fix commits list 500 with multi-file editor new_repo cookie 2017-11-20 14:17:39 -06:00
39878-commit-pipeline-reads-wrong-key.yml
39884-fix-pipeline-transition-with-single-manual-action.yml
39895-cant-set-mattermost-username-channel-from-api.yml
40016-log-header.yml Hide log size in mobile 2017-11-20 09:08:50 +00:00
40068-runner-sorting-regression.yml
40122-only-one-note-webhook-is-triggered-when-a-comment-with-time-spent-is-added.yml
40161-extra-margin-on-svg-logo-in-header.yml
40198-fix-gpg-badge-links.yml
40290-remove-rake-gitlab-sidekiq-drop-post-receive.yml added changelog entry 2017-11-20 19:26:06 +01:00
40292-bitbucket-import-hashed-storage.yml Fix bitbucket wiki import with hashed storage enabled 2017-11-20 16:14:41 +00:00
add-changes-count-to-merge-requests-api.yml
add-ingress-to-cluster-applications.yml
add-lazy-option-to-user-avatar-image-component.yml
add-packagist-project-service.yml
add-shared-vue-loading-button.yml
an-use-branch-exists-over-branch-names-include.yml
api-configure-jira.yml
api-doc-group-statistics.yml
backport-workhorse-show-all-refs.yml
brand_header_change.yml
bugfix_banzai_closed_milestones.yml
bvl-delete-empty-fork-networks.yml
bvl-dont-move-projects-using-hashed-storage.yml Don't move project repository/attachments when using hashed storage 2017-11-20 13:46:53 +01:00
bvl-fix-count-with-selects.yml
bvl-fix-group-atom-feed.yml
bvl-free-paths.yml
bvl-group-trees.yml
bvl-refresh-member-listing-on-removal.yml
bvl-subgroup-in-dropdowns.yml
cache-user-keys-count.yml
ci-pipeline-status-query.yml
cleanup-issues-schema.yml
dm-add-sudo-scope.yml
dm-avatarable-with-asset-host.yml Always return full avatar URL for private/internal groups/projects when asset host is set 2017-11-09 15:40:41 +00:00
dm-convert-private-tokens.yml
dm-notes-actions-noteable-for-update.yml
dm-notes-for-commit-id.yml
dm-reallow-project-path-ending-in-period.yml
dm-remove-private-token-from-interface.yml Add changelog items 2017-11-02 11:39:04 +01:00
dm-remove-private-token.yml
enable-scss-lint-mergeable-selector.yml
enable-scss-lint-unnecessary-mantissa.yml
es-module-broadcast_message.yml
expose-job-duration.yml
feature-change-signout-route.yml
feature-custom-attributes-on-projects-and-groups.yml
feature-hashed-storage-repo-import.yml
feature-plantuml-restructured-text-captions.yml
feature-reliable-rspec-with-eval-script.yml
feature-ssh_host_fingerprint.yml
feature_change_sort_refs.yml
fix-500-on-old-merge-requests.yml
fix-502-mrs-with-lots-of-versions.yml Fix another timeout when searching for pipelines 2017-11-10 14:27:26 +00:00
fix-filter-by-my-reaction.yml
fix-gb-update-registry-path-reference-regexp.yml
fix-issues-api-list-performance.yml
fix-md-form-tabs-double-click-toggle.yml
fix-project-select-js-without-button.yml
fix-protected-branches-descriptions.yml Clarify wording of protected branch settings for the default branch 2017-11-20 16:09:56 +00:00
fix-sm-31771-do-not-allow-jobs-to-be-erased-new.yml
fix-subgroup-autocomplete.yml
fix-system-hook-docs.yml
fix-todos-last-page.yml
fix-user-tab-activity-mobile.yml
go-get-ssh.yml
hide-pipeline-zero-duration.yml
improved-changes-dropdown.yml
issue-36484.yml
issue_38777.yml
issue_39238.yml
jej-fs-prevent-push-when-missing-objects.yml
jivl-mobile-friendly-table-runners.yml
merge-requests-schema-cleanup.yml Clean up schema of the "merge_requests" table 2017-11-20 12:45:33 +01:00
mk-add-user-rate-limits.yml
move_markdown_preview_to_concern.yml
multi-file-editor-submodules.yml
multiple-query-prometheus-graphs.yml
new-mr-repo-editor.yml
not-found-in-commits.yml
osw-merge-process-logs.yml
pawel-metrics-to-prometheus-33643.yml
pawel-show_empty_page_when_prometheus_metrics_are_disabled-35639.yml
ph-multi-file-upload-file.yml
refactor-group_links_controller.yml
remove-ensure-ref-fetched-from-controllers.yml
replace_explore_projects-feature.yml
sh-disable-unicorn-sampling-sidekiq.yml
sh-fix-broken-redirection-relative-url-root.yml
sh-memoize-logger.yml
sh-port-hashed-storage-transfer-fix.yml
sha-handling.yml
tc-delete-merged-protected-tags-fix.yml
tc-saml-fix-false-empty.yml
text-utils.yml
tree_item_limit.yml
update-emoji-digests-with-latest-from-gemojione.yml
update-fe-i18n-guide.yml
update-merge-worker-metrics.yml
use-git-branch-merged.yml
use-title.yml
winh-admin-projects-namespace-filter.yml
winh-i18n-contributors-page.yml
winh-namespace-rename-hooks.yml Add system hooks user_rename and group_rename 2017-11-03 11:26:52 +00:00
winh-subgroups-api.yml
zj-add-performance-changelog-cat.yml
zj-commit-cache.yml
zj-commit-show-n-1.yml Batchload blobs for diff generation 2017-11-21 13:53:26 +01:00
zj-peek-gitaly.yml
zj-ruby-2-3-5.yml