Dec 28, 2021 - JiHu GitLab  
14.6

JiHu GitLab 14.6 adds seamless Geo experience and supports .NET 6 in SAST

JiHu GitLab 14.6 adds seamless Geo experience and supports .NET 6 in SAST

Today, we are thrilled to announce the release of JiHu GitLab 14.6, the last release for 2021. This release brings simplified Geo configuration that helps globally distributed teams accelerate Git clone or Git pull commands by automatically using the geo site closest to them, an activity list for JiHu GitLab's Agent that logs real-time events such as connection and token status, and various SAST improvements including SAST execution policies and support for .NET 6.

These are just a few highlights from the 30+ improvements in this release. Read on to check out all of the great updates below.

Key improvements released in JiHu GitLab 14.6

Seamless worldwide performance with Geo

Organizations with geographically distributed teams use Geo to provide a fast and efficient experience across the globe. Before JiHu GitLab 14.6, you could set up Geo with a single, unified URL for all Git operations. However, Geo replicas each had their own URL for web UI and API access, so users had to know the URL to the specific Geo replicas they wanted to use. The web UI of the Geo replicas was also read-only, limiting users to viewing pages and requiring them to perform changes on the primary site.

In JiHu GitLab 14.6, Geo secondary sites transparently proxy write requests to the primary site while accelerating most read requests. Systems administrators can provide all JiHu GitLab users across their organization with a single URL that automatically uses the Geo site closest to them. Users no longer need to use different configuration to benefit from Geo, or worry about what operations won’t work on Geo secondary sites. Globally distributed teams now benefit from accelerated git clone or git pull commands, and a seamless worldwide experience.

Secondary proxying and unified URL support is enabled by default for new Geo installations. You can also set up a unified URL on an existing Geo installation and enable secondary proxying.

Seamless worldwide performance with Geo

JiHu GitLab Agent’s activity information

Being able to monitor your cluster’s activity helps you detect and troubleshoot faulty events, and rest assured when they succeed.

JiHu GitLab now ships with an activity list for the JiHu GitLab Agent that logs real-time events. This first implementation logs connection and token statuses and will be followed with more events in future releases. We also plan to provide a similar solution to track CI/CD Tunnel events, for which your early feedback is more than welcome.

JiHu GitLab Agent's activity information

Toggle wiki editors seamlessly

Editing wiki pages with the new rich Markdown editor makes it easier for everyone to contribute regardless of how well they know Markdown syntax. You may also prefer to write raw Markdown in some situations, but use the WYSIWYG interface for more complex or tedious formatting tasks, like creating tables.

Previous versions of JiHu GitLab required you to save changes before switching between the rich Markdown editor and the Markdown source, adding more steps and friction to your edits. In JiHu GitLab 14.6 you can now seamlessly switch between the two editing experiences without committing your changes, choosing the editor that suits your needs at any given moment.

Toggle wiki editors seamlessly

SAST Support for .NET 6

Microsoft’s release of .NET 6.0 is the next major release of .NET Core, which contains both massive performance gains and new compute options, and should enable simplified .NET code. We have updated our .NET SAST analyzer, Security Code Scan, to support this new version, which is also now supported with our SAST language detection, allowing JiHu GitLab SAST to automatically detect .NET 6 projects. This change was part of a community contribution by @vasyl11 at Clay Solutions, who we thank for their efforts.

Due to backwards compatibility concerns, if you want to leverage this new .NET 6 SAST scanning, you will need to update your .gitlab-ci.yml file to pin to the new major version of Security Code Scan. You can add this code snippet to your .gitlab-ci.yml file to try these new scanning capabilities. In a future release, we will announce the upcoming deprecation and removal in JiHu GitLab 15.0 of any version of .NET before 3.0 for SAST scanning, due to its end of Life and last support date status with Microsoft. In JiHu GitLab 15.0, we will promote this new version of Security Code Scan to run by default, which will enable .NET 5 and 6 SAST scanning without the need for the experimental flag.

SAST Support for .NET 6

SAST scan execution policies

Users can now require SAST scans to run on a regular schedule or as part of project CI pipelines, independent of the .gitlab-ci.yml file’s contents. This allows security teams to separately manage these scan requirements without allowing developers to change the configuration. You can get started with security policies on the Security & Compliance > Policies page. To specify SAST scans, set the scan field to sast.

SAST scan execution policies

Cover image licensed under Unsplash License

Believe it

Get unlimited access to all JiHu GitLab features for 30 days.

Git is a registered trademark of Software Freedom Conservancy, GitLab is a registered trademark of GitLab B.V., we have been authorized to use "JiHu GitLab".
Copyright © 2022 极狐信息技术(湖北)有限公司, 鄂ICP备2021008419号-1

Try JiHu Gitlab risk-free for 30 days.

Have questions? Contact us

Gitlab x icon svg