Age | Commit message (Collapse) | Author |
|
Add rbtrace to Gemfile
See merge request gitlab-org/gitlab-ce!20831
|
|
This will be enabled if ENABLE_RBTRACE environment variable is defined.
This will allow us to debug all sorts of issues in production:
https://github.com/tmm1/rbtrace
|
|
|
|
Create class responsible for default object store settings
See merge request gitlab-org/gitlab-ce!20785
|
|
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
|
|
The removal in 4d376c667d72e0eca22b4abe76e0bf09434fc4bd had an unintended
side effect in that it got rid of the `require 'rouge/plugins/redcarpet'`.
|
|
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
|
|
Remove method instrumentation for Banzai filters and reference parsers
See merge request gitlab-org/gitlab-ce!20770
|
|
Fix theme index to match reality
See merge request gitlab-org/gitlab-ce!20772
|
|
Resolve "Disable SAML and Bitbucket if OmniAuth is disabled"
Closes #48932
See merge request gitlab-org/gitlab-ce!20608
|
|
|
|
For one README.md file, this instrumentation was adding several seconds and
significant RAM and CPU overhead since these filters often iterate through
all HTML nodes in tight loops.
Relates to #49409
|
|
Resolve "Replace all usages of `label-light` with `label-bold`"
Closes #47530 and #41725
See merge request gitlab-org/gitlab-ce!20727
|
|
This will enable bootsnap whenver the gem is available.
|
|
We also try to unify the way we setup OmniAuth, and how we check
if it's enabled or not.
|
|
|
|
Delete UserActivities and related workers
Closes #43312
See merge request gitlab-org/gitlab-ce!20597
|
|
By default, all sessions are given the same expiration time configured in the
session store (e.g. 1 week). However, unauthenticated users can generate a lot
of sessions, primarily for CSRF verification. It makes sense to reduce the TTL
for unauthenticated to something much lower than the default (e.g. 1 hour) to
limit Redis memory. In addition, Rails creates a new session after login,
so the short TTL doesn't even need to be extended.
Closes #48101
|
|
|
|
Add emails delivery metrics
Closes #49214
See merge request gitlab-org/gitlab-ce!20638
|
|
Update issue closing pattern
Closes #49166
See merge request gitlab-org/gitlab-ce!20554
|
|
|
|
|
|
|
|
|
|
It allows user to automatically import multiple repositories
with nested structure by uploading a manifest xml file.
AOSP project was used as an example during development of this feature.
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
|
|
|
|
|
|
Add options to adjust signed url creation for Object Storage to use older signature if needed.
See merge request gitlab-org/gitlab-ce!18719
|
|
|
|
Resolve "Undefined omniauth_authorize_path when omniauth_enabled not enabled"
Closes #48677
See merge request gitlab-org/gitlab-ce!20302
|
|
|
|
Resolve "Add Metrics to Operations Tab"
Closes #45739
See merge request gitlab-org/gitlab-ce!20025
|
|
Resolve "Change new cluster page design to use tabs"
Closes #43446 and #46304
See merge request gitlab-org/gitlab-ce!18963
|
|
Add workhorse authorize method for project/group uploads
Closes #44663
See merge request gitlab-org/gitlab-ce!19717
|
|
Bump Carrierwave gem to 1.2.3 (which contains the monkey patch for memory consumption)
Closes #46182
See merge request gitlab-org/gitlab-ce!20287
|
|
This adds Keyset pagination to GraphQL lists. PoC for that is
pipelines on merge requests and projects.
When paginating a list, the base-64 encoded id of the ordering
field (in most cases the primary key) can be passed in the `before` or
`after` GraphQL argument.
|
|
|
|
Prune web hook logs older than one month
Closes #46120
See merge request gitlab-org/gitlab-ce!20183
|
|
This adds a recurring Sidekiq job that removes up to 50 000 old web hook
logs per hour, if they are older than 90 days. This will prevent the
web_hook_logs table from growing indefinitely.
Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/46120
|
|
it also means we're using omniauth, so we need to set it up.
|
|
This is stale and no longer used. Object storage is now configured
in each specific gitlab.yml section (e.g. uploads, lfs, etc.).
Part of gitlab-org/omnibus-gitlab#3641
|
|
|
|
|
|
|
|
Don't hash user ID in OIDC subject claim
Closes #47791
See merge request gitlab-org/gitlab-ce!19784
|
|
|
|
|
|
|
|
The RepositoryCheck::DispatchWorker will start a
RepositoryCheck::BatchWorker for each healthy shard.
Closes gitlab-org/gitlab-ce#48042
|