Age | Commit message (Collapse) | Author |
|
|
|
Prevent notes on confidential issues from being sent to chat
See merge request gitlab/gitlabhq!2248
|
|
[10.4] Fix GitLab Auth0 integration signs in the wrong user
See merge request gitlab/gitlabhq!2352
|
|
[10.4] Server Side Request Forgery in Services and Web Hooks
See merge request gitlab/gitlabhq!2347
|
|
To finish migrating untracked files to uploads for installations that were affected by https://gitlab.com/gitlab-org/gitlab-ce/issues/42881
Or just to delete the temp table if it is empty and left behind.
|
|
Update labels migration timestamp to run earlier than the one that removes namespaces to avoid issues
See merge request gitlab-org/gitlab-ce!16907
|
|
Resolve "GitLab import leaves `group_id` on ProjectLabel"
Closes #42696
See merge request gitlab-org/gitlab-ce!16877
|
|
|
|
[10.4] Fix stored XSS in code blocks
See merge request gitlab/gitlabhq!2316
|
|
Fix bug in security release with deploy keys migration
See merge request gitlab-org/gitlab-ce!16531
|
|
rework indexes on redirect_routes
See merge request gitlab-org/gitlab-ce!16211
|
|
Remove soft removals related code
Closes #37447
See merge request gitlab-org/gitlab-ce!15789
(cherry picked from commit 7acabf7c5908940665e1a8c4e3d09d423385657a)
d0b8f536 Remove soft removals related code
e5c49b57 Added tests for removing soft removed objects
|
|
Backport authorized_keys
Closes gitlab-ee#3953
See merge request gitlab-org/gitlab-ce!16014
(cherry picked from commit 2e4a1b3b78a76103198180acf873de8470d7cecf)
ac86b204 Backport authorized_keys branch 'find-key-by-fingerprint'
255a0f85 Backport option to disable writing to `authorized_keys` file
07bd79cd Combine ssh docs and rename the doc
bcffeade Use ApplicationSetting.current in Admin::ApplicationSettingsController
797fe0a6 Backport authorized_keys_enabled defaults to true'
d2f4e8f9 Avoid adding index if already exists
01319e59 Make Gitlab::CurrentSettings available when getting settings
d9557e43 Backport spec fixes in spec/lib/gitlab/shell_spec.rb
40e3d9f3 Fix typo in spec/requests/api/internal_spec.rb
bd9ead68 Fix spec in shell_spec.rb
9edd9a5e Adds changelog for backport of authorized_keys DB lookup from EE
|
|
'security-10-3'
[10.3] Migrate `can_push` column from `keys` to `deploy_keys_project`
See merge request gitlab/gitlabhq!2276
|
|
'40418-migrate-existing-data-from-kubernetesservice-to-clusters-platforms-kubernetes' into 'master'
Migrate existing data from KubernetesService to Clusters::Platforms::Kubernetes
Closes #40418
See merge request gitlab-org/gitlab-ce!15589
(cherry picked from commit 4b92efd90cedaa0aff218d11fdce279701128bea)
5b2ca1c6 Migrate existing data from KubernetesService to Clusters::Platforms::Kubernetes
e4745492 Add test. Disable KubernetesService when migrated
b9fbfe5a Fix unmanaged_kubernetes_service scope for multiple clusters
40c6af54 Fix migration file typos and reorder Table definition
27111e29 Restructure spec
4dc14576 Fix comments
8e6ffe35 Fix test
7eeada80 Add env_scope tests
f083739e Add logic to swtich environment_scope by the situation
9b7719b6 Use explicit namespace for avoiding reference from application code
665972e2 Avoid quotes in ActiveRecord query
c8059881 Opitmize migration process by using both unmanaged_kubernetes_service and…
b8a275d3 Use bulk_insert instead of AR create
acfb8464 Fix static anylysy
8bc3221f Fix query to look for proper unmanaged kubernetes service
2d3c7d29 Use batch update for Service deactivation
1c404c91 Add a new test for emptified params
183dbdc8 Revert bulk_insert and bring back AR insert(one by one)
54d20d1b Add changelog
290c2248 Fix change log
58d074e0 Fix StaticSnalysys
df658c7b Disable STI of ActiveRecord. Refactoring specs.
c425ff75 Fix static analysys
67327952 Add memoization for properties
|
|
10-4-stable-prepare-rc3-with-weekend-commits
|
|
into 'master'
Remove unnecessary queries on Merge Request Metrics population scheduler
Closes gitlab-org/release/tasks#13
See merge request gitlab-org/gitlab-ce!16292
|
|
Resolve "Clearing the cache"
Closes #41249
See merge request gitlab-org/gitlab-ce!16067
|
|
Fix rebase commit SHA migration name
See merge request gitlab-org/gitlab-ce!16256
|
|
Skip project repository disk validation in development project seeder
Closes gitlab-development-kit#310
See merge request gitlab-org/gitlab-ce!16257
|
|
|
|
|
|
When seeding the GDK with new projects, it's very common to reuse
the same repository names on disk. Previously, the validation would
fail and leave the projects in a half-broken state. We can skip
the validation to avoid causing odd errors.
Closes gitlab-org/gitlab-development-kit#310
|
|
This already existed in EE with a different timestamp, so rename for CE and make
it idempotent.
|
|
Improve filtering issues by label performance
Closes #40500 and #37143
See merge request gitlab-org/gitlab-ce!16136
|
|
|
|
|
|
When a project uses fast-forward merging strategy user has
to rebase MRs to target branch before it can be merged.
Now user can do rebase in UI by clicking 'Rebase' button
instead of doing rebase locally.
This feature was already present in EE, this is only backport
of the feature to CE. Couple of changes:
* removed rebase license check
* renamed migration (changed timestamp)
Closes #40301
|
|
|
|
|
|
datetime_with_timezone
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
|
|
|
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
|
|
Prevent excessive DB load due to faulty DeleteConflictingRedirectRoutes background migration
See merge request gitlab-org/gitlab-ce!16205
|
|
Use a background migration for migrating issues.closed_at
See merge request gitlab-org/gitlab-ce!16083
|
|
Both the post-deploy and background migration.
|
|
In a previous attempt (rolled back in
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/16021) we tried
to migrate `issues.closed_at` from timestamp to timestamptz using a
regular migration. This has a bad impact on GitLab.com and as such was
rolled back.
This commit re-implements the original migrations using generic
background migrations, allowing us to still migrate the data in a single
release but without a negative impact on availability.
To ensure the database schema is up to date the background migrations
are performed inline in development and test environments. We also make
sure to not migrate that that doesn't need migrating in the first place
or has already been migrated.
|
|
|
|
|
|
'39289-local-schema-rb-automatically-reverts-datetime-to-datetime_with_timezone-after-migrations' into 'master'
Prevent schema.rb reverting from datetime_with_timezone to datetime
Closes #39289
See merge request gitlab-org/gitlab-ce!14956
|
|
This change is required because otherwise if a user is created with a
value for `projects_limit` that matches the DB default, it gets
overwritten by `current_application_settings.default_projects_limit`. By
removing the default we once again can allow a user to be created with a
limit of 10 projects without the risk that it'll change to 10000
|
|
Fix migration for removing orphaned issues.moved_to_id values in MySQL and PostgreSQL
Closes #41498
See merge request gitlab-org/gitlab-ce!16141
|
|
|
|
|
|
development db fixtures
|
|
According to https://dev.mysql.com/doc/refman/5.7/en/update.html,
"You cannot update a table and select from the same table in a subquery."
Attempting to do so results in the error:
```
Mysql2::Error: Table 'issues' is specified twice, both as a target for 'UPDATE' and as a separate source for data
```
Instead, we can use a LEFT JOIN on the same table to make MySQL do the right
thing.
Closes #41498
|
|
'master'
Resolve "Replace '.team << [user, role]' with 'add_role(user)' in specs"
Closes #36782
See merge request gitlab-org/gitlab-ce!16069
|
|
|
|
|
|
|