GitLab 11.1 to be Available

New update of GitLab provides Security Dashboards, improved code search and focuses on modifying and improving the user interface
24 July 2018   919

In their blog, GitLab developers told about new upgrade 11.1. Among the innovations there are changes in the user interface, security control panel, improved code search, and various fixes and improvements.

Security Control Panel

The new feature, which is designed to simplify the lives of security professionals, shows the status of protection of the main branch of each project. Thanks to this panel, developers see all the gaps and problems existing in the project, as well as the actions that can be taken to eliminate them. The panel is located in the Projects tab in the side menu. 

The function is available only for GitLab Gold and Infinite versions.

GitLab Security Dashboard
GitLab Security Dashboard

Improved code search

The update adds support for search filters by file name, path and its extension. Advanced query syntax parameters help to find more accurate results among both groups and projects.

The function is available for all versions of the system, both in the web interface and in the API.

GitLab Security Dashboard
GitLab Security Dashboard

Other changes in GitLab 11.1

In addition, the update focuses on modifying and improving the user interface. The merge query tools have received several new features that should simplify the work with them and make them more convenient. Switch between groups can be performed using the drop-down menu in the search. On the analytics page of the contribution of all participants, information about the performance of each participant is indicated in a bar chart.

Git 2.20 to be Available

Let's check updates and features of new version control system
11 December 2018   469

Distributed version control system Git has received another update. In order for Git 2.20 to appear, 83 developers made changes 962 to the zcode. According to the team, this is an order of magnitude higher than the same figure in the largest release of the 2.x.x branch.

The git branch -l command is now a shortened version of the git branch --list - it used to help run reflog during the creation of a new branch. Developers have limited the launch of git fetch: it is only possible with an indication of --force, to avoid problems with consistency when updating the link.

The git help -a and git help -av commands to help newbies display a more verbose output. To return to the old view, just type git help - no-verbose -a. In git send-email, it is possible to extract lines with addresses that end with “-by” from signatures. This is an incompatible change, and it can be disabled by adding to the --suppress-cc = misc-by command.

  • If the repository contains files whose addresses differ only in the case of letters, a warning will be displayed during the execution of git clone.
  • The git format-patch command received the --interdiff and --range-diff options, which in a note or comment list the differences between the existing and previous versions.
  • git mailinfo learned how to recover code patches sent by email with plain text and damaged due to hyphenation.
  • git multi-pack-index now fixes damage in .midx files.
  • Creating experimental commit-graph files for large repositories takes a lot of time, so the developers have provided a form of output about the state of the process.

Performance and Development Support

  • For working builds, the -Wunused-function compilation option is provided.
  • git submodule update is completely rewritten in C.
  • One of the continuous integration (CI) tests, designed to work with the unusual/experimental/random settings, now supports midx and commit-graph files.
  • A new mechanism for finding objects among a large number of pack-files. It relies on combining all .idx files into one.

The previous version of the system was released in September 2018.