Skip to main content

2.7 Release

ยท 3 min read

We are excited to introduce R2Devops 2.7! This release introduces scheduled recurring analysis, compliance control over merge request approvals, and an enhanced analysis issues experience to improve your workflow and security.

๐Ÿ“… Schedule Analysisโ€‹

Self-Managed

Free
Premium
Enterprise

You can now schedule a recurrent analysis run, allowing you to enjoy an always fresh view of your organization's CI/CD pipelines' compliance with your policies.

This feature can be enabled by R2Devops Administrators and Maintainers using a read_api GitLab token. The frequency can be set to every hour, twice per day, once per day, or any custom schedule using cron syntax.

โœ… Merge Request Approval Complianceโ€‹

Self-Managed

Free
Premium
Enterprise

Only available with GitLab Premium and Ultimate instances

This feature ensures that your Merge Request approval rules and settings align with your expected compliance requirements. By controlling these configurations, this feature reduces the risk of unauthorized or unreviewed changes being merged into the codebase.

You can configure it in the Project Protection policy:

Screenshot of the "Merge Request Approval" configuration on R2Devops

๐Ÿ“Š Improved Analysis Issues Experienceโ€‹

Self-Managed

Free
Premium
Enterprise

The analysis issues page has been improved to help you easily see, understand, and fix issues.

1. You can now change the issue statusโ€‹

These statuses allow you to track and control the lifecycle of an issue, helping you focus on fixing the most relevant ones.

2. You can now filter the issue listโ€‹

  • By status
  • By issue type (e.g., Branch protection missing, Untrusted image source, etc.)
  • By policy (e.g., CI/CD Container Images, Pipeline Composition, etc.)

These filters help you focus on the most important issues and manage their resolution more efficiently.

โš™๏ธ Minor Updatesโ€‹

  • The compliance percentage for pipeline composition rules now includes partial compliance
  • The evolution of the compliance percentage for pipeline composition rules is now displayed in a chart
  • Improved the default configuration of the Project protection policy
  • Each issue has been documented in the dashboard documentation
  • Renamed "Marketplace" to "CI/CD Catalog"
  • Removed access to the CI/CD catalog for SaaS platform and non-connected users
  • Added 3 new issue types to the analysis:
    • Merge request approval rule is below the minimum level of approvals required
    • Merge request approval settings are not compliant
    • No merge request approval rule covering all protected branches
  • Improved dashboard navigation

Versions
  • Backend: v2.8.0
  • Frontend: v2.6.3
  • Helm chart: v2.7.4