Age | Commit message (Collapse) | Author |
|
Fixed diff_worker not compiling correctly
Closes #41182
See merge request gitlab-org/gitlab-ce!15966
(cherry picked from commit baa6438b966a3f96041c8069a81836a7cd1e9a65)
df4fe43d Fixed diff_worker not compiling correctly
a69e7aff changed webpack config
|
|
Make sure user email is read only when synced with LDAP
Closes #41033
See merge request gitlab-org/gitlab-ce!15915
(cherry picked from commit d39d968ba4100be3e77e9d02af6ce10ff18ca508)
481b8a71 Make sure user email is read only when synced with LDAP
|
|
Ignore temporary table in schema
Closes #40976
See merge request gitlab-org/gitlab-ce!15866
(cherry picked from commit 9e9d33134632618b135dc7f6f6e3f0d3d8ab5cdd)
61267ca9 Ignore temporary table in schema
|
|
Moving the check out of the general requests, makes sure we don't have
any slowdown in the regular requests.
To keep the process performing this checks small, the check is still
performed inside a unicorn. But that is called from a process running
on the same server.
Because the checks are now done outside normal request, we can have a
simpler failure strategy:
The check is now performed in the background every
`circuitbreaker_check_interval`. Failures are logged in redis. The
failures are reset when the check succeeds. Per check we will try
`circuitbreaker_access_retries` times within
`circuitbreaker_storage_timeout` seconds.
When the number of failures exceeds
`circuitbreaker_failure_count_threshold`, we will block access to the
storage.
After `failure_reset_time` of no checks, we will clear the stored
failures. This could happen when the process that performs the checks
is not running.
|
|
'master'
Update prometheus-client-mmap gem to highly optimized version
See merge request gitlab-org/gitlab-ce!15796
|
|
+ change string concatenation to help with GC pressure.
+ fix metric producing incompatible label sets
|
|
|
|
Add custom brand text on new project pages
Closes #15265
See merge request gitlab-org/gitlab-ce!15541
|
|
Multiple artifacts
See merge request gitlab-org/gitlab-ce!14367
|
|
Add ApplicationWorker and make every worker include it
See merge request gitlab-org/gitlab-ce!15632
|
|
Create merge request from email
Closes #32878
See merge request gitlab-org/gitlab-ce!13817
|
|
|
|
|
|
|
|
* new merge request can be created by sending an email to the specific
email address (similar to creating issues by email)
* for the first iteration, source branch must be specified in the mail
subject, other merge request parameters can not be set yet
* user should enable "Receive notifications about your own activity" in
user settings to receive a notification about created merge request
Part of #32878
|
|
|
|
Add notice to Gollum initializer
See merge request gitlab-org/gitlab-ce!15713
|
|
|
|
|
|
|
|
Fix https://gitlab.com/gitlab-org/gitlab-ce/issues/38962
|
|
[ci skip]
|
|
|
|
Update Prometheus Gem version and disable Prometheus method call instrumentation by default.
Closes gitlab-ee#4139 and #40457
See merge request gitlab-org/gitlab-ce!15558
|
|
|
|
|
|
|
|
|
|
Add support of Mermaid
Closes #3711
See merge request gitlab-org/gitlab-ce!15107
|
|
|
|
|
|
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
|
|
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
|
Adds Rubocop rule for line break after guard clause
Closes #18040
See merge request gitlab-org/gitlab-ce!15188
|
|
Add request rate limits
Closes #30053
See merge request gitlab-org/gitlab-ce!14708
|
|
|
|
|
|
|
|
This code should not break other tests because the rate limits are off by default.
|
|
|
|
Adds a rubocop rule (with autocorrect) to ensure line break after guard clauses.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This reverts merge request !15264
|
|
Prevent OAuth phishing attack by presenting detailed wording about app to user during authorization
See merge request gitlab/gitlabhq!2205
|
|
Rewrite the GitHub importer to perform work in parallel and greatly improve performance
Closes #33135, #38621, and #39361
See merge request gitlab-org/gitlab-ce!14731
|