summaryrefslogtreecommitdiff
path: root/changelogs
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch '53357-fix-plus-in-upload-file-names' into 'master'Lin Jen-Shin2019-07-041-0/+5
|\ | | | | | | | | Use GitlabUploader#filename when generating upload URLs See merge request gitlab-org/gitlab-ce!29915
| * Use #filename when generating upload URLs53357-fix-plus-in-upload-file-namesHeinrich Lee Yu2019-07-041-0/+5
| | | | | | | | We don't need to find the filename from the remote URL
* | Cache Flipper feature flags in L1 and L2 cachessh-cache-flipper-checks-in-memoryStan Hu2019-07-031-0/+5
| | | | | | | | | | | | | | | | | | | | | | In https://gitlab.com/gitlab-com/gl-infra/production/issues/928, we saw a significant amount of network traffic and CPU usage due to Redis checking feature flags via Flipper. Since these flags are hit with every request, the overhead becomes significant. To alleviate Redis overhead, we now cache the data in the following way: * L1: A thread-local memory store for 1 minute * L2: Redis for 1 hour
* | Merge branch 'limit-amount-of-tests-returned' into 'master'Stan Hu2019-07-031-0/+5
|\ \ | |/ |/| | | | | | | | | Limit amount of JUnit tests returned Closes #64035 See merge request gitlab-org/gitlab-ce!30274
| * Limit amount of JUnit tests returnedKamil Trzciński2019-07-031-0/+5
| | | | | | | | | | | | | | | | | | | | Currently, we do not cap amount of tests returned to frontend, thus in some extreme cases we can see a MBs of data stored in Redis. This adds an upper limit of 100 tests per-suite. We will continue showing the total counters correctly, but we will limit amount of tests that will be presented.
* | Add Grafana to Admin > Monitoring menu when enabledManeschi Romain2019-07-031-0/+5
| |
* | Add changelog entryadd-salesforce-logoMałgorzata Ksionek2019-07-031-0/+5
| |
* | Merge branch '55487-enable-group-terminals-button' into 'master'Fatih Acet2019-07-031-0/+5
|\ \ | | | | | | | | | | | | | | | | | | Enable terminals button for group clusters Closes #55487 See merge request gitlab-org/gitlab-ce!30255
| * | Enable terminals button for group clusters55487-enable-group-terminals-buttonTiger2019-07-021-0/+5
| | |
* | | Migrate markdown header_spec.js to JestWinnie Hellmann2019-07-031-0/+5
| | |
* | | Merge branch 'asciidoc-syntax-highlighting' into 'master'Douwe Maan2019-07-031-0/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Enable AsciiDoc syntax highlighting (using Rouge) Closes #32635 See merge request gitlab-org/gitlab-ce!29835
| * | | Enable AsciiDoc syntax highlighting (using Rouge)Guillaume Grossetie2019-07-021-0/+5
| | | |
* | | | Merge branch 'issue/55953' into 'master'Sean McGivern2019-07-031-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rename `discussion` to `thread` Closes #55953 See merge request gitlab-org/gitlab-ce!29553
| * \ \ \ Merge branch 'master' into michel.engelen/gitlab-ce-issue/55953Sean McGivern2019-07-0314-0/+70
| |\ \ \ \
| * | | | | added changelog entry for !29553Michel Engelen2019-07-021-0/+5
| | | | | |
* | | | | | Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ceMarin Jankovski2019-07-0353-0/+266
|\ \ \ \ \ \ | | |/ / / / | |/| | | |
| * | | | | Merge branch 'sh-improve-redis-peek' into 'master'Sean McGivern2019-07-031-0/+5
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Redis call details in Peek performance bar See merge request gitlab-org/gitlab-ce!30191
| | * | | | | Add Redis call details in Peek performance barsh-improve-redis-peekStan Hu2019-07-021-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since Redis timings appear to be increasing in production, this change makes it easier to see what exactly which queries are being called and where. This is done by prepending modules in peek-redis to store the call details. This commit redact values for all SET commands (e.g. HMSET, GETSET, etc.).
| * | | | | | Show upcoming status for releasesJason Goodman2019-07-031-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add released_at field to releases API Add released_at column to releases table Return releases to the API sorted by released_at
| * | | | | | Rebased and squashed commitsNatalia Tepluhina2019-07-032-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - all commits squashed to make danger review happy
| * | | | | | Replace slugifyWithHyphens with improved slugify functionLuke Ward2019-07-031-0/+5
| | | | | | |
| * | | | | | Merge branch '63971-remove-istanbul' into 'master'Kushal Pandya2019-07-031-0/+5
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove istanbul JavaScript package Closes #63971 See merge request gitlab-org/gitlab-ce!30232
| | * | | | | | Remove istanbul JavaScript packageTakuya Noguchi2019-07-021-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
| * | | | | | | Merge branch 'rj-fix-manual-order' into 'master'Kushal Pandya2019-07-031-0/+5
| |\ \ \ \ \ \ \ | | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | Don't let logged out user do manual order See merge request gitlab-org/gitlab-ce!30264
| | * | | | | | Don't let logged out user do manual orderrj-fix-manual-orderRajat Jain2019-07-021-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a check for logged out user in the manual order so that they don't see an flash message when they try to reorder issues.
| * | | | | | | Fix typo in updateResolvableDiscussionsCounts actionWinnie Hellmann2019-07-021-0/+5
| | | | | | | |
| * | | | | | | Merge branch 'use-pg-9.6.11-on-ci' into 'master'Stan Hu2019-07-021-0/+5
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use PostgreSQL 9.6.11 in CI tests See merge request gitlab-org/gitlab-ce!30270
| | * | | | | | | Use PostgreSQL 9.6.11 in CI testsTakuya Noguchi2019-07-031-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Specify the minor version of postgresql for CI Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
| * | | | | | | | Add username to deploy tokensKrasimir Angelov2019-07-021-0/+5
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This new attribute is optional and used when set instead of the default format `gitlab+deploy-token-#{id}`. Empty usernames will be saved as null in the database. Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/50228.
| * | | | | | | Start UnicornSampler in master processJan Provaznik2019-07-021-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using `on_master_start` assures that the sampler is started in master process and not in worker processes.
| * | | | | | | Cache Flipper persisted names directly to local memory storagesh-cache-flipper-names-memory-cacheStan Hu2019-07-021-0/+5
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now that application settings are no longer dominating network traffic, we see that the Feature#persisted_names is using a significant amount of CPU and network bandwidth for Redis. Move this cache into the thread-local memory storage to reduce Redis overhead.
| * | | | | | Registry component now includes error messagesNick Kipling2019-07-021-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Includes changes to the Vue container registry component to support the display of an empty message and error message when invalid characters are found in the group, project or branch name. repositories/index.html.haml has been changed to remove the content and place into Vue component.
| * | | | | | Enables ingress for uninstallationJoão Cunha2019-07-021-0/+5
| | |_|/ / / | |/| | | | | | | | | | | | | | | | - JupyterHub must not be available (installed or updated)
| * | | | | Allow adding new entries to existing pathDenys Mishunov2019-07-021-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If an entry has been removed from the tree and later, during the same session, a user is trying to add a new item with the same name/path we should allow for that as long as the original entry is marked with `deleted`.
| * | | | | Merge branch 'sh-add-thread-memory-cache' into 'master'Rémy Coutable2019-07-021-0/+5
| |\ \ \ \ \ | | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a memory cache local to the thread to reduce Redis load Closes #63977 See merge request gitlab-org/gitlab-ce!30233
| | * | | | Add a memory cache local to the thread to reduce Redis loadStan Hu2019-07-011-0/+5
| | | |_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Loading `ApplicationSetting` from Redis was responsible for at least 50% of the CPU load of the Redis cluster on GitLab.com. Since these values generally don't change very much, we can load this from the database and cache it in memory, skipping Redis altogther. We use `ActiveSupport::Cache::MemoryStore` as a drop-in replacement for `RedisCacheStore` even though we probably don't need synchronized access within `Thread.current`. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/63977
| * | | | Merge branch '58808-fix-image-diff-on-text' into 'master'James Lopez2019-07-021-0/+5
| |\ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | Don't show image diff note on text file See merge request gitlab-org/gitlab-ce!30221
| | * | | Don't show image diff note on text file58808-fix-image-diff-on-textPatrick Bajao2019-07-011-0/+5
| | | | |
| * | | | Add Migration for Strategies Column on operations_feature_flag_scopesJason Goodman2019-07-011-0/+5
| | | | |
| * | | | Merge branch '63590-pipeline-actions-cause-full-refresh' into 'master'Phil Hughes2019-07-011-0/+5
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Resolve "Pipeline actions cause full refresh" Closes #63590 See merge request gitlab-org/gitlab-ce!30190
| | * | | | Fix pipelines table update after action63590-pipeline-actions-cause-full-refreshshampton2019-06-281-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The pipelines table was showing the loading icon after the user cancelled or retried a pipeline. This fixes that so the pipeline updates without removing the table from the DOM.
| * | | | | Don't show tooltips on Open and Closed boardsMartin Hanzel2019-07-011-0/+5
| | | | | |
| * | | | | Allow JupyterHub to be uninstalledJoão Cunha2019-07-011-0/+5
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | - enabled uninstallation - give it a specific uninstall message - ajust specs
| * | | | Merge branch 'sh-fix-issue-63910' into 'master'Sean McGivern2019-07-011-0/+5
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix attachments using the wrong URLs in e-mails Closes #63910 See merge request gitlab-org/gitlab-ce!30197
| | * | | | Fix attachments using the wrong URLs in e-mailssh-fix-issue-63910Stan Hu2019-06-281-0/+5
| | | |_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prior to https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/29889, only the project context were set for the Markdown renderer. For a note on an issuable, the group context was set to `nil` because `note.noteable.try(:group)` attempted to get the issuable's group, which doesn't exist. To make group notifications work, now both the project and group context are set. The context gets passed to `RelativeLinkFilter`, which previously assumed that it wasn't possible to have both a group and a project in the Markdown context. However, if a group were defined, it would take precedence, and the URL rendered for uploads would be `/group/-/uploads` instead of `/group/project/uploads/`. This led to 404s in e-mails. However, now that we have both project and group in the context, we render the Markdown giving priority to the project context if is set. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/63910
| * | | | Revert "Include subgroups in shared_projects"Fabian Schneider2019-07-011-0/+5
| | |_|/ | |/| | | | | | | | | | This reverts commit 4bed2daef935bb4097988e0eff4830fc13a23c37.
| * | | Merge branch 'id-stale-branches' into 'master'Grzegorz Bizon2019-07-011-0/+5
| |\ \ \ | | | | | | | | | | | | | | | | | | | | Add endpoint for fetching diverging commit counts See merge request gitlab-org/gitlab-ce!29802
| | * | | Add endpoint for fetching diverging commit countsid-stale-branchesIgor Drozdov2019-06-281-0/+5
| | | | | | | | | | | | | | | | | | | | Extract diverging_commit_counts into a service class
| * | | | Merge branch 'tc-rake-orphan-artifacts' into 'master'Dmitriy Zaporozhets2019-07-011-0/+5
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Add rake task to clean orphan artifact files See merge request gitlab-org/gitlab-ce!29681
| | * | | | Add rake task to clean orphan artifact filestc-rake-orphan-artifactsToon Claes2019-06-281-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds the rake task rake gitlab:cleanup:orphan_job_artifact_files. This rake task cleans all orphan job artifact files it can find on disk. It performs a search on the complete folder of all artifacts on disk. Then it filters out all the job artifact ID for which it could not find a record with matching ID in the database. For these, the file is deleted from disk.