Age | Commit message (Collapse) | Author |
|
Ensure we are on a supported version before migrating
See merge request gitlab-org/gitlab-ce!29882
|
|
into 'master'
Use PROCESS_CPUTIME_ID for cpu time metrics
Closes #63874
See merge request gitlab-org/gitlab-ce!30166
|
|
|
|
# Conflicts:
# lib/gitlab/database.rb
|
|
Monitor database transaction activity for Rails
See merge request gitlab-org/gitlab-ce!29928
|
|
Fix typo in code comments about Elasticsearch
See merge request gitlab-org/gitlab-ce!30163
|
|
https://community.atlassian.com/t5/Jira-questions/Is-it-quot-JIRA-quot-or-quot-Jira-quot/qaq-p/681163
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
|
|
To measure ruby cpu time, we should use PROCESS_CPUTIME_ID instead of
THREAD_CPUTIME_ID in our environments.
|
|
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
|
|
Currently we don't have good insight into the affect of Rails
transaction blocks on the application. If these blocks are held open for
extended periods, they can have detrimental effects on the application.
This change will allow us to track these transactions, with the aim
of reducing their duration.
|
|
Set higher TTL to write lock for traces
See merge request gitlab-org/gitlab-ce!30064
|
|
Support CIDR notation in IP rate limiter
See merge request gitlab-org/gitlab-ce!30146
|
|
Added commit type to tree GraphQL type
See merge request gitlab-org/gitlab-ce!29412
|
|
Remove N+1 queries in boards API
See merge request gitlab-org/gitlab-ce!29634
|
|
GraphQL mutations for add, remove and toggle emoji
See merge request gitlab-org/gitlab-ce!29919
|
|
|
|
This will make it possible to whitelist multiple IP addresses
(e.g. 192.168.0.1/24).
|
|
|
|
Set higher TTL is safer option when it comes to long running archive
|
|
Adding new `AddAwardEmoji`, `RemoveAwardEmoji` and `ToggleAwardEmoji`
GraphQL mutations.
Adding new `#authorized_find_with_pre_checks!` and (unused, but for
completeness `#authorized_find_with_post_checks!`) authorization
methods. These allow us to perform an authorized find, and run our own
additional checks before or after the authorization runs.
https://gitlab.com/gitlab-org/gitlab-ce/issues/62826
|
|
To avoid having to specify an actual password to create users, admins
can now use the `force_random_password` parameter to let Devise generate
a password.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/63826
|
|
|
|
Adds permission checks to the metrics_dashboard endpoint. Users
with role of Reporter or above should have access to view the
metrics for a given project.
|
|
CE-EE parity for routes
See merge request gitlab-org/gitlab-ce!29994
|
|
Remove deprecated user routes
See merge request gitlab-org/gitlab-ce!30044
|
|
Remove Sentry settings from application settings
See merge request gitlab-org/gitlab-ce!28447
|
|
This method yields to the given block when the installation is EE.
|
|
Allow caching of negative FindCommit matches
See merge request gitlab-org/gitlab-ce!29952
|
|
Bump Code Quality version
Closes gitlab-ee#12408
See merge request gitlab-org/gitlab-ce!30056
|
|
into 'master'
Sanity check for GraphQL authorized?
See merge request gitlab-org/gitlab-ce!29921
|
|
Also release `u` from TOP_LEVEL_ROUTES
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
|
|
When FindCommit ref caching is enabled, negative matches would
previously not be cached. However, if a source branch is deleted,
there's no need to keep looking up the same commit. This change caches
the result of a nil commit.
|
|
- Add test for N+1 queries
- Add destroyable lists scope to Board and List
- Preload lists for both project and group boards
|
|
|
|
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/29921#note_184713939
|
|
Raise an exception if a developer calls any of the GraphQL authorization
methods and a `authorize :permission` is missing from a mutation class.
Previously `authorized?` would return `true` in this situation, which
although technically is accurate is not what a developer is intending.
|
|
|
|
|
|
Fixed some spelling
Dropped rake task description for a prefix only task
Added note on skipping the check to the postgres debugging dev doc
|
|
We no longer need to point people away from using db:migrate
|
|
If you chose to use the rollback migration feature on your current
version for example, you should still have a way to migrate, being
that you are still on a supported migration path.
|
|
|
|
Rather than have it checked only as part of gitlab:db:configure, we will
instead have it as a pre-req for every db:migrate command
|
|
Set the mininum supported migration version to be the schema version as
of 11.11.0, and errors you if that is not detected during
gitlab:db:configure
|
|
The setup was wrong, and due to Gitaly being a bit more strict it had to
match up. The test is now accurate and passing again.
|
|
Silence backup warnings when CRON=1 in use
Closes #63703
See merge request gitlab-org/gitlab-ce!30033
|
|
If CRON=1 is in use, we shouldn't generate any output or admins may be
notified via e-mail about unnecessary warnings.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/63703
|
|
Use project depended feature flag for pages ssl and get certificates only for enabled domains
See merge request gitlab-org/gitlab-ce!29609
|
|
This is a small change to move AfterCommitQueue.inside_transaction?
to Gitlab::Database.inside_transaction? Since this change is required
by different changes which may not arrive in sequence, it's easier
to extract this change out on it's own.
|
|
Also add ::Gitlab::LetsEncrypt.enabled? shortcut
and simplify it a lot
|