Skip to main content

January 2025

This release introduces several significant updates, including False Positive Remover v1, which reduces false positives by 50% using machine learning, Remediation Tracking for real-time progress monitoring with precise fix locations, and Slack historical scans to detect leaked secrets. The self-hosted platform now includes support for SCIM user deprovisioning and Microsoft Teams alerts. Explore all updates in the release notes below.

As always, we encourage you to update to the latest version to take full advantage of these enhancements. Detailed instructions for the update process are available in our documentation.

MinimumRecommended
KOTS Version1.117.3latest
Kubernetes Version1.251.30
PostgreSQL Version15 ⚠️16
Redis Version67

📋 Check out the Helm values file changes from the previous version.

Important: This is a required release and cannot be skipped

2025.1.0

calendar icon   Release Date: January 20, 2025

secrets icon   Secrets Detection

  • Expanded Secrets Detection Engine
    The detection engine has been upgraded to version 2.129.1, introducing 5 new detectors and enhancing 5 existing detector to provide broader and more precise coverage for sensitive information:

  • False Positive Remover v1: Our first internal machine learning model halves false positives, ensuring data security and privacy without third-party dependencies. This in-house capability is now available for Self-Hosted. More information is available in the documentation.

  • Slack integration: Slack integration is now supported for scanning the full history of your public and private Slack channels to detect leaked secrets.

  • Remediation tracking: Enhanced the secrets remediation workflow with precise location details for code fixes and real-time tracking of remediation progress. Learn more here.
    ⚠️ You can adjust the scan rate limit for the file tracking engine via the scan_after_push_force_rate_limit preference on the Preferences page. Historical scans are recommended to ensure incidents requiring fixes are available in the dashboard.

  • GitHub integration:

    • Improved handling of real-time events to retrieve more than 100 commits when necessary, ensuring complete coverage.
    • Enhanced processing of large patches by making additional API calls to retrieve missing files, up to the policy__maximum_scan_size limit defined in the Preferences page.

platform icon   Platform

  • Navigation: The menu has been redesigned with a collapsible left sidebar for a cleaner, more organized experience.
  • Microsoft Teams Alerts for Security Incidents: We now support real-time GitGuardian notifications in Microsoft Teams. This feature includes:
    • automatic alerts sent directly to your chosen Teams channels whenever a security incident is detected,
    • secure notifications without exposing sensitive data, linking to the GitGuardian dashboard for full details. More information is available in the documentation.
  • Jira Data Center integration: Added support for the "User Picker (single user)" custom field in Jira templates. More information is available here.
  • User management: SCIM integration now supports automatic user deprovisioning in GitGuardian when users are removed from your Identity Provider (IdP). Provisioning for users and teams will be included in a future update. Setup details are available in our documentation.
  • Commit length configuration: Admins can configure the maximum total length of commits to scan, with larger commits truncated. This can be set via the repo_scan_max_commit_length preference on the Preferences page.

self-hosted icon   Self-Hosted

  • Upgrade: ⚠️ This version includes a lengthy database migration that runs in the background post-upgrade and may take up to 1 hour. If upgrading from an older version, multiple upgrades may result in a retry message. Please wait 1 hour before retrying. This migration will accelerate some queries and improve search performances.
  • Database: ⚠️ PostgreSQL 13 and 14 are no longer supported. Learn more about reasons to upgrade to PostgreSQL 16 in our engineering blog.
  • Helm: ⚠️
    • The ReplicatedSDK image is now pulled from the Replicated registry instead of Docker Hub. For airgap installations, ensure you update your automation processes for pulling and pushing images to your private registry. For more information, refer to the Airgap Installation page.
    • External secrets handling will be deprecated starting with the 2024.3.0 release.
  • Installation and upgrade: Improved error messages for partially initialized databases, providing clear instructions to check logs and ensure the PostgreSQL database is empty before retrying.
  • Admin Area: Introduced a Periodic Tasks page to adjust schedules and fine-tune periodic task execution.
  • Queues: Merged the secrets_checks queue with the background validity checks queue to optimize performance.

Fixes icon   Fixes

  • GitLab: Enable viewing of more than 50,000 GitLab projects in the integration settings.
  • Check runs: Updated messages to note flagged secrets lack commit references and remain compromised once leaked.
  • Validity check: Fixed an issue where the tooltip incorrectly indicated a token was valid for all endpoints when it was valid for only one.
  • Jira issue tracking: Fixed an issue where line feeds (\n) were not properly translated to hardBreak nodes, ensuring correct spacing in Jira tickets.
  • Admin area: Corrected sorting and filters on the Worker Tasks page for improved usability.

security icon   Security fixes


2025.1.1 - Required

calendar icon   Release Date: January 23, 2025

Fixes icon   Fixes

  • Embedded cluster installation:
    • Fix an issue where the GitGuardian dashboard returns a 404 error. Note this fix does not apply to legacy embedded clusters using Kurl.
    • Resolved the inability to deploy an embedded cluster with a custom CA.
  • Helm:
    • Fixed a 404 error on the /metrics endpoint for fetching GitGuardian applicative metrics on Webapp pods and Celery workers.
    • Fixed Replicated RBAC resources being created despite rbac.enabled: false in Helm values, causing issues in RBAC-restricted environments.