All Versions
662
Latest Version
Avg Release Cycle
13 days
Latest Release
1922 days ago

Changelog History
Page 27

  • v12.10.1 Changes

    April 24, 2020

    πŸ›  Fixed (5 changes)

    • πŸ›  Fix bug creating project from git ssh. !29771
    • πŸ›  Fix Web IDE handling of deleting newly added files. !29783
    • πŸ›  Fix null dereference in /import status REST endpoint. !29886
    • πŸ›  Fix Service Templates missing Active toggle. !29936
    • πŸ›  Fix 500 error on accessing restricted levels. !30313

    πŸ”„ Changed (1 change)

    • πŸš€ Move Group Deploy Tokens to new Group-scoped Repository settings. !29290

    Other (1 change)

    • Migration of dismissals to vulnerabilities. !29711
  • v12.10.0 Changes

    April 22, 2020

    βœ‚ Removed (3 changes)

    • βͺ Revert LDAP readonly attributes feature. !28541
    • βœ‚ Remove deprecated /ci/lint page. !28562
    • βœ‚ Remove open in file view link from Web IDE. !28705

    πŸ›  Fixed (118 changes, 26 of them are from the community)

    • Return 202 for command only notes in REST API. !19624
    • 🐳 Run SAST using awk to pass env variables directly to docker without creating .env file. !21174 (Florian Gaultier)
    • πŸ‘ #42671: Project and group storage statistics now support values up to 8 PiB (up from 4GiB) . !23131 (Matthias van de Meent)
    • πŸ›  Fix 500 error on profile/chat_names for deleted projects. !24341
    • Migrate the database to activate projects prometheus service integration for projects with prometheus installed on shared k8s cluster. !24684
    • πŸ›  Fix archived corrupted projects not displaying in admin. !25171 (erickcspice)
    • πŸ›  Fix some Web IDE bugs with empty projects. !25463
    • πŸ›  Fix failing ci variable e2e test. !25924
    • πŸ›  Fix new file not being created in non-ascii character folders. !26165
    • Validate uniqueness of project_id and type when a new project service is created. !26308
    • πŸ›  Fix assignee dropdown on new issue page. !26971
    • Resolve Unable to expand multiple downstream pipelines. !27029
    • Hide admin user actions for ghost and bot users. !27162
    • πŸ›  Fix invalid ancestor group milestones when moving projects. !27262
    • πŸ›  Fix right sidebar when scrollbars are always visible. !27314 (Shawn @CasualBot)
    • πŸ›  Fix OpenAPI file detector. !27321 (Roger Meier)
    • πŸ†“ Fix managed_free_namespaces scope to only groups without a license or a free license. !27356
    • Set commit status to failed if the TeamCity connection is refused. !27395
    • πŸ‘ Resolve Improve format support message in issue design. !27409
    • βž• Add tooltips with full path to file headers on file tree. !27437
    • Scope WAF Statistics anomalies to environment.external_url. !27466
    • πŸ‘‰ Show the proper information in snippet edit form. !27479
    • πŸ›  Fixes the repository Vue router not working with Chinese characters. !27494
    • πŸ›  Fix smartcard config initialization. !27560
    • πŸ›  Fix audit event that weren't being created for failed LDAP log-in tries. !27608
    • πŸ›  Fix filtered search tokenization. !27648
    • πŸ›  Fix processing of GrapqhQL query complexity based on used resolvers. !27652
    • ⚑️ Update board scopes when promoting a label. !27662
    • 0️⃣ Reuse default generated snippet file name in repository. !27673
    • βͺ Revert user bio back to non-italicized font to fix rendering of emojis. !27693
    • πŸš€ Filter out Releases with missing tags. !27716
    • ⚑️ Update detected languages for dependency scanning in no dind mode. !27723
    • πŸ›  Fix logic for ingress can_uninstall?. !27729
    • πŸ›  Fix dropped filter when paging groups. !27737 (Lee Tickett)
    • πŸ”€ Amend GraphQL merge requests resolver to check for project presence. !27783
    • πŸ›  Fix bug issue template handling of markdown. !27808 (Lee Tickett)
    • ⚑️ Update discord notifications to be a single embed and include log messages. !27812 (Sam Bingner)
    • ⚑️ Update detected languages for sast in no dind mode. !27831
    • πŸ›  Fix bug inviting members whose emails start with numbers. !27848 (Lee Tickett)
    • πŸ‘ Allow self monitoring project to query internal Prometheus even when "Allow local requests in webhooks and services" setting is false. !27865
    • βž• Add missing docstring to Prometheus metric. !27868
    • Resolve Snippet creation failure bug. !27891
    • πŸ›  Fix optional params for deploy token API. !27961 (Nejc Habjan)
    • πŸ”€ Use Ci::Pipeline#all_merge_requests.first as Ci::Build#merge_request. !27968
    • πŸ›  Fix bug tracking snippet shard name. !27979
    • βž• Add discussion_locked to Webhook. !28018
    • πŸ›  Fix invalid class option for ionice. !28023
    • πŸ‘Œ Improve SAST NO_DIND file detection with proper boundary conditions. !28036
    • βœ… Detect skipped specs in JUnit reports and set TestCase status. !28053
    • πŸ‘ Allow 0 for pages size limit setting in admin settings. !28086
    • πŸ›  Fix wrong colors displayed in charts. !28095
    • πŸ›  Fix incorrect content returned on empty dotfile. !28144
    • 0️⃣ Include LDAP UID attribute in default attributes for all LDAP lookups. !28148
    • πŸ›  Fix deploy token API to properly delete all associated deploy token records. !28156
    • πŸ›  Fix Gitlab::Auth to handle orphaned oauth tokens. !28159
    • πŸ’» Protect sidekiq admin UI with admin mode. !28164 (Diego LouzΓ‘n)
    • πŸš€ Prevent overriding the username when creating a Deploy Token via the API. !28175 (Ayoub Mrini)
    • Resolve Snippet actions with binary data. !28191
    • πŸ‘‰ Make all HTTPS cookies set SameSite to none. !28205
    • Don't send 'accept-encoding' in HttpIO requests. !28239
    • πŸ‘· Gracefully handle missing latest CI pipeline. !28263
    • πŸ›  Fix error removing secondary email. !28267 (Lee Tickett)
    • πŸ›  Fix name of approvals column in merge requests. !28274 (Steffen KΓΆhler)
    • Add management_project_id to group and project cluster creation, clarifies docs. !28289
    • Check first if feature flag version_snippet is enabled. !28352
    • πŸ›  Fix single stat panel percentile format support. !28365
    • πŸ‘‰ Use CTE optimization for searching board issues. !28430
    • πŸ›  Fix missing synthetic milestone change notes for disabled milestone change event tracking feature flag. !28440
    • πŸ›  Fix Releases page for Guest users of private projects. !28447
    • ⚑️ Prevent ProjectUpdateRepositoryStorageWorker from moving to same filesystem. !28469
    • πŸ”€ Return error message for create_merge_request. !28482
    • Include MR times in Milestone time overview. !28519 (Bob van de Vijver)
    • πŸ›  Fix daily report result to use average of coverage values if there are multiple builds for a given group name. !28556
    • Token creation uses HTTP status CREATED. !28587
    • πŸ‘ Allow award emoji same name & user duplicates when Importing. !28588
    • πŸ›  Fix pagination in Merge Request GraphQL api. !28667 (briankabiro)
    • βœ‚ Remove duplicate spec in web hook service spec. !28669 (Rajendra Kadam)
    • πŸ›  Fix GraphQL SnippetType repo urls. !28673
    • βž• Add missing ON DELETE FK constraints referencing users table. !28720
    • ⚑️ Update duplicate specs in notification service spec. !28742 (Rajendra Kadam)
    • πŸ›  Fix styling of MR dropdown in Web IDE. !28746
    • πŸ‘ Better error message when importing a Github project and Github API rate limit is exceeded. !28785
    • πŸ”€ Prevent false positives in Ci::Pipeline#all_merge_requests. !28800
    • Enable toggle all discussions button for logged out users. !28809 (Diego LouzΓ‘n)
    • πŸ›  Fix display of PyCharm generated Jupyter notebooks. !28810 (Jan Beckmann)
    • ⚑️ Resolve Snippet update error with version flag disabled. !28815
    • πŸ‘‰ Show multimetric embeds on a single chart. !28841
    • πŸ›  Fix race condition updating snippet without repository. !28851
    • Normalize signature mime types when filtering attachments in emails. !28865 (Diego LouzΓ‘n)
    • βž• Add autostop check to folder table. !28937
    • πŸ›  Fix 500 error on create release API when providing an invalid tag_name. !28969 (Sashi Kumar)
    • πŸ›  Fix missing group icons on profile page when screen < 576px. !28973
    • πŸ”Š Stringify Sidekiq job args in exception logs. !28996
    • Ensure members are always added on Project Import when importing as admin. !29046
    • Elasticsearch recommendation alert does not appears while screen is loaded. !29097
    • Prevent wrong environment being used when processing Prometheus alert. !29119
    • πŸ›  Fix Slack slash commands using relative URL. !29160
    • Exclude 'trial_ends_on', 'shared_runners_minutes_limit' & 'extra_shared_runners_minutes_limit' from list of exported Group attributes. !29259
    • Group level container registry show subgroups repos. !29263
    • 🚚 Move prepend to last line in finders files. !29274 (Rajendra Kadam)
    • βœ‚ Remove 'error' from diff note error message. !29281
    • πŸ—„ Migrate legacy uploads out of deprecated paths. !29295
    • 🚚 Move prepend to last line in commit status presenter. !29328 (Rajendra Kadam)
    • 🚚 Move prepend to last line in app serializers. !29332 (Rajendra Kadam)
    • 🚚 Move prepend to last line in app workers and uploaders. !29379 (Rajendra Kadam)
    • πŸ›  fix: Publish toolbar dissappears when submitting empty content. !29410
    • πŸ—„ Replace deprecated GlLoadingIcon sizes. !29417
    • πŸ›  fix display head and base in version dropdowns. !29433
    • πŸ›  Fix Web IDE not showing diff when opening commit tab. !29439
    • πŸ‘‰ Use music icon for files with .ogg extension. !29514
    • πŸ›  Fix dashboard processing error which prevented dashboards with unknown attributes inside panels from being displayed. !29517
    • πŸ›  Fix Deploy Token creation when no scope selected. !29614
    • ⚑️ Update auto-build-image to v0.2.2 with fixes for docker caching. !29730
    • πŸ›  Fix resolve WIP clearing merge request area. !29757
    • Enable the Add metric button for CE users. !29769
    • πŸ›  Fix Error 500 when inviting user to a few projects. !29778
    • πŸ›  Fixed whitespace toggle not showing the correct diff.
    • πŸ›  Fixed upload file creating a file in the wrong directory.

    πŸ—„ Deprecated (1 change)

    • πŸ—„ Deprecate 'token' attribute from Runners API. !29481

    πŸ”„ Changed (62 changes, 7 of them are from the community)

    • Only enable searching of projects by full path / name on certain dropdowns. !21910
    • πŸ‘Œ Support wiki events in activity streams. !23869
    • πŸ›  Fix for issue 26426: Details of runners of nested groups of an owned group are now available for users with enough permissions. !24169 ([email protected])
    • πŸ“„ Rename "Project Services" to "Integrations" in frontend and docs. !26244
    • πŸ‘Œ Support multiple Evidences for a Release. !26509
    • 🚚 Move some global routes to - scope. !27106
    • Only display mirrored URL to users who can manage Repository settings. !27166
    • Disable lookup of other ActiveSessions to determine admin mode status. !27318 (Diego LouzΓ‘n)
    • Extract X509::Signature from X509::Commit. !27327 (Roger Meier)
    • πŸ‘‰ Show user statistics in admin area also in CE, and use daily generated data for these statistics. !27345
    • ⚑️ Update aws-ecs image location in CI template. !27382
    • ⚑️ Update More Pages button on Wiki Page. !27499
    • ⚑️ Update ApplicationLimits to prefer defaults. !27574
    • πŸ‘ Allow external diff files to be removed. !27602
    • βž• Add atomic and cleanup-on-fail parameters for Helm. !27721
    • πŸ”„ Change the url when the timeslider changes. !27726
    • βž• Add user_details.bio column and migrate data from users.bio. !27773
    • WAF settings will be read-only if there is a new version of ingress available. !27845
    • βž• Add an helper to check if a notification_event is enabled. !27880 (Jacopo Beschi @jacopo-beschi)
    • Ensure freshness of settings with snippet creation. !27897
    • ⚑️ Update copies in Admin Panel > Repository Storage section. !27986
    • βž• Add event tracking to Container regstry quickstart. !27990
    • Render snippet repository blobs. !28085
    • πŸ”€ Accept author_username as a param in Merge Requests API. !28100
    • πŸ‘‰ Use rich icons for thw rows on the file tree. !28112
    • πŸ“ˆ Renamed Contribution Charts as Repository Analytics. !28162
    • 🚚 Move Alerting feature to Core. !28196
    • βž• Add file-based pipeline conditions to default Auto DevOps CI template. !28242
    • πŸ‘‰ Make pipeline info in chat notifications concise. !28284
    • πŸ‘‰ Use different approval icon if current user approved. !28290 (Steffen KΓΆhler)
    • βœ‚ Remove repeated examples in user model specs. !28450 (Rajendra Kadam)
    • πŸ‘‰ Show only active environments in monitoring dropdown. !28456
    • 0️⃣ Enable container expiration policies by default for new projects. !28480
    • ⚑️ Show snippet error update to the user. !28516
    • 🚚 Move 'Additional Metrics' feature to GitLab Core. !28527
    • βž• Add ability to search by environment state in environments GraphQL API. !28567
    • Add correlation_id to project_mirror_data, expose in /import API endpoints. !28662
    • βž• Add status column to container_registry. !28682
    • Cleanup the descriptions of some fields of GraphQL ProjectType. !28735
    • βž• Add Project template for Static Site Editor / Middleman. !28758
    • βœ‚ Remove duplicate show spec in admin routing. !28790 (Rajendra Kadam)
    • βž• Add Fluentd model for cluster apps. !28846
    • βž• Add grab cursor for operations dashboard cards. !28868
    • ⚑️ Update copy when snippet git feature disabled. !28913
    • πŸ”¦ Expose relations that failed to import in /import endpoints. !28915
    • πŸš€ Update informational text on Edit Release page. !28938
    • βž• Add support for dot (.) in variables masking. !29022
    • ⚑️ Update Auto DevOps docker version to 19.03.8. !29081
    • πŸ‘‰ Make search redaction more robust. !29166
    • Enable async delete in container repository list. !29175
    • πŸ”§ Make manual prometheus configuration section always editable. !29209
    • Adjust label title applied to issues on import from Jira. !29246
    • Track statistics per project for jira imported issues. !29406
    • 🌲 Display local timezone in log explorer. !29409
    • πŸ‘ Allow to retry submitting changes when an error occurs. !29434
    • πŸ‘ Define dashboard dropdowns layout in flex to improve support smaller screens. !29477
    • πŸš€ Update auto-deploy-image to v0.13.0 for deploy job, enabling more granular control over service.enabled. !29524
    • πŸ’» Do not display branch link in saved changes message UI. !29611
    • πŸ’» Redesign Jira issue import UI. !29671
    • βž• Add support for /file_hooks directory. !29675
    • Sort the project dropdown by star count when moving issues. !29766
    • πŸ”€ Increase the timing of polling for the merge request widget.

    🐎 Performance (45 changes)

    • Limits issues displayed on milestones. !23102
    • ⚑️ Optimize suggestions counters. !26443
    • Prefetch DNS for asset host. !26868
    • 🚚 Move bots functionality to user_type column. !26981
    • Optimize projects_service_active queries performance in usage data. !27093
    • Optimize projects_mirrored_with_pipelines_enabled query performance in usage data. !27110
    • 🐎 Optimize ldap keys counters query performance in usage data. !27309
    • πŸ’» Enable Workhorse upload acceleration for Project Import uploads via UI. !27332
    • Cache ES enabled namespaces and projects. !27348
    • ⚑️ Optimize template_repositories query by using batch counting. !27352
    • ⬇️ Reduce SQL queries when rendering webhook settings. !27359
    • ⬇️ Reduce number of SQL queries for service templates. !27396
    • πŸ‘Œ Improve Advanced global search performance by using routing. !27398
    • πŸ‘Œ Improve performance of the container repository cleanup tags service. !27441
    • ⚑️ Optimize usage ping queries by using batch counting. !27455
    • πŸ›  Fix redundant query execution when loading board issues. !27505
    • Optimize projects_enforcing_code_owner_approval counter query performance for usage ping. !27526
    • Optimize projects_reporting_ci_cd_back_to_github query performance for usage data. !27533
    • ⚑️ Optimize service desk enabled projects counter. !27589
    • πŸ‘Œ Improve pagination in discussions API. !27697
    • πŸ‘Œ Improve API response for archived project searchs. !27717
    • ⚑️ Optimize ci builds counters in usage data. !27770
    • 0️⃣ Enable streaming serializer feature flag by default. !27813
    • Harden jira usage data. !27973
    • πŸ”€ Create merge request pipelines in background jobs. !28024
    • ⚑️ Optimize ci builds non distinct counters in usage data. !28027
    • Remove feature flag 'export_fast_serialize' and 'export_fast_serialize_with_raw_json'. !28037
    • πŸ‘Œ Improve API response for descending internal project searches. !28038
    • πŸš… Make Rails.cache and Gitlab::Redis::Cache share the same Redis connection pool. !28074
    • πŸ’» Introduce rate limit for creating issues via web UI. !28129
    • Introduce rate limit for creating issues via API. !28130
    • Remove unnecessary index index_ci_builds_on_name_for_security_reports_values. !28224
    • Disallow distinct count for regular batch count. !28518
    • πŸ‘· Resolve an N+1 in merge request CI variables. !28688
    • πŸ‘‰ Use faster streaming serializer for project exports. !28925
    • Add index for created_at of resource_milestone_events. !28929
    • ⚑️ Optimize issues with embedded grafana charts usage counter. !28936
    • ⏱ Avoid scheduling duplicate sidekiq jobs. !29116
    • ⚑️ Optimize projects with repositories enabled usage data. !29117
    • πŸ‘‰ Use diff-stats for calculating raw diffs modified paths. !29134
    • ⚑️ Optimize protected branches usage data. !29148
    • Refresh only existing MRs on push. !29420
    • ⬇️ Reduce SQL requests number for CreateCommitSignatureWorker. !29479
    • βœ‚ Remove redundant index from projects table. !29507
    • βž• Add index on users.unlock_token. !276298

    βž• Added (140 changes, 33 of them are from the community)

    • πŸ†• New package list is enabled which includes filtering by type. !18860
    • Create a rake task to cleanup unused LFS files. !21747
    • πŸ‘Œ Support Asciidoc docname attribute. !22313 (Jouke Witteveen)
    • βž• Adds features to delete stopped environments. !22629
    • Highlight line which includes search term is code search results. !22914 (Alex Terekhov (terales))
    • πŸ‘ Allow embedded metrics charts to be hidden. !23929
    • βž• Add toggle all discussions button to MRs. !24670 (Martin Hobert & Diego LouzΓ‘n)
    • Store daily code coverages into ci_daily_report_results table. !24695
    • βž• Add cluster management project template. !25318
    • βž• Add limit metric to lists. !25532
    • βž• Add support for Okta as a SCIM provider. !25649
    • βž• Add grape custom validator for git reference params. !26102 (Rajendra Kadam)
    • Add healthy column to clusters_applications_prometheus table. !26168
    • βž• Add API endpoint to list runners for a group. !26328
    • Add unlock_membership_to_ldap boolean to Groups. !26474
    • βž• Adds wiki metadata models. !26529
    • Create model to store Terraform state files. !26619
    • πŸ‘Œ Improve logs dropdown with more clear labels. !26635
    • βž• Add all pods view to logs explorer. !26883
    • βž• Add first_contribution to single merge request API. !26926
    • Populate user_highest_roles table. !27127
    • βž• Add option for switching between blocking and logging for WAF. !27133
    • βž• Add bar chart support to monitoring dashboard. !27155
    • πŸ”€ Start merge request for custom dashboard if new branch is provided. !27189
    • ⚑️ Update user's highest role to keep the users statistics up to date. !27231
    • πŸ“ˆ Make "Value Stream" the default page that appears when clicking the project-level "Analytics" sidebar item. !27279 (Gilang Gumilar)
    • βž• Add metric to derive new users count. !27351
    • Display cluster type in cluster info page. !27366
    • πŸ‘Œ Improve logs filters on mobile, simplify kubernetes API logs filters. !27484
    • βž• Adds branch information to the package details title section. !27488
    • Add forking_access_level to projects API. !27514 (Mathieu Parent)
    • βž• Add a DB column to track external issue and epic ids when importing from external sources. !27522
    • βž• Added Edit Title shared component. !27582
    • βž• Add metrics dashboard annotation model, relation, policy, create and delete services. To provide interface for create and delete operations. !27583
    • βž• Adds filter by name to the packages list. !27586
    • πŸ‘ Allow querying of Jira imports and their status via GraphQL. !27587
    • ⚑️ Update Gitaly to 12.9.0-rc5. !27631
    • βž• Add filtered search for elastic search in logs. !27654
    • βž• Add cost factor fields to ci runners. !27666
    • Add auto_ssl_failed to pages_domains. !27671
    • πŸ‘ Allow to start Jira import through graphql mutation. !27684
    • βž• Add terraform report to merge request widget. !27700
    • πŸ“‡ Read metadata from Wiki front-matter. !27706
    • πŸ‘Œ Support custom graceful timeout for Sidekiq Cluster processes. !27710
    • πŸ‘‰ Show storage size on project page. !27724 (Roger Meier)
    • Upload a design by copy/pasting the file into the Design Tab. !27776
    • ⚑️ Update Active checkbox component to use toggle. !27778
    • Add namespace_storage_size_limit to application settings. !27786
    • βž• Add issues to graphQL group endpoint. !27789
    • Enable container registry at the group level. !27814
    • πŸ”¦ Expose created_at property in Groups API. !27824
    • βž• Add an endpoint to allow group admin users to purge the dependency proxy for a group. !27843
    • Filter health endpoint metrics. !27847
    • βž• Add support for system note metadata in project Import/Export. !27853 (Melvin Vermeeren)
    • βž• Add daily job to create users statistics. !27883
    • βž• Add DS_REMEDIATE env var to dependency scanning template. !27947
    • βž• Add Swift Dockerfile to GitLab templates. !28035
    • πŸ‘· Generate JWT and provide it to CI jobs for integration with other systems. !28063
    • ⚑️ Update user's highest role to keep the users statistics up to date. !28087
    • βž• Add jira_imports table to track current jira import progress as well as historical imports data. !28108
    • βž• Add initial support for Cloud Native Buildpacks in Auto DevOps builds. !28165
    • βž• Add app server type to usage ping. !28189
    • Add last_activity_before and last_activity_after filter to /api/projects endpoint. !28221 (Roger Meier)
    • πŸ”¦ Expose basic project services attributes through GraphQL. !28234
    • βž• Add environment-state flag to metrics data. !28237
    • πŸ‘ Allow defining of metric step in dashboard yml. !28247
    • Separate validators into own class files. !28266 (Rajendra Kadam)
    • Refactor push rules and add push_rule_id columns in project settings and application settings. !28286
    • βž• Added support for single-token deletion via option/ctrl-backspace or search-filter clearing via command-backspace in filtered search. !28295 (James Becker)
    • 🌲 Enable log explorer to use the full height of the screen. !28312
    • πŸ‘ Automatically assign id to each panel within dashboard to support panel scoped annotations. !28341
    • βž• Add Praefect rake task to print out replica checksums. !28369
    • βž• Add rake task to update x509 signatures. !28406 (Roger Meier)
    • βž• Add application setting to enable container expiration and retention policies on pre 12.8 projects. !28479
    • βž• Add Prometheus alerts automatically after Prometheus Service was created. !28503
    • βž• Add ability to filter commits by author. !28509
    • βž• Add usage data metrics for instance level clusters and clusters with management projects. !28510
    • βž• Add slash command support for merge train. !28532
    • βž• Add metrics dashboard annotations to GraphQL API. !28550
    • πŸ”¨ Refactor duplicate specs in wiki page specs. !28551 (Rajendra Kadam)
    • πŸ”¨ Refactor duplicate member specs. !28574 (Rajendra Kadam)
    • βœ‚ Remove design management as a license feature. !28589
    • βž• Add api endpoint to get x509 signature. !28590 (Roger Meier)
    • πŸ”¨ Refactored Snippet edit form to Vue. !28600
    • βž• Add support for database-independent embedded metric charts. !28618
    • πŸ›  Fix issuable duplicate spec. !28632 (Rajendra Kadam)
    • πŸ›  Fix build duplicate spec. !28633 (Rajendra Kadam)
    • βœ‚ Remove duplicate specs in ability model. !28644 (Rajendra Kadam)
    • βœ‚ Remove duplicate specs in update service spec. !28650 (Rajendra Kadam)
    • 🚚 Add added_lines and removed_lines columns to merge_request_metrics table. !28658
    • βœ‚ Remove duplicate specs in pipeline message spec. !28664 (Rajendra Kadam)
    • Implement Terraform State API with locking. !28692
    • 🚚 Move export issues feature to core. !28703
    • βž• Add status endpoint to Pages Internal API. !28743
    • 🌲 Enable last user activity logging on the REST API. !28755
    • Refresh metrics dashboard data without reloading the page. !28756
    • ⚑️ Update duplicate specs in update large table spec. !28787 (Rajendra Kadam)
    • πŸ›  Fix duplicate spec in factory relation spec. !28794 (Rajendra Kadam)
    • βœ‚ Remove duplicate spec from changelog spec. !28801 (Rajendra Kadam)
    • βœ‚ Remove duplicate spec from closing issue spec. !28803 (Rajendra Kadam)
    • πŸ‘ Allow Release links to be edited on the Edit Release page. !28816
    • πŸ‘‰ Create operations_user_lists table. !28822
    • βž• Added the clone button for Snippet view. !28840
    • βž• Add Fluentd table for cluster apps. !28844
    • πŸ›  Fix duplicate spec from user helper spec. !28854 (Rajendra Kadam)
    • βž• Add missing spec for gitlab schema. !28855 (Rajendra Kadam)
    • πŸ›  Fix duplciate spec in merge requests. !28856 (Rajendra Kadam)
    • πŸ›  Fix duplicate spec in environment finder. !28857 (Rajendra Kadam)
    • πŸ›  Fix duplicate spec in template dropdown spec. !28858 (Rajendra Kadam)
    • πŸ›  Fix duplicate spec in user post diff notes. !28859 (Rajendra Kadam)
    • πŸ›  Fix duplicate spec in filter issues. !28860 (Rajendra Kadam)
    • Remove ci_dag_support feature flag. !28863 (Lee Tickett)
    • πŸ‘· Validate dependency on job generating a CI config when using dynamic child pipelines. !28901
    • βž• Add read_api scope to personal access tokens for granting read only API access. !28944
    • βž• Add a new default format(engineering notation) for yAxis labels in monitor charts. !28953
    • βž• Add write_registry scope to deploy tokens for container registry push access. !28958
    • βž• Add Nginx error percentage metric. !28983
    • πŸ”§ Provide configuration options for Static Site Editor. !29058
    • Remove blobs_fetch_in_batches feature flag. !29069
    • API endpoint to create annotations for environments dashboard. !29089
    • βž• Add graphQL interface to fetch metrics dashboard. !29112
    • βž• Add typed AWS environment variables for access keys & region. !29124
    • βž• Add line range to diff note position. !29135
    • βž• Add push rules association for groups. !29144
    • Gather historical pod list from Elasticsearch. !29168
    • πŸ’Ύ Save changes in Static Site Editor using REST GitLab API. !29286
    • βž• Add temporary empty message when no result is found. !29306
    • βž• Add API endpoint to get users without projects. !29347
    • βž• Add status page url field to DB and setting model. !29357
    • Add metrics_dashboard_access_level to project features. !29371
    • βž• Add a database column to enable or disable group owners from changing the default branch protection setting of a group. !29397
    • πŸ‘ Allow sorting of issue and MR discussions. !29492
    • ⚑️ Update UI for project and group settings CI variables. !29584
    • Add GRADLE_CLI_OPTS and SBT_CLI_OPTS env vars to dependency scanning orchestrator. !29595
    • Add name_regex_keep to container_expiration_policies. !29618
    • βž• Adds Knative and Fluentd as CI/CD managed applications. !29637
    • βž• Add jira issues import feature.
    • βž• Add wildcard case in documentation for artifacts. (FΓ‘bio Matavelli)
    • βž• Add namespace storage size limit setting.
    • βž• Add placeholders to broadcast message notifications.

    Other (48 changes, 16 of them are from the community)

    • Convert schema to plain SQL using structure.sql. !22808
    • Provide link to a survey for Knative users. !23025
    • πŸ”’ Complete the migration of Job Artifact to Security Scan. !24244
    • Migrate .fa-spinner to .spinner for app/views/shared/notes. !25028 (nuwe1)
    • Migrate .fa-spinner to .spinner for app/views/ci/variables. !25030 (nuwe1)
    • Migrate .fa-spinner to .spinner for ee/app/views/projects/settings. !25038 (nuwe1)
    • Migrate .fa-spinner to .spinner for app/views/projects/mirrors. !25041 (nuwe1)
    • Migrate .fa-spinner to .spinner for app/views/projects/network. !25050 (nuwe1)
    • Migrate .fa-spinner to .spinner for app/views/groups. !25053 (nuwe1)
    • 🍱 Replace underscore with lodash for ./app/assets/javascripts/vue_shared. !25108 (Tobias Spagert)
    • βœ‚ Remove health_status column from epics. !26302
    • ⚠ Show object access warning when disabling repo LFS. !26696
    • ⚑️ Update icons in Sentry Error Tracking list for ignored/resolved errors. !27125
    • 🚚 Use Ruby 2.7 in specs to remove Ruby 2.1/2.2/2.3. !27269 (Takuya Noguchi)
    • Fill user_type for ghost users. !27387
    • βž• Add Bitbucket Importer metrics. !27524
    • πŸ‘· Consume remaining LinkLFsObjectsProjects jobs. !27558
    • ⚑️ Update GitLab Runner Helm Chart to 0.15.0. !27670
    • 🌲 Log Redis call count and duration to log files. !27735
    • πŸ“œ Use id instead of cve where possible when parsing remediations. !27815
    • 🌲 Log member additions when importing Project/Group. !27930
    • Change project_export_worker urgency to throttled. !27941
    • βž• Add missing track_exception() call to Ci::CreateJobArtifactsService. !27954
    • βž• Add possibility to conigure additional rails hosts with env variable. !28133
    • βœ‚ Remove new issue tooltip. !28261 (Victor Wu)
    • πŸ‘Œ Improve message when promoting project labels. !28265
    • πŸ”„ Change the link to chart copy text. !28371
    • 🀑 Conditional mocking of admin mode in specs by directory. !28420 (Diego LouzΓ‘n)
    • πŸ’… Align color and font-weight styles of heading elements and their typography classes. !28422
    • πŸ›  Fix merge request thread’s icon buttons color. !28465
    • ⚑️ Updated spinner next to forking message. !28506 (Victor Wu)
    • πŸ’… Replaced old-style buttons with the new ones on Snippet view. !28614
    • πŸ”„ Change redo for retry icon in metrics dashboard. !28670
    • Remove User's association max_access_level_membership. !28757
    • ⬇️ Reduce urgency of EmailsOnPushWorker. !28783
    • ⚑️ Use concern instead of service to update highest role. !28791
    • Normalize error message between Gitea and Fogbugz importers. !28802
    • πŸ›  Fix keyboard shortcut to navigate to your groups. !28873 (Victor Wu)
    • πŸ›  Fix keyboard shortcut to navigate to dashboard activity. !28985 (Victor Wu)
    • βœ‚ Remove unused index for vulnerability severity levels. !29023
    • ⚑️ Update query labels dynamically for embedded charts. !29034
    • πŸ”¨ Refactor projects/:id/packages API to supply only necessary params to PackagesFinder. !29052 (Sashi Kumar)
    • πŸ‘· Implement showing CI bridge error messages. !29123
    • ⚑️ Update GitLab Shell to v12.1.0. !29167
    • ⚑️ Update GitLab Elasticsearch Indexer. !29256
    • βž• Add Gitlab User-Agent to ContainerRegistry::Client. !29294 (Sashi Kumar)
    • πŸ‘Œ Improve error message in DAST CI template. !29388
    • βœ‚ Remove store_mentions! in Snippets::CreateService. !29581 (Sashi Kumar)
  • v12.10.0-rc44

    April 21, 2020
  • v12.10.0-rc43

    April 21, 2020
  • v12.10.0-rc42

    April 20, 2020
  • v12.10.0-rc20200415152739

    April 15, 2020
  • v12.10.0.pre

    March 20, 2020
  • v12.9.10 Changes

    June 10, 2020
    • No changes.
  • v12.9.9

    June 03, 2020
  • v12.9.8 Changes

    May 27, 2020

    πŸ”’ Security (13 changes)

    • Hide EKS secret key in admin integrations settings.
    • βž• Added data integrity check before updating a deploy key.
    • Display only verified emails on notifications and profile page.
    • Disable caching on repo/blobs/[sha]/raw endpoint.
    • Require confirmed email address for GitLab OAuth authentication.
    • Kubernetes cluster details page no longer exposes Service Token.
    • πŸ›  Fix confirming unverified emails with soft email confirmation flow enabled.
    • Disallow user to control PUT request using mermaid markdown in issue description.
    • Check forked project permissions before allowing fork.
    • πŸ“‡ Limit memory footprint of a command that generates ZIP artifacts metadata.
    • πŸ›  Fix file enuming using Group Import.
    • Prevent XSS in the monitoring dashboard.
    • πŸ’Ž Use gsub instead of the Ruby % operator to perform variable substitution in Prometheus proxy API.