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

Changelog History
Page 37

  • v12.2.4 Changes

    September 02, 2019

    πŸ›  Fixed (7 changes)

    • βž• Add syntax highlighting for line expansion. !31821
    • πŸ›  Fix issuable sidebar icon on notification disabled. !32134
    • ⬆️ Upgrade Mermaid to v8.2.4. !32186
    • πŸ›  Fix Piwik not working. !32234
    • πŸ›  Fix snippets API not working with visibility level. !32286
    • πŸ›  Fix upload URLs in Markdown for users without access to project repository. !32448
    • ⚑️ Update Mermaid to v8.2.6. !32502

    🐎 Performance (1 change)

    • πŸ›  Fix N+1 Gitaly calls in /api/v4/projects/:id/issues. !32171
  • v12.2.3 Changes

    August 28, 2019

    πŸ”’ Security (22 changes)

    • πŸ”€ Ensure only authorised users can create notes on Merge Requests and Issues.
    • Gitaly: ignore git redirects.
    • Add :login_recaptcha_protection_enabled setting to prevent bots from brute-force attacks.
    • Speed up regexp in namespace format by failing fast after reaching maximum namespace depth.
    • Limit the size of issuable description and comments.
    • Send TODOs for comments on commits correctly.
    • πŸ— Restrict MergeRequests#test_reports to authenticated users with read-access on Builds.
    • βž• Added image proxy to mitigate potential stealing of IP addresses.
    • Filter out old system notes for epics in notes api endpoint response.
    • Avoid exposing unaccessible repo data upon GFM post processing.
    • πŸ›  Fix HTML injection for label description.
    • πŸ‘‰ Make sure HTML text is always escaped when replacing label/milestone references.
    • Prevent DNS rebind on JIRA service integration.
    • πŸ‘‰ Use admin_group authorization in Groups::RunnersController.
    • πŸ”€ Prevent disclosure of merge request ID via email.
    • πŸ‘‰ Show cross-referenced MR-id in issues' activities only to authorized users.
    • Enforce max chars and max render time in markdown math.
    • πŸ”€ Check permissions before responding in MergeController#pipeline_status.
    • βœ‚ Remove EXIF from users/personal snippet uploads.
    • πŸ›  Fix project import restricted visibility bypass via API.
    • πŸ›  Fix weak session management by clearing password reset tokens after login (username/email) are updated.
    • πŸ›  Fix SSRF via DNS rebinding in Kubernetes Integration.
  • v12.2.2 Changes

    πŸ”’ Security (22 changes)

    • πŸ”€ Ensure only authorised users can create notes on Merge Requests and Issues.
    • Gitaly: ignore git redirects.
    • Add :login_recaptcha_protection_enabled setting to prevent bots from brute-force attacks.
    • Speed up regexp in namespace format by failing fast after reaching maximum namespace depth.
    • Limit the size of issuable description and comments.
    • Send TODOs for comments on commits correctly.
    • πŸ— Restrict MergeRequests#test_reports to authenticated users with read-access on Builds.
    • βž• Added image proxy to mitigate potential stealing of IP addresses.
    • Filter out old system notes for epics in notes api endpoint response.
    • Avoid exposing unaccessible repo data upon GFM post processing.
    • πŸ›  Fix HTML injection for label description.
    • πŸ‘‰ Make sure HTML text is always escaped when replacing label/milestone references.
    • Prevent DNS rebind on JIRA service integration.
    • πŸ‘‰ Use admin_group authorization in Groups::RunnersController.
    • πŸ”€ Prevent disclosure of merge request ID via email.
    • πŸ‘‰ Show cross-referenced MR-id in issues' activities only to authorized users.
    • Enforce max chars and max render time in markdown math.
    • πŸ”€ Check permissions before responding in MergeController#pipeline_status.
    • βœ‚ Remove EXIF from users/personal snippet uploads.
    • πŸ›  Fix project import restricted visibility bypass via API.
    • πŸ›  Fix weak session management by clearing password reset tokens after login (username/email) are updated.
    • πŸ›  Fix SSRF via DNS rebinding in Kubernetes Integration.
  • v12.2.1 Changes

    August 23, 2019

    πŸ›  Fixed (2 changes)

    • πŸ›  Fix for embedded metrics undefined params. !31975
    • πŸ›  Fix "ERR value is not an integer or out of range" errors. !32126

    🐎 Performance (1 change)

    • πŸ›  Fix Gitaly N+1 calls with listing issues/MRs via API. !31938

    πŸ›  Fixed (3 changes)

    • πŸ›  Fix for embedded metrics undefined params. !31975
    • πŸ›  Fix "ERR value is not an integer or out of range" errors. !32126
    • Prevent duplicated trigger action button.

    🐎 Performance (1 change)

    • πŸ›  Fix Gitaly N+1 calls with listing issues/MRs via API. !31938
  • v12.2.0 Changes

    August 21, 2019

    πŸ”’ Security (4 changes, 1 of them is from the community)

    • ⚑️ Update mini_magick to 4.9.5. !31505 (Takuya Noguchi)
    • ⬆️ Upgrade Rugged to 0.28.3. !31794
    • Queries for Upload should be scoped by model.
    • 🌲 Restrict slash commands to users who can log in.

    βœ‚ Removed (3 changes)

    • βœ‚ Remove Kubernetes service integration page. !31365
    • βœ‚ Remove line profiler from performance bar.
    • βœ‚ Remove GC metrics from performance bar.

    πŸ›  Fixed (74 changes, 4 of them are from the community)

    • Resolve Incorrect empty state message on Explore projects. !25578
    • Search issuables by iids. !28302 (Riccardo Padovani)
    • πŸ‘‰ Make it easier to find invited group members. !28436
    • πŸ›  fix: updates to include units for the y axis label. !30330
    • Align access permissions for wiki history to those of wiki pages. !30470
    • βž• Add index for issues on relative position, project, and state for manual sorting. !30542
    • πŸ›  Fix suggestion on lines that are not part of an MR. !30606
    • βž• Add empty chart component. !30682
    • βœ‚ Remove blank block from job sidebar. !30754
    • βœ‚ Remove duplicate buttons in diff discussion. !30757
    • 🚚 Order projects in 'Move issue' dropdown by name. !30778
    • πŸ›  Fix bug in dashboard display of closed milestones. !30820
    • πŸ›  Fixes alignment issues with reports. !30839
    • Ensure visibility icons in group/project listings are grey. !30858
    • πŸ›  Fix admin labels page when there are invalid records. !30885
    • 🌲 Extra logging for new live trace architecture. !30892
    • πŸ›  Fix pipeline emails not respecting group notification email setting. !30907
    • πŸ– Handle trailing slashes when generating Jira issue URLs. !30911
    • ⚑️ Optimize relative re-positioning when moving issues. !30938
    • πŸ‘ Better support clickable tasklists inside blockquotes. !30952
    • βž• Add space to "merged by" widget. !30972
    • βœ‚ Remove duplicated mapping key in config/locales/en.yml. !30980 (Peter Dave Hello)
    • ⚑️ Update Mermaid to v8.2.3. !30985
    • πŸ‘‰ Use persistent Redis cluster for Workhorse pub/sub notifications. !30990
    • βœ‚ Remove :livesum from RubySampler metrics. !31047
    • πŸ›  Fix pid discovery for Unicorn processes in PidProvider. !31056
    • Respect group notification email when sending group access notifications. !31089
    • 0️⃣ Default dependency job stage index to Infinity, and correctly report it as undefined in prior stages. !31116
    • πŸ›  Fix incorrect use of message interpolation. !31121
    • 🚚 Moved labels out of fields on Search page. !31137
    • Ensure Warden triggers after_authentication callback. !31138
    • πŸ›  Fix admin area user access level radio button labels. !31154
    • Ignore Gitaly errors if cache flushing fails on project destruction. !31164
    • Prevent double slash in review apps path. !31212
    • πŸ‘‰ Make pdf.js render CJK characters. !31220
    • Prevent discussion filter from persisting to Show all activity when opening links to notes. !31229
    • πŸ‘Œ Improve layout of dropdowns in the metrics dashboard page. !31239
    • βœ‚ Remove pdf.js deprecation warnings. !31253
    • πŸ›  Fix GC::Profiler metrics fetching. !31331
    • πŸ›  Jupyter fixes. !31332 (Amit Rathi)
    • πŸ›  Fix first-time contributor notes not rendering. !31340
    • πŸ›  Fix inline rendering of relative paths to SVGs from the current repository. !31352
    • πŸš… Make bin/web_puma consider RAILS_ENV. !31378
    • βœ‚ Removed extrenal dashboard legend border. !31407
    • πŸ›  Fix visual review app storage keys. !31427
    • πŸ›  Fix flashing conflict warning when editing issues. !31469
    • πŸ›  Fix broken issue links and possible 500 error on cycle analytics page when project name and path are different. !31471
    • Prevent turning plain links into embedded when moving issues. !31489
    • βž• Add a field for released_at to GH importer. !31496
    • Adjust size and align MR-widget loading icon. !31503
    • πŸ›  Fix an issue where clicking outside the MR/branch search box in WebIDE closed the dropdown. !31523
    • Don't attempt to contact registry if it is disabled. !31553
    • πŸ›  Fix IDE new files icon in tree. !31560
    • πŸ›  Fix missing author line (Created by: <user>) in MRs/issues/comments of imported Bitbucket Cloud project. !31579
    • βž• Add missing report-uri to CSP config. !31593
    • πŸ›  Fixed display of some sections and externalized all text in the shortcuts modal overlay. !31594
    • βœ‚ Remove extra padding from disabled comment box. !31603
    • πŸ‘ Allow CI to clone public projects when HTTP protocol is disabled. !31632
    • error message for general settings. !31636 (Mesut GΓΌneş)
    • Invalidate branches cache on PostReceive. !31653
    • πŸ›  Fix active metric files being wiped after the app starts. !31668
    • Fix :wiki_can_not_be_created_total counter. !31673
    • πŸ›  Fix job logs where style changes were broken down into separate lines. !31674
    • Properly save suggestions in project exports. !31690
    • πŸ›  Fix project avatar image in Slack pipeline notifications. !31788
    • πŸ›  Fix empty error flash message on profile:account page when updating username with username that has already been taken. !31809
    • πŸ›  Fix starrers counts after searching. !31823
    • πŸ›  Fix pipelines not always being created after a push. !31927
    • πŸ›  Fix 500 errors in commits api caused by empty ref_name parameter.
    • πŸ‘· Center loading icon in CI action component.
    • Prevents showing 2 tooltips in pipelines table.
    • πŸ›  Fix tag page layout.
    • Prevent duplicated trigger action button.
    • Hides loading spinner in pipelines actions after request has been fullfiled.

    πŸ”„ Changed (31 changes, 5 of them are from the community)

    • ⚑️ Update cluster page automatically when cluster is created. !27189
    • βž• Add branch/tags/commits dropdown filter on the search page for searching codes. !28282 (minghuan lei)
    • βž• Add support for start_sha to commits API. !29598
    • Maintainers can create subgroups. !29718 (Fabio Papa)
    • πŸš€ Extract Auto DevOps deploy functions into a base image. !30404
    • βž• Add MR form to Visual Review (EE) runtime configuration. !30481
    • Adjust redis cache metrics. !30572
    • Add DS_PIP_DEPENDENCY_PATH option to configure Dependency Scanning for projects using pip. !30762
    • Bring scoped environment variables to core. !30779
    • βž• Add Web IDE Usage Ping for Create SMAU. !30800
    • ⚑️ Update the container scanning CI template to use v12 of the clair scanner. !30809
    • πŸ‘ Multiple pipeline support for Commit status. !30828 (Gaetan Semet)
    • βž• Add support for exporting repository type data for LFS objects. !30830
    • Avoid increasing redis counters when usage_ping is disabled. !30949
    • βž• Added navbar searches usage ping counter. !30953
    • 🌲 Convert githost.log to JSON format. !30967
    • Adjusted the clickable area of collapsed sidebar elements. !30974 (Michel Engelen)
    • Mark push mirrors as failed after 1 hour. !30999
    • πŸ‘ Allows masking @ and : characters. !31065
    • βœ‚ Remove incorrect fallback when determining which cluster to use when retrieving MR performance metrics. !31126
    • Retry push mirrors faster when running concurrently, improve error handling when push mirrors fail. !31247
    • πŸ‘‰ Make issue boards importable. !31434 (Jason Colyer)
    • πŸ‘ Allow users to resend a confirmation link when the grace period has expired. !31476
    • βœ‚ Remove counts from default labels API responses. !31543
    • ⬆️ Upgrade to Gitaly v1.57.0. !31568
    • 🌲 Rename githost.log -> git_json.log. !31634
    • Load search result counts asynchronously. !31663
    • feat: adds a download to csv functionality to the dropdown in prometheus metrics. !31679
    • Adjust copy for adding additional members. !31726
    • ⬆️ Upgrade to Gitaly v1.59.0. !31743
    • πŸ”Š Filter title, description, and body parameters from logs.

    🐎 Performance (17 changes, 1 of them is from the community)

    • βž• Add partial index on identities table to speed up LDAP lookups. !26710
    • πŸ‘Œ Improve MembersFinder query performance using UNION. !30451 (Jacopo Beschi @jacopo-beschi)
    • Rake task to cleanup expired ActiveSession lookup keys. !30668
    • ⚑️ Update usage ping cron behavior. !30842
    • πŸ‘‰ Make Bootsnap available via ENABLE_BOOTSNAP=1. !30963
    • Batch processing of commit refs in markdown processing. !31037
    • 0️⃣ Use tablesample approximate counting by default. !31048
    • Create index on environments by state. !31231
    • Split MR widget into etag-cached and non-cached serializers. !31354
    • πŸš€ Speed up loading and filtering deploy keys and their projects. !31384
    • Only track Redis calls if Peek is enabled. !31438
    • Only expire tag cache once per push. !31641
    • ⬇️ Reduce Gitaly calls in PostReceive. !31741
    • Eliminate many Gitaly calls in discussions API. !31834
    • ⚑️ Optimize DB indexes for ES indexing of notes. !31846
    • Expire project caches once per push instead of once per ref. !31876
    • πŸ‘· Look up upstream commits once before queuing ProcessCommitWorkers.

    βž• Added (51 changes, 11 of them are from the community)

    • πŸ‘‰ Make starred projects and starrers of a project publicly visible. !24690
    • πŸ‘‰ Make quick action commands applied banner more useful. !26672 (Jacopo Beschi @jacopo-beschi)
    • πŸ‘ Allow Helm to be uninstalled from the UI. !27359
    • πŸ‘Œ Improve pipeline status Slack notifications. !27683
    • βž• Add links to relevant configuration areas in admin area overview. !29306
    • Display project id on project admin page. !29734 (Zsolt Kovari)
    • Display group id on group admin page. !29735 (Zsolt Kovari)
    • Resolve Keyboard shortcut for jump to NEXT unresolved discussion. !30144
    • Personal access tokens are accepted using OAuth2 header format. !30277
    • βž• Add Outbound requests whitelist for local networks. !30350 (Istvan Szalai)
    • πŸ‘ Allow multiple Auto DevOps projects to deploy to a single namespace within a k8s cluster. !30360 (James Keogh)
    • πŸ‘ Allow Knative to be uninstalled from the UI. !30458
    • βž• Add admin-configurable "Support page URL" link to top Help dropdown menu. !30459 (Diego LouzΓ‘n)
    • πŸ‘ Allow specifying variables when running manual jobs. !30485
    • πŸ‘‰ Use predictable environment slugs. !30551
    • Return an ETag header for the archive endpoint. !30581
    • βž• Add Rate Request Limiter to RawController#show endpoint. !30635
    • βž• Add git blame to GitLab API. !30675 (Oleg Zubchenko)
    • πŸ‘‰ Use separate Kubernetes namespaces per environment. !30711
    • πŸ‘Œ Support remove source branch on merge w/ push options. !30728
    • πŸš€ Deploy serverless apps with gitlabktl. !30740
    • πŸ“ˆ Adjust group level analytics to accept multiple ids. !30744
    • βž• Adds event enum column to DesignsVersions join table. !30745
    • πŸ‘ Allow email notifications to be disabled for all members of a group or project. !30755 (Dustin Spicuzza)
    • Export and download CSV from metrics charts. !30760
    • βž• Add API endpoints to return container repositories and tags from the group level. !30817
    • βž• Add support for deferred links in persistent user callouts. !30818
    • βž• Add system notes for when a Zoom call was added/removed from an issue. !30857 (Jacopo Beschi @jacopo-beschi)
    • ⚑️ Count wiki creation, update and delete events. !30864
    • βž• Add new expansion options for merge request diffs. !30927
    • ⚑️ Count snippet creation, update and comment events. !30930
    • ⚑️ Update namespace label for GitLab-managed clusters. !30935
    • πŸ’» UI for disabling group/project email notifications. !30961 (Dustin Spicuzza)
    • πŸ‘Œ Support setting of merge request title and description using git push options. !31068
    • βž• Add new table to store email domain per group. !31071
    • Redirect from a project wiki git route to the project wiki home. !31085
    • πŸ”— Link and embed metrics in GitLab Flavored Markdown. !31106
    • 🚚 Moves snowplow tracking from ee to ce. !31160 (jejacks0n)
    • πŸ‘ Allow Cert-Manager to be uninstalled. !31166
    • βž• Add new outbound network requests application setting for system hooks. !31177
    • πŸ‘ Allow links to metrics dashboard at a specific time. !31283
    • Enable embedding of specific metrics charts in GFM. !31304
    • πŸ‘Œ Support creating DAGs in CI config through the needs key. !31328
    • Generate shareable link for specific metric charts. !31339
    • βž• Add support for Content-Security-Policy. !31402
    • βž• Add BitBucketServer project import filtering. !31420
    • Embed specific metrics chart in issue. !31644
    • πŸ“ˆ Track page views for cycle analytics show page. !31717
    • βž• Add usage pings for source code pushes. !31734
    • πŸ‘· Makes collapsible title clickable in job log.
    • βž• Adds highlight to the collapsible section.

    Other (36 changes, 9 of them are from the community)

    • Rewrite if: argument in before_action and alike when only: is also used. !24412 (George Thomas @thegeorgeous)
    • πŸ—„ Create rake tasks for migrating legacy uploads out of deprecated paths. !29409
    • βœ‚ Remove the warning style from the U2F device message in user settings > account. !30119 (matejlatin)
    • Set visibility level 'Private' for restricted 'Internal' imported projects when 'Internal' visibility setting is restricted in admin settings. !30522
    • πŸ”„ Change BoardService in favor of boardsStore on board blank state of the component board. !30546 (eduarmreyes)
    • βž• Adds Sidekiq scheduling latency structured logging field. !30784
    • βž• Adds chaos endpoints to Sidekiq. !30814
    • βž• Added multi-select deletion of container registry images. !30837
    • When GitLab import fails during importer user mapping step, add an explicit error message mentioning importer. !30838
    • βž• Add Rugged calls and duration to API and Rails logs. !30871
    • πŸ›  Fixed distorted avatars when resource not reachable. !30904 (Marc Schwede)
    • ⚑️ Update GitLab Runner Helm Chart to 0.7.0. !30950
    • πŸš… Use Rails 5.2 Redis caching store. !30966
    • βž• Add Rugged calls to performance bar. !30983
    • βž• add color selector to broadcast messages form. !30988
    • Harmonize selections in user settings. !31110 (Marc Schwede)
    • ⚑️ Update rouge to v3.7.0. !31254
    • ⚑️ Update 'Ruby on Rails' project template. !31310
    • πŸ›  Fix mirroring help text. !31348 (jramsay)
    • ✨ Enhance style of the shared runners limit. !31386
    • Enables storage statistics for root namespaces on database. !31392
    • πŸ‘Œ Improve quick action error messages. !31451
    • Enable authenticated cookie encryption. !31463
    • ⚑️ Update karma to 4.2.0. !31495 (Takuya Noguchi)
    • Add max_replication_slots to PG HA documentation. !31534
    • πŸ“ˆ Create database tables for the new cycle analytics backend. !31621
    • ⚑️ Updated the detached pipeline badge tooltip text to offer a better explanation. !31626
    • βž• Add Gitaly and Rugged call timing in Sidekiq logs. !31651
    • πŸ›  Fix the style-lint errors and warnings for app/assets/stylesheets/pages/wiki.scss. !31656
    • ⚑️ Update GraphicsMagick from 1.3.29 to 1.3.33 for CI tests. !31692 (Takuya Noguchi)
    • Migrate remaining users with null private_profile. !31708
    • ⬆️ Bump Helm to 2.14.3 and kubectl to 1.11.10 for Kubernetes integration. !31716
    • ⚑️ Updated the personal access token api scope description to reflect the permissions it grants. !31759
    • βž• Add finished_at to the internal API Deployment entity. !31808
    • βœ‚ Remove Security Dashboard feature flag. !31820
    • ⚑️ Update Packer.gitlab-ci.yml to use latest image. (Kelly Hair)
  • v12.2.0-rc32

    August 21, 2019
  • v12.2.0-rc31

    August 20, 2019
  • v12.2.0.pre

    July 22, 2019
  • v12.1.17

    December 13, 2019
  • v12.1.16

    December 12, 2019