Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'changelogs/archive-11-ee.md')
-rw-r--r--changelogs/archive-11-ee.md1731
1 files changed, 0 insertions, 1731 deletions
diff --git a/changelogs/archive-11-ee.md b/changelogs/archive-11-ee.md
deleted file mode 100644
index a8459fc34ed..00000000000
--- a/changelogs/archive-11-ee.md
+++ /dev/null
@@ -1,1731 +0,0 @@
-## 11.11.8
-
-- No changes.
-
-## 11.11.7
-
-### Security (5 changes)
-
-- Don't override approval rules if not allowed.
-- Grant admin note permissions in epics for maintainers and owners.
-- Prevent an XSS vector in the add approver email.
-- Ensure the Insights configuration project is part of the group and is accessible to the current user.
-- Make vulnerability feedback invisible if limited access to repo.
-
-
-## 11.11.4 (2019-06-26)
-
-### Fixed (1 change)
-
-- Use quarantine size to check push size against repository size limit. !14269
-
-
-## 11.11.3 (2019-06-10)
-
-### Fixed (1 change)
-
-- Fix create mr from vuln modal regression. !13524
-
-
-## 11.11.2 (2019-06-04)
-
-### Performance (1 change)
-
-- Geo - Does not apply selective sync restrictions while counting registries on the tracking database. !13257
-
-
-## 11.11.0 (2019-05-22)
-
-### Security (1 change)
-
-- Destroy project remote pull mirrors instead of disabling. !10355
-
-### Fixed (26 changes)
-
-- Add missing endpoint for user information to GitHub API. !10482
-- Remove slack slash commands double up. !10555
-- Display Scoped Labels on Issue Board. !10669
-- Ensure custom group template feature is available only for groups on gold and silver. !10678
-- Fix removing and updating insights config, and foreign key constraints. !11030
-- Geo: Fix broken button to delete orphaned upload registries through Admin. !11156
-- Resolve: Epic labels in system notes point to the epic itself. !11234
-- Geo: Fix: Project sync failures usually double-increment *_retry_count. !11381
-- Fix unauthenticated GET of public Epics API. !11485
-- Hide ScopedBadge overflow notes. !11548
-- Fixes a CI failure in jest. !11586
-- Fix error when reordering/deleting subgroup epics. !11837
-- Fix some filter bar tokens not showing up when multiple assignees are enabled. !11939
-- Geo: Fix OAuth authentication with relative URLs. !11976
-- Fix for not being able to remove the last namespace/project from elasticsearch limited namespaces/projects. !11989
-- Fix approvals project settings section when merge requests disabled. !12070
-- Enable alert bot to use quick actions. !12127
-- Geo: Remove counts over geo_event_log table. !12146
-- Geo: Prevent RegistryFinder calls on the primary. !12183
-- Fix placement of LDAP icon in members list. !12304
-- Use path instead of a URL for accessing approval settings. !12414
-- Remove non-semantic use of `.row` in member listing controls. !12466
-- Force tag overwrite on mirror update. !12491
-- Fixes the feedback paths on the project security dashboard. !12849
-- Fixed starting a review on images.
-- Fix updating board attributes through API.
-
-### Changed (13 changes)
-
-- Group SAML enforcement requires active SSO session for group access. !10034
-- Geo: Rename "Disable" to "Pause|Resume" (Admin > Geo Nodes). !10297
-- Upgrade group security dashboard to use gitlab-ui line chart. !10479
-- Geo - Implement selective sync support for the LFS objects FDW queries. !10757
-- Documentation : Improve selective sync documentation. !11072
-- Geo: Implement selective sync support for the FDW queries to count the number of attachments to sync. !11107
-- Allowing Elasticsearch indexing gap recovering. !11408
-- Geo - Implement selective sync support for the FDW queries to count attachments. !11518
-- Geo - Implement selective sync support for the FDW queries to find attachments. !11544
-- Geo - Add selective sync support for the job artifacts FDW queries. !11892
-- Fetch all available groups when creating MR approval rule. !12096
-- SSO enforcement requires active SAML session for web access to project resources. !12109
-- Perform LDAP group sync on sign in only for new users.
-
-### Performance (3 changes)
-
-- Swap conditions to reduce frequency of database query. !11217
-- Add index for mirror_user_id to projects table. !11422
-- Geo - Improve performance of the selective sync cleanup worker. !11998
-
-### Added (27 changes, 2 of them are from the community)
-
-- Proxy websocket requests to build services. !9723
-- Add dependency proxy for containers. !9750
-- Added gitlab:elastic:projects_not_indexed rake task. !9854 (Jason Colyer)
-- Added Snowplow tracking to notes. !10104
-- Support multiple assignees for merge requests. !10161
-- Add UI to enable/disable a dependency proxy on a group level. !10386
-- Let the GitLab Alert bot open incident issues. !10460
-- Remove feature flag `:incident_management`. !10569
-- Allow multiple secondary nodes behind a load balancer. !10755
-- Copy LFS objects from pull mirror. !10779
-- Geo: Inform users about current replication lag in the UI on secondaries. !10807
-- Autosave description in epics. !10844
-- Keep track of packages_file in ProjectStatistics. !11020
-- Adds a dismissal item to the vulnerability modal. !11028
-- Add project level config for merge train. !11065
-- Support pie charts in Insights. !11186
-- Create ActiveRecordModel and table for Merge Train feature. !11204
-- Allow adding GitLab license at installation time. !11244
-- Added ZAP Full Scan support for DAST. !11269
-- Add created_at and updated_at filters to Epics API. !11315 (jramsay)
-- Add API to retrieve security vulnerabilities. !11539
-- Basic Rails implementation for BOM. !11613
-- Add Frontend Store and UI For Environments Dashboard MVC. !11702
-- Track clicks on uninstall button for kubernetes implementation. !12048
-- Add Vulnerabilities API scoping: severity, confidence, and dismissal. !12076
-- Alert users that protected environments affects feature flags. !12168
-- Support creating a new child epic from the API.
-
-### Other (8 changes, 1 of them is from the community)
-
-- Improve project settings page layout and UX. !10388
-- Uses the more explicit vulnerability feedback endpoints on the front end. !10461
-- Automatically enable multiple MR assignees feature flag. !10558
-- Move geo_log_cursor binary to the ee folder. !10821
-- Move sidekiq-cluster to ee/bin. !11001
-- Move ee-specific code from boards/components/issue_card_inner.vue. !11032 (Roman Rodionov)
-- Make all billing cards fit in view. !11602
-- Extracted EE specific lines for spec/javascripts/vue_mr_widget/mock_data.js. !11847
-
-
-## 11.10.8 (2019-06-27)
-
-- No changes.
-### Security (2 changes)
-
-- Gate MR head_pipeline behind read_pipeline ability.
-- Do not allow localhost urls in GitHub Integration.
-
-
-## 11.10.7 (2019-06-26)
-
-### Fixed (1 change)
-
-- Use quarantine size to check push size against repository size limit. !14271
-
-
-## 11.10.6 (2019-06-04)
-
-### Fixed (5 changes, 1 of them is from the community)
-
-- Fix removing and updating insights config, and foreign key constraints. !11030
-- Fix the group's epic page. The Paste issue link placeholder shown as 'undefinedundefinedundefined' in Chinese environment. And the error message showed nothing. !11312 (wdmcheng)
-- Fix approvals project settings section when merge requests disabled. !12070
-- Use path instead of a URL for accessing approval settings. !12414
-- Fix relative url root issues with license management. !12488
-
-
-## 11.10.4 (2019-05-01)
-
-### Fixed (1 change, 1 of them is from the community)
-
-- Fix error retrieving licenses when relative URL in use. !11717 (Hiroyuki Sato)
-
-### Changed (1 change)
-
-- [Insights] Change the default weeks period limit to 12. !11498
-
-
-## 11.10.3 (2019-04-30)
-
-- No changes.
-
-## 11.10.2 (2019-04-25)
-
-### Security (1 change)
-
-- Handle race condition when creating an MR approval.
-
-
-## 11.10.1 (2019-04-23)
-
-### Fixed (4 changes)
-
-- Fix approval rules when used with relative url root. !10819
-- Fix add/remove pipeline dashboard issue. !11029
-- Fix JWT token check when repository does not exist. !11033
-- Fix preventing approval of merge requests by an author. !11263
-
-### Changed (2 changes)
-
-- Improve SAML settings with validation, design, and help text. !10450
-- Use a single color for the Insights time series bar charts. !11076
-
-
-## 11.10.0 (2019-04-22)
-
-### Security (3 changes)
-
-- Check label_ids parent when updating issue board.
-- Geo - Improve security while redirecting user back to the secondary after a logout & re-login via the primary.
-- Expose only basic group attributes in boards API.
-
-### Fixed (25 changes)
-
-- User Statistics in Admin Dashboard now a button. !8807
-- Fix misalignment of dropdowns in edit board modal of issue boards. !9909
-- Geo: Support archive recovery or streaming replication types in health check. !9935
-- Geo: Only display Geo-specific clone instructions button on a Geo Secondary node. !10007
-- Resolve Deletion of vulnerability-associated issuables prevents security report from loading. !10016
-- Elasticsearch API: Fix project_id showing as 0 for all blobs. A reindex will be required. !10020
-- Make editing the filters in the Group Security Dashboard easier. !10138
-- Geo - Reset the verification checksum after deployment refs are created. !10160
-- Search snippets via elasticsearch. !10325
-- Fixed bug preventing users from adding child epics with multiple children. !10331
-- Fix merge requests being added to Jira Development Panel. !10342
-- Fix authors of merge commits being excluded from approving an MR. !10359
-- Fix ChatOps Slack responder for gitlab.com. !10416
-- Fix sorting by priority with filtering by approvers. !10446
-- Make UpdateRepositoryStorageService idempotent. !10457
-- Fix broken links to protected environments on the CI/CD settings page. !10470
-- Notify owner that group is invalid when LDAP "Sync now" fails. !10509
-- Fix user agent string for Hosted Jira. !10545
-- Fix query used to calculate number of users over license. !10556
-- Fix pipeline bridge serialization error. !10565
-- Correct path to cluster health partial. !10638
-- Ensure Insights charts show all periods even if there are no data. !10733
-- Hide scoped labels help text without corresponding license. !10737
-- Fix merge request operation failure (e.g. assigning user) when project approvers required increases. !10766
-- Include subgroups when finding Insights issuables. !10801
-
-### Changed (27 changes)
-
-- Move project search bar into modal dialog on Operations Dashboard page. !9260
-- Geo - Add selective sync support for the FDW queries to count synced registries. !9445
-- Geo - Add selective sync support for the FDW queries to count failed registries. !9527
-- Convert enable group authentication checkbox to toggle button. !9816
-- Geo: Limit max backoff time by 1 hour, instead of 7 days. !9893
-- Documented Guide to using Geo in HA with RDS cross-region replicas. !9985
-- Dynamically resize security group dashboard vuln graph. !10028
-- Add self approval of merge requests setting to merge requests approvals API. !10050
-- elasticsearch: Switch from LZ4 to DEFLATE compression. !10072
-- Geo - Store the invalid checksum when we have a mismatch. !10101
-- Add requested resources to cluster health metrics. !10135
-- Allow self-approvals in fallback approval rules. !10218
-- Geo - Add selective sync support for FDW queries to find verified registries. !10255
-- Add file line number to vuln modal. !10265
-- Geo - Add selective sync support for FDW queries to find registries where verification has failed. !10266
-- Enforce Geo JWT tokens scope for repository sync. !10303
-- Display link to review note in text email, similar to HTML email. !10401
-- Geo - Add selective sync support for the FDW queries to find mismatch registries. !10434
-- Geo - Add selective sync support for queries to find registries retrying verification. !10436
-- Geo - Add selective sync support for the FDW queries to find registries to verify. !10438
-- Improve DAST location fingerprints. !10487
-- Change order in dast location fingerprint. !10487
-- Geo: Add selective sync support for the FDW queries to find unsynced projects. !10522
-- Enrich container scanning with more data on the frontend. !10526
-- [Geo] Don't mark sync as successful if repo does not exist because of some problems. !10578
-- Move operations dashboard from Ultimate to Premium. !10586
-- Support multiple chart per page for Insights.
-
-### Performance (3 changes)
-
-- Avoid a Gitaly N+1 when loading commits for Elasticsearch search results. !9760
-- Geo: Optimize repository and wiki verification counts. !9939
-- Avoid N+1 when loading Code search results with Elasticsearch enabled. !10394
-
-### Added (31 changes, 1 of them is from the community)
-
-- Add approval and unapproval webhooks. !8742
-- Adding pipelines to the operations dashboard. !9197
-- Add operations dashboard usage counts to usage data. !9291
-- Automatically deprovision and update users from a configured identity via SCIM. !9388
-- Add SCIM Token section to SAML SSO Settings. !9619
-- Use merge request MERGE ref for attached merge request pipelines. !9622
-- Geo: Support syncing over non-publicly accessible URLs. !9634
-- Prevent merge if the merge request pipeline is stale. !9643
-- Block possibility to change email for users with group managed account. !9712
-- Geo admin panel for upload verification. !9720
-- Geo: Create separate models for different registries. !9755
-- Add ability to purchase extra CI minutes. !9815
-- Update Web IDE config to accept ports. !9818
-- Allow per-project and per-group enabling of Elasticsearch indexing. !9861
-- Geo: Help admins diagnose configuration problems. !9988
-- Added MAVEN_CLI_OPTS env var support to License Management CI job. !10012
-- Show DAST vulnerabilities in the Group Security Dashboard. !10271
-- Show DAST in Group Security Dashboard Back-End. !10277
-- Removing pipeline dashboard feature flag. !10302
-- Update user name upon LDAP sync. !10316 (@icode1)
-- Collect usage of pod logs feature. !10370
-- Added metrics reports widget to merge request page. !10380
-- IP whitelisting for Geo-enabling functionality in the primary. !10383
-- Persist in the URL the page and day range of vulnerabilities viewed in the Group Security Dashboard. !10402
-- Add 'Metrics' job artifact report type. !10452
-- Create a user via SCIM. !10456
-- Geo: Display secondary replication lag on console (if lag > 0 seconds). !10471
-- Add Roadmap to Epic page. !10488
-- Expose merge request pipeline parameters for MR widget. !10502
-- Allow instance admins to link all projects to Jira DVCS. !10541
-- Added mutually exclusive key value labels.
-
-### Other (4 changes)
-
-- Simplify admin instance licenses page. !9785
-- Extract EE specific files and externalize strings in admin application settings. !9930
-- Add specs for coerced labels parameter in Epics API. !9932
-- Improve project service desk settings. !10381
-
-
-## 11.9.12 (2019-05-30)
-
-### Security (3 changes, 1 of them is from the community)
-
-- Filter relative links in wiki for XSS. (kerrizor)
-- Fix XSS in Ancestor tooltip title.
-- Ignore out of range epic IDs.
-
-
-## 11.9.10 (2019-04-26)
-
-### Security (1 change)
-
-- Handle race condition when creating an MR approval.
-
-### Fixed (1 change, 1 of them is from the community)
-
-- Fix the group's epic page. The Paste issue link placeholder shown as 'undefinedundefinedundefined' in Chinese environment. And the error message showed nothing. !11312 (wdmcheng)
-
-
-## 11.9.9 (2019-04-23)
-
-### Fixed (1 change)
-
-- Fix approval rules when used with relative url root. !10819
-
-
-## 11.9.8 (2019-04-11)
-
-### Fixed (1 change)
-
-- Fix sorting by priority with filtering by approvers. !10446
-
-
-## 11.9.7 (2019-04-09)
-
-### Security (1 change)
-
-- Expose only basic group attributes in boards API.
-
-
-## 11.9.6 (2019-04-04)
-
-### Fixed (3 changes)
-
-- Fix project approval rule with only private group being considered as approved when override is allowed. !10356
-- Fix approval rule sourcing from forked MR. !10474
-- Guard against ldap_sync_last_sync_at being nil. !10505
-
-### Added (1 change)
-
-- Add Insights frontend to retrieve and render chart. !9856
-
-
-## 11.9.5 (2019-04-03)
-
-### Fixed (3 changes)
-
-- Fix project approval rule with only private group being considered as approved when override is allowed. !10356
-- Fix approval rule sourcing from forked MR. !10474
-- Guard against ldap_sync_last_sync_at being nil. !10505
-
-### Added (1 change)
-
-- Add Insights frontend to retrieve and render chart. !9856
-
-
-## 11.9.3 (2019-03-27)
-
-### Security (1 change)
-
-- Check label_ids parent when updating issue board.
-
-
-## 11.9.2 (2019-03-26)
-
-### Security (2 changes)
-
-- Geo - Improve security while redirecting user back to the secondary after a logout & re-login via the primary.
-- Check label_ids parent when updating issue board.
-
-
-## 11.9.1 (2019-03-25)
-
-### Fixed (1 change)
-
-- Fix date save for Epic to reflect on UI immediately after save. !10321
-
-
-## 11.9.0 (2019-03-22)
-
-### Security (4 changes)
-
-- Prevent Group SAML authorizing sign in without prior user approval.
-- Respect group membership lock when importing a member from another group.
-- Remove the possibility to share a project with a group that a user is not a member of.
-- Prevent SAML access when disabled by group admin on GitLab.com.
-
-### Fixed (22 changes)
-
-- Allow assigning Prometheus alerts to multiple environments. !7361
-- Fix repo pushes while initial Elasticsearch indexing not permitting initial indexing to complete. !9478
-- Fix vulnerability occurrence scope to trailing 30 days. !9494
-- Skip whitelisted vulnerabilities in Container Scanning reports. !9528
-- Fix npm registry for yarn. !9599
-- Renders inline downstream & upstream pipelines. !9627
-- Prunes whole Geo event when there's only a primary. !9630
-- Fix alert notifications for non-public projects. !9636
-- Fix 500 error when visiting merged merge request. !9648
-- Allow plus symbol in maven package version. !9657
-- Show commands applied message when promoting issues to epics. !9669
-- Ensure comments from merge request review is displayed in the same order as user commenting order. !9684
-- Geo - Fix selective sync by namespace. !9732
-- Fix bridge jobs than can be hidden keys too. !9796
-- Fix approval-related UI showing up in free plan. !9819
-- Add 'No approvals required' view to approval rules (behind feature flag). !9899
-- Fix npm package install with a dot in the name. !9900
-- GroupSAML for GitLab.com prevents blank NameID. !9907
-- Fix protected environment initializer. !10150
-- Fix SSH pull mirrors not working. !10272
-- Fix HTML spew in Locked Files page.
-- Fixes Broken new/edit feature flag form.
-
-### Changed (9 changes, 1 of them is from the community)
-
-- Remove authorization from /managed_licenses. !8541
-- Consider dismissed items in security reports summary. !9275
-- Add backend for cross-project pipeline dashboard MVC. !9396
-- Create merge request approval rule for each code owner entry. !9455
-- Split severity and confidence values for vulnerabilities. !9495
-- Enforce Geo JWT tokens scope for file uploads and Geo API. !9502
-- Update cluster health empty state. !9540 (George Tsiolis)
-- Add extra graph spacing on the Security Dashboard Group Vulnerability Chart. !9780
-- Add Kerberos URL back to clone panel. !9840
-
-### Performance (1 change)
-
-- Eliminate N+1 queries in Epics API. !9897
-
-### Added (23 changes, 1 of them is from the community)
-
-- Enabled setting the Security Dashboard as a default view for groups. !7889
-- Add reordering of child epics. !9283
-- Create MR from Vulnerability Solution. !9326
-- Create pool repositories on Geo secondaries. !9428
-- Add date range for security dashboard graph. !9446
-- Add filtering merge requests by approvers. !9468
-- Add audit log for managing feature flags. !9487
-- Add DELETE package API endpoint. !9623
-- Enrich container scanning report. !9641
-- Adapt feedback for Container Scanning vulnerabilities. !9655
-- Enforce merge request approvals from code owners. !9656
-- Added vendored CI/CD template for Dependency Scanning job. !9660
-- Add Insights config behind the "group_insights" feature flag. !9665
-- Add single package API endpoint. !9667
-- Added GET /licenses and DELETE /license/:id endpoints. !9733
-- Add container scanning results to group security dashboard. !9736
-- Add an incident management settings form and create issues from alertmanager alerts. !9773
-- Add API for reordering child epics. !9781
-- Allow guests to comment on epics. !9783
-- Display Recent Boards in Board switcher. !9808
-- Add Ancestors in Epic Sidebar. !9817
-- Add vendored templates for SAST, DAST, Container Scanning and License Management job definitions. !9921
-- Add realtime validation for user fullname and username on validation. !25017 (Ehsan Abdulqader @EhsanZ)
-
-### Other (12 changes, 1 of them is from the community)
-
-- Use export-import svg from gitlab-svgs. !9453
-- Renames 'revert dismissal' to 'undo dismiss' on the Group security dashboard. !9500
-- Using positional arguments in request specs have been deprecated. !9506 (Jasper Maes)
-- Splits the severity and confidence constants in the group security dashboard frontend. !9535
-- Add Gitlab.com gold trial callout to /billings. !9611
-- Update project settings section titles and info. !9614
-- Improve visual consistency of values in vulnerability modal. !9616
-- Limit Group Security Dashboard to selected types of report. !9626
-- Make related issues components reusable. !9730
-- sidekiq-cluster: put each sidekiq in a new pgroup. !9775
-- License Management: Load up to a 100 licenses per default. !9913
-- Adds documentation for autoremediation. !10054
-
-
-## 11.8.10 (2019-04-30)
-
-- No changes.
-
-## 11.8.3 (2019-03-19)
-
-- No changes.
-
-## 11.8.2 (2019-03-13)
-
-### Fixed (4 changes)
-
-- Fix 500 error when visiting merged merge request. !9648
-- Fix bridge jobs than can be hidden keys too. !9796
-- Fix approval-related UI showing up in free plan. !9819
-- Add 'No approvals required' view to approval rules (behind feature flag). !9899
-
-
-## 11.8.0 (2019-02-22)
-
-### Security (2 changes)
-
-- Sanitize user full name to clean up any URL to prevent mail clients from auto-linking URLs. !790
-- Hide personal access tokens from other maintainers.
-
-### Fixed (28 changes, 1 of them is from the community)
-
-- Add keyboard navigation to issue board switcher and remove duplicate scroll bar. !8591
-- Geo: Always update the default branch on the secondary. !9064
-- Fix public group milestones not shown in epics autocomplete. !9068
-- Check hosts file for nameserver IP. !9071
-- Fixes the icon for fixed vulnerability in Container Scanning report. !9120
-- Return 400 error instead of 500 when upload maven package with invalid version. !9125
-- Fix mirrors that have invalid SSH public auth mode set. !9135
-- Hide packages without version from UI. !9151
-- Remove duplicate "Operations Dashboard" header/breadcrumb. !9152 (Nathan Friend)
-- Create UTC date in subscription table. !9166
-- Display epic icon in related epics list. !9166
-- Don't validate Jenkins username if password is blank. !9198
-- Don't show Alert widget for non-licensed users. !9224
-- Group security dashboard: Fix overflow for Vulnerabilities with long titles. !9271
-- Geo - Respect shard restriction while loading new resources to verify on the Geo secondary node. !9343
-- When cleaning up repositories, ensure orphaned entries do not remain in the tracking database. !9344
-- Geo - Make sure project does not meet selective sync rule before deleting it. !9345
-- Fix alert notification emails are not being sent. !9393
-- Fix alert notifications for managed Prometheus. !9402
-- Replacing old blob methods in ElasticSerach module. !9418
-- Add checks to prevent cycling hierarchy in epics structure. !9438
-- Fix bug where users could not be added in protected branch rules. !9474
-- Avoid SAML required_groups indiscriminately unblocking users on login. !9489
-- Resolve Cannot scroll forwards in time for roadmap view. !9530
-- Fix unleash server side cannot return feature flags. !9532
-- Show alerts settings only for manual configuration. !9538
-- Fix access to constant Gitlab::RepositorySizeError. !9579
-- Clear our import data credentials when adding new mirrors. !24339
-
-### Deprecated (1 change)
-
-- Geo: Show hashed storage warnings on geo nodes page. !8433
-
-### Changed (14 changes)
-
-- Prevent commit authors from self approvaling merge requests. !9007
-- Add docs link to explain legacy and new email format. !9020
-- Recursively expands upstream and downstream pipelines. !9073
-- Geo: Don't show external link icon on current node. !9130
-- Issues created from vulnerabilities are now confidential by default. !9157
-- Validate custom metrics. !9178
-- Change paginate number to 20. !9213
-- Convert buttons to button group on Group Security Dashboard. !9220
-- Make it possible to edit Geo primary through API. !9328
-- Geo: Handle repository and wiki sync separately in Geo::ProjectSyncWorker. !9360
-- Geo: Add settings page empty state. !9415
-- Renders New and Edit forms for feature flag in Vue and allow to define scopes.
-- Improves title in feature flags empty states.
-- Adds environment column to the feature flags page.
-
-### Performance (5 changes)
-
-- Solve a N+1 issue in Groups::AnalyticsController. !4508
-- Refactored Epic app in Vuex for better performance and maintenance. !9361
-- Optimize slow pipelines.js response. !9387
-- Disable commit checks when no push rules are active. !9569
-- Enable some frozen string in ee/lib.
-
-### Added (22 changes, 1 of them is from the community)
-
-- Elasticsearch: Support for Gitaly. !7434
-- Canary deployment callout on the environments page. !8457
-- Allow to filter notes in epics. !8978
-- Multiple blocking merge request approval rules (behind feature flag). !9001
-- Add support for auto-expanding Roadmap timeline on horizontal scroll. !9018
-- Added Snowplow tracking to issues import. !9067
-- Persist Group Level Security Dashboard state in URL. !9108
-- Multiple environments support for feature flags (Unleash API standpoint). !9110
-- Shows the approval given/required counts and its status for each MR when viewing the Merge Requests page. !9142 (Glavin Wiechert, Andy Steele)
-- Support CURD operation for feature flag scopes. !9182
-- Add epic links API endpoints. !9188
-- Store DAST scan results in the database. !9192
-- Add LDAP integration to smartcard authentication. !9235
-- Allow SSO enforcement in group settings for GitLab.com. !9240
-- Add API endpoint for project packages. !9259
-- Add upvote/downvote information to epics API. !9264
-- Resolve Implement access controls when SSO enforcement enabled. !9270
-- Add package files API endpoint. !9305
-- Support alerts from external Prometheus servers. !9334
-- Cross-project pipelines support in .gitlab-ci.yml. !9374
-- Enable mails for external alerts. !9457
-- Moving repository across shards leaves the pool.
-
-### Other (13 changes, 7 of them are from the community)
-
-- Gather JIRA DVCS integration usage data. !8949
-- ActiveRecord::Migration -> ActiveRecord::Migration[5.0] for AddAlertManagerTokenToClustersApplicationPrometheus and EnqueuePrometheusUpdates. !9049 (Jasper Maes)
-- Track navbar links in Snowplow. !9059
-- Adds snowplough tracking for the group security dashboard filters. !9119
-- Support Ajax endpoints for FeatureFlagsController. !9127
-- Fix deprecation: Passing an argument to force an association to reload is now deprecated. !9140 (Jasper Maes)
-- Fix deprecation: #original_exception is deprecated. Use #cause instead. !9141 (Jasper Maes)
-- Uses GLDropdown for licence management. !9237
-- Replace deprecated render text. !9346 (Jasper Maes)
-- Fix several ActionController::Parameters deprecations. !9347 (Jasper Maes)
-- Fix deprecation: uniq is deprecated and will be removed from Rails 5.1. !9348 (Jasper Maes)
-- Turn on rubocop for frozen string in ee/. (gfyoung)
-- Creates an EE component for the pipeline graph.
-
-
-## 11.7.12 (2019-04-23)
-
-- No changes.
-
-## 11.7.11 (2019-04-09)
-
-### Security (1 change)
-
-- Expose only basic group attributes in boards API.
-
-
-## 11.7.10 (2019-03-28)
-
-### Security (1 change)
-
-- Check label_ids parent when updating issue board.
-
-
-## 11.7.8 (2019-03-26)
-
-### Security (2 changes)
-
-- Geo - Improve security while redirecting user back to the secondary after a logout & re-login via the primary.
-- Check label_ids parent when updating issue board.
-
-
-## 11.7.7 (2019-03-19)
-
-- No changes.
-
-## 11.7.5 (2019-02-05)
-
-### Fixed (2 changes)
-
-- Fix Kerberos authentication. !9390
-- Fix background migration error when project repository is missing. !9392
-
-
-## 11.7.2 (2019-01-29)
-
-### Security (6 changes)
-
-- Avoid leaking unauthorized approver group members. !766
-- Sanitize user full name to clean up any URL to prevent mail clients from auto-linking URLs. !791
-- Check access rights when creating/updating ProtectedRefs.
-- Fix locked file visibility issue for private repositories.
-- Filter out non-project member approvers.
-- Remove HTTP POST in JIRA OAuth access_token endpoint.
-
-
-## 11.7.1 (2019-01-28)
-
-### Security (6 changes)
-
-- Avoid leaking unauthorized approver group members. !766
-- Sanitize user full name to clean up any URL to prevent mail clients from auto-linking URLs. !791
-- Check access rights when creating/updating ProtectedRefs.
-- Fix locked file visibility issue for private repositories.
-- Filter out non-project member approvers.
-- Remove HTTP POST in JIRA OAuth access_token endpoint.
-
-
-## 11.7.0 (2019-01-22)
-
-### Security (1 change)
-
-- Add a shared secret to prevent abuse of the alert endpoint.
-
-### Fixed (27 changes, 2 of them are from the community)
-
-- Defaults to feature flags link for Operations entry. !8622
-- Fix error on explore page when logged out due to gold trial callout. !8674
-- Prevents the empty state from showing when the dashboard errors. !8703
-- Allow matching only the repo-root for CODEOWNERS. !8708
-- Fix adding labels to epics using quick actions. !8772
-- Geo: Keep the minimum cursor last event. !8832
-- Reinstate sorting issuable by weight. !8834
-- Geo - Show the proper label for the last repository check run on Geo projects page. !8844
-- Resolve Reorder gitlab:elastic:index rake tasks to ensure wikis and database are completed even if projects error out. !8852
-- Remove dash on issue weight for unauthorized users. !8882 (George Tsiolis)
-- Dismiss epic promotion and persist it across reloads. !8885
-- Fix JIRA Development Panel links with subgroups. !8908
-- Remove epic field in sidebar for projects without groups. !8919
-- Remove duplicate padding from issue board switcher. !8928
-- Resolve Ctrl+Enter immediately adds MR comment. !8932
-- Geo: Ignore invalid attributes when updating Geo node status. !8957
-- Fix border-radius for related issues. !8958 (Johann Hubert Sonntagbauer)
-- Fix Security Dashboard Header font size. !9011
-- Fix title and description for issue created from a vulnerability. !9022
-- Pseudonymizer: Gracefully handle empty pseudo entries. !9044
-- Fix permission check when creating an issue from a vulnerability. !9055
-- Docfix - broken doc links for Secure/Autodevops features. !9058
-- Fix Error 500 when deleting a pipeline via the API. !9104
-- Uses project_id instead of project on the group security dashboard. !9109
-- Recursively get all of a groups projects. !9205
-- Fix data migration failure if approvals_before_merge is set to too high. !9217
-- Don't remove milestones when moving issues to board backlog from non-milestone list.
-
-### Changed (5 changes, 1 of them is from the community)
-
-- Update Geo nodes empty state. !8576 (George Tsiolis)
-- Add search field to issue board switcher. !8862
-- Allow downloading package files from UI. !8888
-- Changes to the data model for counts on the Group Security Dashboard. !9035
-- Fix packages UI mentioned only Maven packages support. !9132
-
-### Performance (2 changes, 1 of them is from the community)
-
-- Fix timeout loading Open list when board contains assignee lists.
-- Enable some frozen string in ee/lib. (gfyoung)
-
-### Added (17 changes)
-
-- Add an instance-level endpoint for downloading maven packages. !8274
-- Add NPM registry support to GitLab packages. !8673
-- Store container scanning CI jobs results into the database. !8797
-- Add a group-level endpoint for downloading maven packages. !8798
-- Add Filtering vulnerabilities in the Group Security Dashboard. !8817
-- Allow to filter Feature Flags. !8821
-- Geo - Show last verification time on Geo projects page. !8845
-- Adds basic filtering to the Group Security Dashboard frontend. !8886
-- Autocomplete issues and MRs in epics. !8936
-- Adds project filtering to the GSD. !8944
-- Allow using TCP for DB load balancing DNS lookups. !8961
-- Add filtering for summary and history on security dashboard. !8972
-- Add solution card to the vulnerability modal. !9030
-- Allows the Group Security Dashboard to select multiple filters. !9031
-- Added Snowplow tracking to issues export. !9045
-- Add support for relationship between epics. !9051
-- Added pagination to epics API endpoint.
-
-### Other (13 changes, 3 of them are from the community)
-
-- Promote starting a GitLab.com Gold trial on the dashboard. !6947
-- Adds event tracking to navbar. !7787
-- Update tracing settings to match error tracking settings. !8786
-- Adapt subscriptions page for free plans and trials. !8838
-- Support for new SAST and dependency scanning report format. !8869
-- Remove deprecated ActionDispatch::ParamsParser. !8897 (Jasper Maes)
-- Fix deprecation: Comparing equality between ActionController::Parameters and a Hash is deprecated. !8914 (Jasper Maes)
-- Removes Notes from GitLab Pseudonymizer config. !8923
-- Add count of projects with tracing enabled to usage ping data. !8940
-- Adds dependency scanning to the report type filters on GSD. !9034
-- Fix deprecation: Using positional arguments in specs for EE spes in spec/. !9040 (Jasper Maes)
-- Pass issuable-type in AddIssuableForm. !9111
-- Gather deepest epic relationship data.
-
-
-## 11.6.11 (2019-04-23)
-
-- No changes.
-
-## 11.6.10 (2019-02-28)
-
-### Security (5 changes)
-
-- Remove the possibility to share a project with a group that a user is not a member of.
-- Prevent Group SAML authorizing sign in without prior user approval.
-- Prevent SAML access when disabled by group admin on GitLab.com.
-- Respect group membership lock when importing a member from another group.
-- Ignore out of range epic IDs.
-
-
-## 11.6.9 (2019-02-04)
-
-- No changes.
-
-## 11.6.8 (2019-01-30)
-
-- No changes.
-
-## 11.6.5 (2019-01-17)
-
-### Fixed (1 change)
-
-- Fix Error 500 when deleting a pipeline via the API. !9104
-
-
-## 11.6.4 (2019-01-15)
-
-- No changes.
-
-## 11.6.3 (2019-01-04)
-
-### Fixed (1 change)
-
-- Fix instance project templates no longer working. !9019
-
-
-## 11.6.2 (2019-01-02)
-
-### Fixed (1 change)
-
-- Fix issue ID wrapping and avatar counter shrinking in Related Issues list. !8854
-
-
-## 11.6.1 (2018-12-28)
-
-### Security (1 change)
-
-- Add a shared secret to prevent abuse of the alert endpoint.
-
-
-## 11.6.0 (2018-12-22)
-
-### Security (7 changes)
-
-- Switch from CBC to GCM for Geo logout tokens. !8518
-- Prevent reporter roles from viewing the Jaeger tracing settings page.
-- Sanitize tracing external_urls before saving to DB and when displaying the URL to prevent XSS issues.
-- Fix IDOR at /drafts/publish.
-- Authorize users when listing board users and milestones.
-- Resolve: Guest can set weight of a new issue.
-- Fixes XSS with merge request approvers selection.
-
-### Fixed (27 changes, 2 of them are from the community)
-
-- Ensure that avatars in approvals have correct tooltip. !6269
-- Geo: Fix push to secondary over SSH for LFS. !8044
-- Don't show packages tab and settings for starter license. !8270
-- Makes the vulnerability name on the Group Security Dashboard a button for better A11y. !8341
-- Used the iid instead of the id for linked issues on the Group Security Dashboard. !8357
-- Show navigation line separator when instance etrics is disabled. !8379 (George Tsiolis)
-- Fix project deploy key creation and deletion as admin. !8432
-- Changes initial state for disabled prometheus integrations. !8434
-- Fix a typo in Admin: intergration -> integration. !8444 (Vincent AUBERT)
-- Geo: Moving registry deletion into the job that deletes the files and project record. !8480
-- Parameterize alerting rules with variables. !8481
-- Fix PostReceive failing for project mirrors missing local branch. !8495
-- Rails 5: Fix the check whether the database is in read-only mode. !8594
-- Raisl 5: Fix Gitlab::Database::LoadBalancing#caught_up? check. !8595
-- Renders upstream and downstream pipelines in the main pipeline graph. !8607
-- Fix issue board api with special milestones. !8653
-- fix pod dropdown not switching pod logs. !8660
-- Geo - Respect the next retry time when re-verifying failed repositories. !8661
-- Update elasticsearch system check to check for new supported versions. !8683
-- Handle null start or due dates for dates sourcing milestone in Epics. !8689
-- Fixed license managment path in MR widget for fork cases. !8700
-- Fix gitlab:geo:check rake task. !8714
-- Fix ability to choose shards for selective sync. !8717
-- Add Rails.version to the Geo cache keys. !8775
-- Support older NGINX version forwarding the client certificate for smartcard auth. !8784
-- Remove duplicated smartcard login button. !8793
-- Disable password autocomplete in mirror form fill.
-
-### Deprecated (1 change)
-
-- Deprecate non-hashed repository storage for Geo installations. !8739
-
-### Changed (17 changes, 1 of them is from the community)
-
-- Adds Group SAML metadata endpoint. !5782
-- Group SAML SSO page warns when linking account. !8295
-- Change the delete custom metric alert. !8430
-- Replace weight icon. !8448 (George Tsiolis)
-- Switch snowplows stateStorageStrategy to cookie. !8461
-- Move merge request approval settings. !8493
-- Geo: Constantly reverify repositories. !8550
-- Add file and line numbers to issues created from SAST vulnerabilities. !8578
-- Redesign MR header sections and approvals (EE). !8593
-- Add packages_enabled attribute to Projects API. !8604
-- Run geo check task from gitlab check. !8616
-- Change issue create weight dropdown to an input. !8648
-- Add epics state filtering in roadmap view. !8658
-- Users can unlink Group SAML from accounts page. !8682
-- Update casing in Built-in on project templates tab. !8688
-- Epic issue list and related issue list re-design.
-- Add sort direction button with sort dropdown for Epics and Roadmap.
-
-### Performance (5 changes, 3 of them are from the community)
-
-- Remove partial index for projects on mirror and mirror_last_update_at. !8585
-- Enable some frozen string in ee/app. !8667 (gfyoung)
-- Remove redundant indices for is_sample on push_rules and next_execution_timestamp on project_mirror_data. !8695
-- Enable some frozen string in ee/app. (gfyoung)
-- Enable some frozen string in ee/app. (gfyoung)
-
-### Added (10 changes)
-
-- Add support for Group-level project templates. !6878
-- Added web terminals to Web IDE. !7386
-- Promote an Issue to an Epic using quick action. !8051
-- Smartcard authentication. !8120
-- Adds Security dashboard empty state. !8443
-- Add vulnerability history at group level. !8603
-- Adds group security dashboard metrics chart. !8631
-- Add milestones autocomplete for epics. !8632
-- Parse and store dependency scanning reports in database. !8642
-- Adds EE store to handle upstream & downstream pipelines.
-
-### Other (13 changes, 4 of them are from the community)
-
-- Add subscription table to GitLab.com billing areas. !7885
-- UX improvements for the group security dashboard. !8217
-- Restyles the dismissed vulnerabilities. !8401
-- Adds PHILOSOPHY.md and references GitLab Product Handbook. !8515
-- Make sidekiq-cluster play well with Sidekiq 5.2.2+. !8522
-- Rails5: Passing a class as a value in an Active Record query is deprecated. !8540 (Jasper Maes)
-- render :nothing option is deprecated, Use head method to respond with empty response body. !8560 (Jasper Maes)
-- Add help page link for licence management in CI/CD settings. !8561 (George Tsiolis)
-- Re-orders the Group Security Dashboard. !8624
-- Move EE only differences for finders. !8629 (George Tsiolis)
-- Add count of projects with at least one package to a usage ping data. !8641
-- Added recommendations for handling deleted documents in Elasticsearch.
-- Use new information-o icon for Security Dashboard.
-
-
-## 11.5.11 (2019-04-23)
-
-### Security (1 change)
-
-- Respect group membership lock when importing a member from another group.
-
-
-## 11.5.8 (2019-01-28)
-
-### Security (6 changes)
-
-- Avoid leaking unauthorized approver group members. !766
-- Sanitize user full name to clean up any URL to prevent mail clients from auto-linking URLs. !793
-- Check access rights when creating/updating ProtectedRefs.
-- Fix locked file visibility issue for private repositories.
-- Filter out non-project member approvers.
-- Remove HTTP POST in JIRA OAuth access_token endpoint.
-
-
-## 11.5.5 (2018-12-20)
-
-- No changes.
-
-## 11.5.3 (2018-12-06)
-
-- No changes.
-
-## 11.5.2 (2018-12-03)
-
-### Fixed (2 changes)
-
-- Fix inability to scroll dashboard. !8459
-- Fix issues analytics query when ordering issues by priority. !8509
-
-
-## 11.5.1 (2018-11-26)
-
-### Security (6 changes)
-
-- Sanitize tracing external_urls before saving to DB and when displaying the URL to prevent XSS issues.
-- Prevent reporter roles from viewing the Jaeger tracing settings page.
-- Fix IDOR at /drafts/publish.
-- Authorize users when listing board users and milestones.
-- Resolve: Guest can set weight of a new issue.
-- Fixes XSS with merge request approvers selection.
-
-
-## 11.5.0 (2018-11-22)
-
-### Security (2 changes)
-
-- Escape entity title while autocomplete template rendering to prevent XSS. !696
-- Prevent templated services from being imported.
-
-### Removed (1 change)
-
-- Remove security report summary from pipelines view. !7844
-
-### Fixed (25 changes, 3 of them are from the community)
-
-- Geo: Remove connectivity check from primary to secondary from gitlab:geo:check rake task. !7821
-- Include (closed) for closed epics in parsed text. !7946
-- Add new state to the cluster application vue app. !7954
-- Do not allow to assign an issue to an epic twice. !8004
-- [Geo] Fix: Deleting a project leaves orphaned LFS objects and CI Job artifacts around. !8031
-- Support `/client/features` Unleash endpoint. !8045
-- Fix button rendering in license management in FF. !8046
-- Geo: Handle orphaned Uploads records. !8054
-- Geo - Redirect user back to the secondary after a logout & re-login via the primary. !8157
-- Fix approver removal still being conducted even when "Cancel" is clicked in confirmation prompt. !8178
-- Link project short SHA to commit url. !8214
-- Update ops dashboard remove dropdown button. !8236 (George Tsiolis)
-- Clear ops dashboard project search input on submit. !8239 (George Tsiolis)
-- Fixes a dismissed vulnerability bug on the group security dashboard. !8343
-- Fixes missing fields on the group security dashboard. !8360
-- Fixes the view issue button in the Group Security Dashboard. !8385
-- Ops Dashboard should be available for public projects on GitLab.com. !8399
-- Update draft comments design to match new design. !8405
-- Change issues analytics breadcrumb. !8414 (George Tsiolis)
-- Include classification label in project API. !8426
-- Fix Pod Log topbar position when perf bar is disabled.
-- Always proxy reports downloads.
-- Removes extra rigth margin from job page.
-- Geo: Rails console message display primary/secondary state incorrectly.
-- Disable Feature Flags and Packages if repository is disabled.
-
-### Changed (13 changes, 1 of them is from the community)
-
-- Add test button to Group SAML settings. !5622
-- Group SAML status badges on members page. !5807
-- Update related issues list styling to be more space efficient. !7784
-- Refactor test reports to use new artifact architecture. !7827
-- Add timeline icon for issue weights. !7847 (George Tsiolis)
-- Added a search bar to `Admin > Geo > Projects`. !8079
-- Geo: Deprecate source installations instructions. !8134
-- Does not synchronize default branch for pull mirrors. !8138
-- Adds split error states for the group security dashboard. !8208
-- Geo: Improve read-only message in secondary nodes for actionable screens. !8238
-- Improve error messages for operations dashboard. !8244
-- Add documentation link to ops dashboard. !8296
-- Issue board card design. !21229
-
-### Added (24 changes, 1 of them is from the community)
-
-- Group-level file templates. !7391
-- Adds group-level Security Dashboard counts. !7564
-- Parse SAST reports and store vulnerabilities in database. !7578
-- elasticsearch 6 support - migrate from parent/child relationships to join. !7618
-- Geo: Admin > Geo > Projects support for batch operations. !7806
-- Create system notes for epic close and reopen. !7850
-- Add Tracing landing and settings page. !7903
-- Add modals and actions to the vulnerabilities in the Group security dashboard. !7910
-- Assign code owner as approver. !7933
-- Enable previewing of draft review comments. !7936
-- Audit log: Add logging for project feature changes. !7962
-- Add project operations dashboard. !7973
-- Audit log: Add audit events for group setting changes. !7987
-- Add approve quick action. !7989
-- Show actual Milestone dates within tooltips for Milestones in Epics sidebar. !8048
-- Allow filtering by weight in issues API. !8140 (Heinrich Lee Yu)
-- Filter epics by state in API. !8179
-- Support epics autocomplete for project objects. !8180
-- Add 'l', 'r' and 'e' keyboard shortcuts support in Epic. !8203
-- Configurable GitHub static context for statuses integration. !8235
-- Send notifications for epic status change. !8247
-- Support license management and performance using new reports syntax.
-- Support reports: for project security dashboard.
-- Add chart of issues created per month.
-
-### Other (17 changes, 11 of them are from the community)
-
-- Update boards list selector specs. !6266 (George Tsiolis)
-- Write some Geo development documentation. !7452
-- Connects the Group Security Dashboard API and Frontend. !7793
-- Rails5: Fix epics finder count_key method In Rails5, the state enum value is passed instead of the database integer. !7822 (Jasper Maes)
-- Rails 5: fix presence message validation for prometheus_alert. !7823 (Jasper Maes)
-- Rails 5: fix mysql milliseconds problem in prometheus alert event spec. !7828 (Jasper Maes)
-- Rails5: fix VulnerabilitySummaryEntity. !7893 (Jasper Maes)
-- Update feature flags empty state. !7967 (George Tsiolis)
-- Adds the security dashboard link. !7974
-- Remove tooltip on sidebar text buttons. !8021 (George Tsiolis)
-- Add a metric to the usage ping data to track the number of projects with at least one alert. !8058
-- Remove unneeded permission checks from the mirror repositories partial. !8077
-- Rails5: fix flaky mysql reset pipeline minutes spec. !8122 (Jasper Maes)
-- Move `prepend` outside the `class` block for finders. !8192 (George Tsiolis)
-- Rails5: fix operations controller spec nil parameter. !8209 (Jasper Maes)
-- Update related issues title typography. !8267 (George Tsiolis)
-- Geo: Clarify Geo HA documentation.
-
-
-## 11.4.9 (2018-12-03)
-
-- No changes.
-
-## 11.4.8 (2018-11-27)
-
-### Security (5 changes)
-
-- Escape entity title while autocomplete template rendering to prevent XSS. !707
-- Authorize users when listing board users and milestones.
-- Fix IDOR at /drafts/publish.
-- Resolve: Guest can set weight of a new issue.
-- Fixes XSS with merge request approvers selection.
-
-
-## 11.4.7 (2018-11-20)
-
-### Fixed (1 change)
-
-- Fix code owner as merge request suggestion not available under Starter plan. !8248
-
-
-## 11.4.6 (2018-11-18)
-
-### Security (1 change)
-
-- Prevent templated services from being imported.
-
-
-## 11.4.5 (2018-11-04)
-
-### Fixed (1 change)
-
-- Stops showing review actions on commit discussions in merge requests. !8007
-
-### Performance (1 change)
-
-- Add indexes to all geo event foreign keys. !7990
-
-
-## 11.4.4 (2018-10-30)
-
-- No changes.
-
-## 11.4.3 (2018-10-26)
-
-- No changes.
-
-## 11.4.2 (2018-10-25)
-
-### Security (1 change)
-
-- Escape entity title while autocomplete template rendering to prevent XSS. !707
-
-
-## 11.4.1 (2018-10-23)
-
-- No changes.
-
-## 11.4.0 (2018-10-22)
-
-### Security (3 changes)
-
-- Properly filter private references from system notes.
-- Project groups approvers no longer leak private groups info.
-- Protect against CSRF attacks when adding Slack app.
-
-### Removed (1 change)
-
-- remove unnecessary help text from container scanning results. !7304
-
-### Fixed (18 changes, 1 of them is from the community)
-
-- Prune all the Geo event log tables correctly. !6175
-- Synchronize the default branch when updating a pull mirror. !7242
-- Pushing to a merge request clears the approvals list even if the respective project setting is enabled and there is no fixed required number of approvals configured. !7328
-- Align epics and roadmap empty state buttons to the center. !7358 (George Tsiolis)
-- Add link to issue on epic. !7407
-- Check for force env var when rebuilding auth_keys. !7419
-- Update popover URL to point to help page of same domain. !7446
-- Geo - Does not raise error 500 on Geo projects list page for orphaned entries. !7565
-- Show promotion for epics on issues. !7602
-- Fix Epic subscription toggle behaviour. !7723
-- Geo - Send a cache invalidation event via the log cursor whenever features are changed on the primary. !7738
-- Fix epic milestone dates incorrect after issue is linked to another epic. !7809
-- Fixes warning for used minutes in runner showing when user still has minutes. !7843
-- Fix disappearing weight input in Firefox. !7869
-- Don't synchronize default branch when updating a SSH mirror. !7891
-- Fix broken tokenization for filtered search bar in Epics. !7972
-- Fix bug when resolving a discussion via a batch comment published right away.
-- Fix wrong color in resolve/unresolve checkbox when using MR reviews.
-
-### Changed (14 changes)
-
-- Geo: Decrease frequency of project shard schedulers when few projects to schedule. !7287
-- Added placeholder to weight input for issue sidebar. !7346
-- updated icons used in filtered search dropdowns. !7356
-- Geo: Display helpful feedback when proxying an SSH git push to secondary request. !7357
-- Geo - Include keep-around and other Gitlab-specific references in the checksum calculation. !7367
-- Polish security report externalizations. !7373
-- Listen for resolved Prometheus alerts. !7382
-- Rename date related labels for Epics. !7447
-- Add reports CI syntax for Code Quality reports. !7465
-- Support short reference to epics from project entities. !7475
-- Geo: Downgrade Exclusive Lease warnings from Log Cursor to debug. !7476
-- Geo: Allow nodes to be editable in more scenarios. !7832
-- Account for issues created in the middle of a milestone in burndown chart.
-- [Geo] Add CI job artifact numbers to rake geo:status.
-
-### Performance (1 change)
-
-- Update DB model for security reports.
-
-### Added (20 changes, 1 of them is from the community)
-
-- Batch comments on merge requests. !4213
-- Use Geo log to remove files when migrated to object storage. !5966
-- Add support for closing epics. !7302
-- Add `auditor_groups` configuration so Audit users can be specified using SAML groups. !7340 (St. John Johnson)
-- Geo - Add an event to reset checksums on Geo secondary nodes. !7394
-- Starts adding the dashboard page view. !7400
-- Add `Manage licenses` button to MR widget and pipelines view. !7411
-- Add Open/Closed epics tabs in list view. !7424
-- Add Feature Flags MVC. !7433
-- Suggest approvers based on code owners. !7437
-- Geo: Add a backoff time to few Geo workers to save resources. !7470
-- Persist Prometheus alert events. !7493
-- Geo: Added a button to Admin UI > Geo Nodes to open Geo Projects screen of any secondary node. !7512
-- Show Alert Thresholds on monitoring dashboards. !7538
-- Support autocomplete for commands in epics. !7588
-- Add form to enter licenses manually. !7603
-- Geo: Added `All` tab in Geo Nodes > Projects. !7745
-- Geo: Add a Geo Status Widget to Admin > Projects. !7789
-- Add data model and migration for vulnerabilities.
-- Adds Batch Comments to Merge Requests [EEP].
-
-### Other (8 changes, 1 of them is from the community)
-
-- Add runner quota information to job API. !7233
-- Resolve "ee:geo QA specs are failing as of !7210". !7315
-- remove readme checkbox from "create project" page. !7332
-- Create a generic JS function that we can apply to being able to track arbitrary events. !7403
-- Rename Admin Area Geo Nodes nav item to Geo. !7466
-- Group weight icon and text on issue list and issue boards. !7484 (George Tsiolis)
-- Adds expandable/collapsable section for Snowplow. !7798
-- API: Allow issue weight parameter to be greater than or equal to zero.
-
-
-## 11.3.14 (2018-12-20)
-
-- No changes.
-
-## 11.3.13 (2018-12-13)
-
-- No changes.
-
-## 11.3.11 (2018-11-26)
-
-### Security (7 changes)
-
-- Escape entity title while autocomplete template rendering to prevent XSS. !697
-- Properly filter private references from system notes.
-- Authorize users when listing board users and milestones.
-- Project groups approvers no longer leak private groups info.
-- Resolve: Guest can set weight of a new issue.
-- Fixes XSS with merge request approvers selection.
-- Protect against CSRF attacks when adding Slack app.
-
-
-## 11.3.10 (2018-11-18)
-
-- No changes.
-
-## 11.3.9 (2018-10-31)
-
-- No changes.
-
-## 11.3.8 (2018-10-27)
-
-- No changes.
-
-## 11.3.7 (2018-10-26)
-
-### Security (1 change)
-
-- Escape entity title while autocomplete template rendering to prevent XSS. !697
-
-
-## 11.3.6 (2018-10-17)
-
-### Fixed (1 change)
-
-- Don't reset the default branch when repository mirroring is enabled. !7944
-
-
-## 11.3.5 (2018-10-15)
-
-### Fixed (1 change)
-
-- Fix epic milestone dates incorrect after issue is linked to another epic. !7809
-
-
-## 11.3.4 (2018-10-05)
-
-### Security (1 change)
-
-- Properly filter private references from system notes.
-
-
-## 11.3.3 (2018-10-04)
-
-- No changes.
-
-## 11.3.2 (2018-10-03)
-
-### Fixed (1 change)
-
-- Geo: repository shard verification job should have unique lease keys per shard name. !7474
-
-
-## 11.3.1 (2018-09-26)
-
-### Security (2 changes)
-
-- Project groups approvers no longer leak private groups info.
-- Protect against CSRF attacks when adding Slack app.
-
-
-## 11.3.0 (2018-09-22)
-
-### Security (1 change)
-
-- Prevent regular users from moving projects to different storage shards.
-
-### Fixed (29 changes, 11 of them are from the community)
-
-- don't add empty query params to boards. !4441
-- Geo: sync disabled wikis. !6420
-- Rails 5 fix alerts controller spec for post json parameters. !6795 (Jasper Maes)
-- Fixes 500 error on user creation from admin panel with spaced username. !6804 (Jacopo Beschi @jacopo-beschi)
-- Don't show search results for projects that have been deleted when using elastic search. !6830
-- Geo: Use database-cached status if redis-cached status is unavailable. !6854
-- [Geo] Fix: Custom favicons not being replicated by Geo. !6860
-- Rails5 fix AddMilestoneToLists migration rollback deleting wrong foreign key. !6865 (Jasper Maes)
-- Rails5 fix passing Group objects array into for_projects_and_groups milestone scope. !6873 (Jasper Maes)
-- Rails5: fix mysql milliseconds problem in project_import_state_spec. !6874 (Jasper Maes)
-- Fix Jira integration duplicating branches and MRs. !6876
-- Rails5: fix mysql milliseconds problem in project_spec. !6880 (Jasper Maes)
-- Remove https from Snowplow Collector URI placeholder in Admin Areawq. !6886
-- Geo: Replicate keep around refs. !6922
-- Fixes bug that prevented a user from seeing the system header and footer settings on the admin dashboard. !6926
-- Rails5 fix duplicate gpg signature in path lock spec. !6939 (Jasper Maes)
-- Rails5: Fix audit event spec. !6940 (Jasper Maes)
-- Rails5: fix mysql milliseconds problem in project registry spec. !6943 (Jasper Maes)
-- LDAP - Does not update permissions on a read-only database. !6965
-- Rails5 fix project import spec. !6981 (Jasper Maes)
-- Geo: Resolve sticky failures when attachments are missing on primary. !6991
-- Geo: LFS batch downloads are OK to be handled by secondary. !7209
-- Geo - Synchronize the default branch in secondary nodes. !7218
-- Handle fixed dates seperately from selected dates in Epics. !7227
-- Fix tooltip string to support dynamic date type in Epic sidebar. !7243
-- Fix an error in docs about fetching artifacts using API. !7244
-- Return proper status code when creation of an alert fails. !7360 (Peter Leitzen)
-- Geo - Find the remote root ref using a JWT header for authentication. !7405
-- Add weight to issue hook.
-
-### Changed (3 changes, 1 of them is from the community)
-
-- Allow push_code when auth'd via Geo JWT. !6455
-- Prefer From address over Sender for Service Desk emails. !7006 (Andreas Josephson)
-- Add CI Job token support to Maven packages API. !7249
-
-### Performance (3 changes)
-
-- Reduce queries needed for CI artifacts on merge request widget. !6978
-- Use limited count approach on Protected Environments view. !6987
-- Limit sidekiq-cluster concurrency to a maximum of 50. !7025
-
-### Added (15 changes, 2 of them are from the community)
-
-- Allow custom notification for new epic event. !5863
-- Geo: SSH git push to secondary -> proxy to Primary. !6456
-- Allow epic start/due dates to be sourceable from issue milestones. !6470
-- Add ability to upload and download maven packages from/to GitLab. !6607
-- Added an instance-level license template project. !6631 (Dan Barker)
-- Add backend structure for ProtectedEnvironments. !6672
-- Add UI for GitLab private Maven repository feature. !6781
-- Add support for sorting epics. !6885
-- Allow specifying code owners in a CODEOWNERS file. !6916
-- Quick action for adding/removing epic to issues. !6934
-- Show total and completed instances deployed on deploy boards. !6955
-- Show security analysis status on the environments page. !6987
-- Add Instance Review for Core users. !6995
-- Introduce custom instance-level templates for Dockerfile, .gitignore, and .gitlab-ci.yml files. !7000
-- Adds Rubocop rule to enforce class_methods over module ClassMethods. !7044 (Jacopo Beschi @jacopo-beschi)
-
-### Other (4 changes)
-
-- Removes feature flag code surrounding Protected Environments feature. !7338
-- Creates vue component for shared runner limit.
-- Allow MR authors to approve their MRs.
-- Remove differences between CE and EE settings panel component.
-
-
-## 11.2.8 (2018-10-31)
-
-- No changes.
-
-## 11.2.7 (2018-10-27)
-
-- No changes.
-
-## 11.2.6 (2018-10-26)
-
-### Security (1 change)
-
-- Escape entity title while autocomplete template rendering to prevent XSS. !698
-
-
-## 11.2.5 (2018-10-05)
-
-### Security (1 change)
-
-- Properly filter private references from system notes.
-
-
-## 11.2.4 (2018-09-26)
-
-### Security (2 changes)
-
-- Project groups approvers no longer leak private groups info.
-- Protect against CSRF attacks when adding Slack app.
-
-
-## 11.2.3 (2018-08-28)
-
-- No changes.
-
-## 11.2.2 (2018-08-27)
-
-### Security (1 change)
-
-- Prevent regular users from moving projects to different storage shards.
-
-
-## 11.2.1 (2018-08-22)
-
-- No changes.
-
-## 11.2.0 (2018-08-22)
-
-### Security (1 change)
-
-- Don't expose project names in EE counters.
-
-### Fixed (32 changes, 11 of them are from the community)
-
-- Allow Geo node to be edited once the database is failed over. !6248
-- Fix a bug where user was unable to delete a branch when repo size was above the limit. !6373
-- Rails5 fix AttachmentRegistryFinder arel queries. !6396 (Jasper Maes)
-- Add Premium license checks for system messages. !6460
-- Fixes arrow-icon color and alignment in linked pipeline in merge request widget. !6479
-- Rails 5 fix the matcher expected the ApplicationSetting to be invalid, but it was valid instead. !6488 (Jasper Maes)
-- Geo: Gracefully handle deleted events from Geo event log. !6506
-- Rails5 fix NoMethodError: undefined method 'message' for nil:NilClass. !6507 (Jasper Maes)
-- Fix billing card title colors. !6563
-- Rails5 fix undefined method 'namespace_project_settings_repository_path'. !6581 (Jasper Maes)
-- Rails5 fix no implicit conversion of Symbol into Integer. !6582 (Jasper Maes)
-- Rails 5 fix NoMethodError: undefined method 'message' for nil:NilClass in host_spec.rb. !6589 (Jasper Maes)
-- Fix mobile view of pod logs. !6597
-- Add left-padding to diverged-from-upstream label. !6647
-- List groups with developer maintainer access on project creation. !6678
-- no longer fail when setting up Geo database with GDK. !6680
-- Allow Pseudonymizer to write to a bucket without having permissions to see all buckets. !6682
-- Hide Expand button on empty MR widget Performance section. !6685
-- Ensure that Create issue button is shown in vulnerability dialog. !6708
-- Use same gem versions for Rails 5 as for Rails 4. !6712 (Jasper Maes)
-- Rails5 correct wrong geo job name. !6713 (Jasper Maes)
-- Elasticsearch: Fix a bug causing some types of note to miss being indexed. !6736
-- Rails 5 fix product array method delagation by manually calling .to_a in NotificationService. !6753 (Jasper Maes)
-- Adjust self-hosted Jira development panel integration. !6756
-- Ensure that push size checks only count the size of newly-pushed files. !6767
-- Fix the UI for listing system-level labels. !6805
-- Rails5: fix slice in burndown fixture. !6813 (Jasper Maes)
-- Rails5: fix Arel::UpdateManager in MigrateOldElasticsearchSettings migration. !6815 (Jasper Maes)
-- Corrected URL for snowplow client side JS. !6899
-- [Geo] Fix the Storage config parameter in Geo nodes admin page.
-- Fix exporting issues to CSV when sorting by label priority is used.
-- Fix handling of annotated tags when Gitaly is not in use.
-
-### Changed (9 changes, 2 of them are from the community)
-
-- Add related issues loading icon top margin. !6527 (George Tsiolis)
-- Add security products to usage ping. !6602
-- Changed copy for "Approved" state in merge request widget. !6635 (Constance Okoghenun)
-- Track the Geo event log gaps in redis and handle them later. !6640
-- Replace clipboard icon in Service Desk settings. !6643
-- Removes "show all" on security reports and adds a button to take you to the pipeline page. !6675
-- Shows license reports when there are no reports in the source branch. !6720
-- Removes status text from licence reports. !6802
-- Opens "view full report" links in a new window. !6806
-
-### Performance (2 changes)
-
-- Geo: Improve Geo Status API performance with cached counters in SiteStatistic. !6328
-- Geo: Improve performance in Log Cursor gap tracking. !6754
-
-### Added (19 changes)
-
-- Geo: Add repository verification failures to API. !6137
-- Add support for todos on epics. !6142
-- Summed issue weights in board columns. !6218
-- Add an API endpoint for managed licenses of a project. !6246
-- Implement custom project templates. !6436
-- Projects page under Admin > Geo Nodes to display detailed synchronization information. !6452
-- Enables configuration of pull mirroring through API. !6485
-- Adds SLI alerts to custom prometheus metrics. !6590
-- Add support for milestones lists on the issue boards. !6615
-- Persist Epic Roadmap timescale choice. !6637
-- Add license management frontend. !6638
-- Add Snowplow integration. !6642
-- Add Security Dashboard to project quick links. !6652
-- Show License Management at pipeline level. !6688
-- Add Frontend for Instance-level project templates. !6740
-- Geo - Actively try to correct verification failures on the secondary. !6759
-- Add Prometheus metrics to track Geo autocorrect numbers. !6778
-- Link the License Management report in the MR widget with the pipeline level one. !6800
-- Allow creating assignee lists via API.
-
-### Other (8 changes, 1 of them is from the community)
-
-- Move merge requests EE helper methods. !6461 (George Tsiolis)
-- Add additional logging for Geo Log Cursor. !6513
-- Ensure no weight change system notes end with a superfluous comma. !6571
-- Track registries marked as synced when repository does not found. !6694
-- Removes EE specific CSS that was moved to CE. !6723
-- Geo: Add rake task to resync projects where verification has failed. !6727
-- updates column sizes in licence and security modals. !6808
-- Geo: Log to geo.log when the Log Cursor skips an event.
-
-
-## 11.1.7 (2018-09-26)
-
-### Security (2 changes)
-
-- Project groups approvers no longer leak private groups info.
-- Protect against CSRF attacks when adding Slack app.
-
-
-## 11.1.6 (2018-08-28)
-
-- No changes.
-
-## 11.1.5 (2018-08-27)
-
-- No changes.
-### Security (1 change)
-
-- Prevent regular users from moving projects to different storage shards.
-
-
-## 11.1.4 (2018-07-30)
-
-- No changes.
-
-## 11.1.3 (2018-07-27)
-
-### Fixed (1 change)
-
-- Resolve Environments dropdown is showing on the cluster health page. !6528
-
-
-## 11.1.2 (2018-07-26)
-
-### Security (1 change)
-
-- Don't expose project names in EE counters.
-
-
-## 11.1.1 (2018-07-23)
-
-### Fixed (2 changes)
-
-- Fix geo download service ImportExportDownloader unitialized constant. !6567
-- Geo - Allow repository verification to be disabled on a secondary node. !6599
-
-
-## 11.1.0 (2018-07-22)
-
-### Removed (1 change)
-
-- Drop ignored Geo repository_storage_path columns. !5468
-
-### Fixed (19 changes, 7 of them are from the community)
-
-- Log audit and Geo events within a project destroy transaction. !6059
-- Do not pre-select previous user(s) when creating protected branches. !6112
-- Group SAML settings link hidden when unlicensed. !6147
-- Geo: Fix repository/wiki sync race condition with multiple updates, especially in quick succession. !6161
-- [Rails5] Fix error on missed :authenticate_user callback. !6257 (@blackst0ne)
-- Rails5 fix expected: ({...}) got: (<ActionController::Parameters {...}). !6271 (Jasper Maes)
-- Rails5 fix ArgumentError: wrong number of arguments (given 1, expected 2). !6272 (Jasper Maes)
-- Rails5 fix NoMethodError: undefined method `join' for "":String. !6278 (Jasper Maes)
-- [Rails5] fix Boards::ListsController expected the response to have status code 200 but it was 403. !6318 (Jasper Maes)
-- [Rails5] fix NoMethodError: undefined method 'downcase' for Hash. !6319 (Jasper Maes)
-- [Rails5] fix Projects::VulnerabilityFeedbackController didn't match the schema. !6320 (Jasper Maes)
-- Fix CI/CD pipelines when repository HEAD points to an invalid branch. !6325
-- Geo - Recalculates the checksum for projects up to date. !6333
-- Fixes an issue with security reports footers. !6450
-- Add missing sourceBranchLink prop to CI widget. !6493
-- Resync project repositories on secondaries nodes when import finishes. !6529
-- Adds permission checks to dismiss issue in security reports.
-- Allow all but "/" chars for groups and projects paths on Jira dev panel integration.
-- Fix weight system notes ending in commas.
-
-### Changed (6 changes)
-
-- [Geo] Invert the direction of Geo metrics acquisition. !5934
-- Update read-only message banner styling for Geo secondary node. !6135
-- Removes action buttons from resolved vulnerability modal. !6155
-- Redesign contribution analytics graphs. !6194
-- Geo - Retry checksum calculation for failures on the primary node. !6295
-- Don't show 'Contribute to GitLab' link on self-hosted Enterprise Edition instances. !6297
-
-### Performance (5 changes, 1 of them is from the community)
-
-- Geo - Optimize query to return outdated projects that need to be reverified. !5879
-- Boost Geo prune worker to run every 2 hours instead of 6. !6074
-- Use tooltip component in MrWidgetSecondaryGeoNode vue component. !6078 (George Tsiolis)
-- Eliminate N+1 queries in path lock checks during a push.
-- Memoize the global default for push rules within the request.
-
-### Added (13 changes, 1 of them is from the community)
-
-- Add a new push rule to allow negative matching of commit messages. !5453 (Hannes Rosenögger)
-- Pseudonymizer to safely export data for analytics. !5532
-- Add filename filtering to code search with Elasticsearch. !5590
-- Add API endpoint for viewing and editing board config. !5954
-- Log repository check and failed count to Prometheus. !5984
-- Allow repository verification concurrency to be controlled on primary and secondary. !6102
-- Geo: HTTP git-lfs push (upload) and locks (verify, lock and unlock) to secondary now redirects to the primary. !6109
-- Adds pod selection dropdown to pod logs screen. !6111
-- Add support for autocompleting Epics and Labels within Epics. !6195
-- Add project Security Dashboard. !6197
-- Support GitLab subgroups in Jira development panel. !6290
-- Render container scanning and dast reports in pipeline view.
-- Add link to Jenkins documentation within integration and service template.
-
-### Other (2 changes)
-
-- Enable Geo snapshot synchronization for everyone. !6286
-- Geo - Make Geo repository verification flag opt-out by default. !6369
-
-
-## 11.0.6 (2018-08-27)
-
-### Security (1 change)
-
-- Prevent regular users from moving projects to different storage shards.
-
-
-## 11.0.5 (2018-07-26)
-
-### Security (1 change)
-
-- Don't expose project names in EE counters.
-
-
-## 11.0.4 (2018-07-17)
-
-- No changes.
-
-## 11.0.3 (2018-07-05)
-
-- No changes.
-
-## 11.0.2 (2018-06-26)
-
-- No changes.
-
-## 11.0.1 (2018-06-21)
-
-- No changes.
-
-## 11.0.0 (2018-06-22)
-
-### Security (2 changes)
-
-- Escape name in merge request approvers dropdown.
-- Fixes include directive to not allow SSRF requests.
-
-### Fixed (15 changes)
-
-- Hide Lock button if File Locking feature is not available in license. !5656
-- Geo - Move out the replication slots items from verification section in Geo admin screen. !5723
-- Fix approvers API not accepting empty form-encoded params. !5784
-- Fix error when locking/unlocking directories. !5862
-- Geo: Formatting fix for geo:status rake task. !6020
-- Geo: Automatically clean up stale lock files on Geo secondary. !6034
-- Remove LFS object warning from import UI. !6083
-- Fix Web IDE status bar if System Footer message is present.
-- [Geo] Fix: Deleted project events may be skipped on the secondary when selective sync is used.
-- [Geo] Fix: Unauthenticated rate limits should not block Geo requests.
-- Perform gitlab-ci-token authentication always using primary.
-- Geo: Gracefully handle a non-JSON response from the node status.
-- Geo: Fix FDW schema check when tables and columns are not in the same order.
-- Fix sticking of runner to primary if new job is scheduled.
-- When last Geo::EventLog is not available, geo:status rake task fails.
-
-### Deprecated (2 changes)
-
-- Rename Container Scanning job and artifact. !5770
-- Rename Code Quality job and artifact. !5773
-
-### Changed (7 changes)
-
-- Removed "(Beta)" from "Auto DevOps" messages. !5583
-- Make issue weight promotion in issuable sidebar dismissable. !5601
-- Remove the comma from the weight system notes. !5854
-- Enrich Security Reports with more data. !5878
-- Truncate Geo event log with a delay. !5897
-- Add support for non-negative integer weight values in issuable sidebar.
-- Improve Failed Jobs tab in the Pipeline detail page.
-
-### Performance (5 changes, 2 of them are from the community)
-
-- Reorder LinkToMemberAvatar vue component props values. !5692 (George Tsiolis)
-- Rename merge request widget author component. !5693 (George Tsiolis)
-- Geo - Fix index for outdated projects on the project_repository_states table. !5986
-- Preload Group plans in EpicsFinder.
-- Only process Geo::EventLog events if associated shard is queryable and healthy.
-
-### Added (12 changes)
-
-- Allows the review of kubernetes pod logs within GitLab. !4752
-- Geo: Rake task to force housekeeping on next sync. !5623
-- Add ability to have zero approvers. !5635
-- Show status information stale icon in Geo admin dashboard. !5653
-- Add assignee board list type. !5743
-- Geo: HTTP git push to secondary now redirects to the primary. !5785
-- Add presets for navigating Epic Roadmap. !5798
-- Guest users will not consume seats quote in Ultimate plan. !5816
-- Create system note on epic date change.
-- Add License Management results in the MR widget.
-- Extract EE specific files.
-- Add service discovery for the DB load balancer.
-
-### Other (4 changes, 1 of them is from the community)
-
-- Add promotion for epics to issuable sidebar. !5601
-- Remove confusing statement in the message shown for Epics list empty state when filters are applied. !5630
-- Fixed illustration alignment for group milestones promotion. !5677 (Constance Okoghenun)
-- Allow viewing only one when multiple issue boards is not enabled.