Past release notes
Browse all past GitGuardian Self-Hosted releases, feature updates, and hotfixes below.
2024.12.1
| Release Date: January 13, 2025 | Minimum | Recommended |
|---|---|---|
| KOTS Version | 1.117.3 | latest |
| Kubernetes Version | 1.25 | 1.30 |
| PostgreSQL Version | 13 | 16 |
| Redis Version | 6 | 7 |
Bug fixes
- Jira Issue tracking integration: Fixed an issue where the project page did not display any items.
- SCA: Removed SCA from the left bar menu, which was incorrectly displayed for Managers.
2024.12.0
| Release Date: December 23, 2024 | Minimum | Recommended |
|---|---|---|
| KOTS Version | 1.117.3 | latest |
| Kubernetes Version | 1.25 | 1.30 |
| PostgreSQL Version | 13 | 16 |
| Redis Version | 6 | 7 |
⚠️ Check the Helm values file changes from the previous version here.
Secrets Detection
-
Secrets detection engine upgrade to version 2.127.0:
-
Secret pattern exclusion: This feature allows users to define patterns and therefore hide any secret matching the pattern defined. Secret pattern can be applied to all repositories or a defined set of repositories. It provides greater control over exclusion rules, allowing for more precise management of incidents. Learn more.
-
Jira Data Center integration: Jira Data Center integration is now supported for real-time secret detection and honeytoken detection. For more details, refer to the documentation here.
Platform
- Jira Data Center issue tracking integration: We now support Jira Data Center integration for issue tracking. This feature includes:
- automatic creation of a Jira issue as soon as a new incident is triggered,
- management of Jira custom fields,
- and an auto-resolve feature that marks the incident as resolved in your dashboard when the issue is closed in Jira. More information available in the documentation.
- GitLab integration: Added the ability to configure an instance-level GitLab integration using a read-only admin token. However, since the token lacks permissions for creating system hooks, manual setup is required. Learn more.
- Check runs: Added the option to improve your code security by enabling GitGuardian check runs on their GitHub forked repositories. Learn more here.
- VCS integration: Workspace Managers can now disable automatic repository monitoring in GitGuardian, giving you more control when adding new repositories to your perimeter. For an example, see GitHub integration.
Self-Hosted
- Helm:
front.ingresshas been renamedingressto improve consistency and standardize the ingress object across the Helm chart. ⚠️ This release includes breaking changes. Upgrade to 2024.12.0 using the upgrade notes. - Cluster management: Replaced the nginx container with Ingress support, compatible with several controllers (ingress-nginx, traefik, contour, aws_alb, openshift, istio). This feature is optional and disabled by default. For more details, refer to the ingress page.
- Admin Area: Added a Worker Tasks page for monitoring task activity and worker usage to help optimize scaling and performance.
- Applicative Metrics: Added the following metrics:
gim_periodic_task_period_seconds,gim_periodic_task_not_run_for_seconds,gim_check_runs_long_running,gim_health_check_result_count, andgim_outdated_health_check_countfor better monitoring and insight. For more details, refer to the Applicative metrics page. - Support Bundle: Enhanced
diagnose_instanceto include celery worker data. - KOTS: Minor UI updates to the KOTS Admin Console, replacing radio buttons with dropdowns in some cases.
- Historical Scan: Added
minutes_between_scans_per_sourcein the preference table. - License: The license check is now managed by the ReplicatedSDK for all installation types, replacing the previous reliance on KOTS for this function in KOTS installations.
Bug fixes
- Health Check: Fixed issue where health checks were run for all GitHub installations. Now only the first installation is checked.
- License: Corrected license info display in the Admin Area for Helm installations.
- Historical Scans: Categorized certain unknown scans that should have been identified as timeout failures.
Deprecation notice
- Policy breaks: Starting with the 2024.12 version, the Policy Breaks module will be removed from your dashboard as we enhance our focus on our core Secrets Security offering.
Deprecating the Policy Breaks module will not affect your overall security coverage; it will only reduce the number of alerts you receive. Previously, alerts for Policy Breaks incidents (such as an exposed .env file) required manual investigation to determine if they contained secrets. Our “Secrets detection” module already handles the detection, incident creation, and alerting for these secrets.
2024.11.2
| Release Date: November 28, 2024 | Minimum | Recommended |
|---|---|---|
| KOTS Version | 1.117.3 ⚠️ | latest |
| Kubernetes Version | 1.25 | 1.30 |
| PostgreSQL Version | 13 | 16 |
| Redis Version | 6 | 7 |
Bug fixes
- Performance: Fixed an issue to retrieve the memberships, which sometimes lead to "504 Gateway Time-out" errors.
- Tasks Management: Fixed an issue in Celery where database connection errors were not properly handled, leading to errors while handling tasks in rare cases.
2024.11.1
| Release Date: November 21, 2024 | Minimum | Recommended |
|---|---|---|
| KOTS Version | 1.117.3 ⚠️ | latest |
| Kubernetes Version | 1.25 | 1.30 |
| PostgreSQL Version | 13 | 16 |
| Redis Version | 6 | 7 |
Bug fixes
- Historical Scan: Resolved an issue where historical scans failed due to the repository size being represented as a float instead of an integer.
- License: Resolved an issue with the Replicated license (impact limited to GitGuardian internal operations).
2024.11.0
| Release Date: November 18, 2024 | Minimum | Recommended |
|---|---|---|
| KOTS Version | 1.117.3 | latest |
| Kubernetes Version | 1.25 | 1.30 |
| PostgreSQL Version | 13 | 16 |
| Redis Version | 6 | 7 |
⚠️ Check the Helm values file changes from the previous version here.
Secrets Detection
-
Secrets detection engine upgrade to version 2.125.0:
-
Confluence Data Center integration: Confluence Data Center integration is now supported for real-time secret detection and honeytoken detection. For more details, refer to the documentation here.
Platform
-
ServiceNow integration: This new issue tracking integration allows to create ServiceNow issues from GitGuardian incidents. The feature includes the following:
- possibility to create a ServiceNow issue directly from a GitGuardian incident;
- possibility to automate the creation of a ServiceNow issue for any new GitGuardian incident;
- auto-resolve setting to mark the incident as resolved in your dashboard when the issue is closed in ServiceNow.
Follow our documentation to configure the integration.
-
Check runs: GitHub's custom properties can now be leveraged to override the GitGuardian global configuration of check runs. This allows customization at both the repository and organization levels. For more details, please refer to our dedicated documentation.
-
Historical Scan: New "Bulk Historical Scans Management" page for easy tracking, filtering, and detailed insights on all scans.
-
Members: You now have the option to deactivate a member instead of deleting them. For more details, refer to our documentation.
-
API:
- All Sources endpoints now require specific scopes for access. The new
sources:readscope is required for all GET endpoints to retrieve source information, while thesources:writescope is required for the PATCH endpoint to update a source's attributes, monitoring status, and business criticality. - A new parameter,
send_email: true|false, is now available on endpoints that trigger an email notification, such as when an invitation is created. This allows you to determine whether an email should be sent when using these endpoints. By default, if the parameter is not specified, the email will be sent.
- All Sources endpoints now require specific scopes for access. The new
Self-Hosted
-
Helm:
- Replace the legacy parameter
replicated.images.replicated-sdkwith the new parametersreplicated.image.repositoryandreplicated.image.tag. ⚠️ This release includes breaking changes. Upgrade to 2024.11.0 using the upgrade notes. - Added
replicated.privateCASecretparameter to specify a custom CA when using a proxy. Learn more.
- Replace the legacy parameter
-
Health Check: Distribute health checks over time rather than executing them simultaneously. This reduces system load, avoids bottlenecks, and enhances monitoring accuracy.
⚠️ The
settings.healthCheck.periodicIntervalin the Helm chart is now deprecated and replaced byspread_periodic_range_minutesin the admin area. -
Applicative Metrics: If you are using Prometheus to export GitGuardian metrics or to leverage our autoscaling capabilities, and your installation type is KOTS, ensure that you update the Kubernetes Application RBAC by adding the
patchpermission to theservicemonitorsresource.
Bug fixes
- Incidents: Notify team leaders only when a valid secret is intentionally ignored.
- Perimeter: Fixed inaccurate historical scanning statistics displayed on the side panel of the perimeter page.
- Historical Scans:
- Fixed UI count on the perimeter page so that "sources successful" now shows the total count of monitored sources, regardless of failed or unscanned sources.
- Standardized the date format for start and end dates in the status tooltip.
- Corrected the repo size display in the status tooltip.
- API: Resolved an issue where an error was raised if the IP address could not be found, even when the IP allowlist setting was disabled. This occurred in an on-premises instance, causing the PAT endpoint of the public API to become non-functional.
- Proxy: Support HTTP proxy when customCA is used for the Replicated SDK used for license management and telemetry collection. Nothing to do if you are using KOTS, if you are using helm, set
isAirgaptofalseand configure your HTTP proxy following the example.
2024.10.2 - Required
| Release Date: October 31, 2024 | Minimum | Recommended |
|---|---|---|
| KOTS Version | 1.117.3 ⚠️ | latest |
| Kubernetes Version | 1.25 | 1.30 |
| PostgreSQL Version | 13 | 16 |
| Redis Version | 6 | 7 |
Bug fixes
- Cluster Management: Added an option to disable server side Postgres cursors (for better PGBouncer compatibility).
2024.10.1
| Release Date: October 25, 2024 | Minimum | Recommended |
|---|---|---|
| KOTS Version | 1.117.3 ⚠️ | latest |
| Kubernetes Version | 1.25 | 1.30 |
| PostgreSQL Version | 13 | 16 |
| Redis Version | 6 | 7 |
Bug fixes
- Secrets detection engine: Resolved an issue where GitLab keys for disabled accounts were incorrectly flagged as valid.
2024.10.0
| Release Date: October 21, 2024 | Minimum | Recommended |
|---|---|---|
| KOTS Version | 1.117.3 ⚠️ | latest |
| Kubernetes Version | 1.25 | 1.30 |
| PostgreSQL Version | 13 | 16 |
| Redis Version | 6 | 7 |
⚠️ Check the Helm values file changes from the previous version here.
Secrets Detection
- Secrets detection engine upgrade to version 2.122.1: Enhance recall and coverage while expanding the range of detectable secrets with new and updated detectors.
- Added 3 detectors:
- Modified 1 detector:
- VSCode extension: We are excited to announce the release of GitGuardian CLI (ggshield) as a VS Code extension! Files are now automatically scanned upon saving, with detected secrets highlighted in your code and listed as warnings. Additionally, custom remediation messages are provided within your IDE to guide you in resolving any issues efficiently. Download from the marketplace
Platform
- Occurrence grouping: Added ability to group secret occurrences per secret x source, allowing separate secret incidents for the same secret found in different sources. This enhances remediation processes tailored to your company's data privacy policies. Learn more.
- Filepath exclusion: File path exclusions are now applicable to one or more repositories. By targeting file path exclusions to specific repositories, users can significantly reduce the number of irrelevant incidents, enabling more accurate incident management. Learn more.
- Saved views: Saved views can now be created in Honeytoken.
Self-Hosted
- Certificate-based authentication: Introduced support for multi-authentication alongside certificate-based authentication and Certificate Revocation List (CRL). For more details, see the documentation here.
- New Embedded Cluster Install (Early Access): Installation is now 4x faster, improving the proof-of-concept experience. Simplified management of Kubernetes, KOTS, and app updates streamlines maintenance. More information in the Embedded cluster V2 page.
- Cluster Management:
- ⚠️ Before upgrading GitGuardian, you must upgrade to KOTS version 1.117.3 or later for optimal performance and compatibility.
- Removed resources limits for Postgres and Redis on the Embedded cluster installation.
- Added two new worker types
long-ods(Productivity tools such as Slack, Jira Cloud, Confluence, ...) andlong-ods-io(long tasks specialized in Input/Output).
- Historical Scan: Added
minutes_between_scans_per_sourcein the preference table. - Teams: Added
max_teamsin the preference table.
Bug fixes
- Personal access token: Resolved a bug to ensure the lifetime of a newly generated personal access token is strictly less than the maximum permissible duration.
- Validity check: Fixed GitLab checker wrongly marking some secrets as valid by improving token validation (impacting custom host validity checks).
2024.9.0
| Release Date: September 24, 2024 | Minimum | Recommended |
|---|---|---|
| KOTS Version | 1.107.7 | latest |
| Kubernetes Version | 1.25 | 1.30 |
| PostgreSQL Version | 13 | 16 |
| Redis Version | 6 | 7 |
⚠️ Check the Helm values file changes from the previous version here.
Secrets Detection
-
Secrets detection engine upgrade to v2.120: Enhance recall and coverage while expanding the range of detectable secrets with updated detectors.
-
Added 2 detectors:
-
Modified 6 detectors:
- Generic Database Assignment
- Base64 Generic High Entropy Secret
- Generic Password
- Username Password
- DigitalOcean Spaces Keys
- reCAPTCHA Key
Note concerning the reCAPTCHA Key detector: Due to changes in the behavior of some Google APIs, we are no longer able to ensure the validity of reCaptcha keys. As this detector could be quite "noisy" the validity of the keys was a mandatory prerequisite in the detection flow and this can no longer be the case. We have however improved this detector to be as efficient as possible.
-
-
Validity check: Specify the host of your own provider instances for GitGuardian to perform validity checks and obtain the exact validity information. For example you can perform a validity check for a GitLab token secret against your own GitLab instance. For more details, refer to our dedicated documentation.
Platform
- GitGuardian CLI (ggshield) custom remediation message: Admins can now customize remediation messages at pre-commit, pre-push or pre-receive stages and provide to developers useful guidance on how to use internal Vaults etc ... See documentation here.
- Historical Scan: Streamline source management with new filters for failure reasons, instances (e.g. prod/staging), and last scan date.
Self-Hosted
- Horizontal Pod Autoscaling (HPA): Dynamically scale worker pods based on application load, reducing infrastructure costs and optimizing resource usage. Learn more in the Scaling page. Exclusive to the new architecture.

- Kubernetes Version Support: GitGuardian now supports Kubernetes version 1.30. More information in the System requirements page.
- Historical Scan: Removed
is_repo_size_controlled(redundant withrepo_scan_size_limit) in the preference table. - Support Bundle: Improve troubleshooting by adding an option to customize the maximum amount of logs captured for Helm and KOTS installations.
Bug fixes
- Jira Cloud Alerting: Fixed an issue where the assignee dropdown in Jira template creation was incomplete for projects with a large number of assignees due to pagination limits.
- Historical Scan: Improved handling of pending states and fixed an issue where sources were reaching the timeout limit.
- API: Corrected the pagination link in the header to use HTTPS instead of HTTP when querying the API.
- Helm preflights: Fixed an issue with Redis and PostgreSQL preflight checks where passwords containing special characters were not functioning correctly.
2024.8.2
| Release Date: August 30, 2024 | Minimum | Recommended |
|---|---|---|
| KOTS Version | 1.107.7 | latest |
| Kubernetes Version | 1.25 | 1.29 |
| PostgreSQL Version | 13 | 16 |
| Redis Version | 6 | 7 |
Bug fixes
- Cluster Management: Resolved an issue where the Scanner pod was spawning zombie processes (legacy architecture).
2024.8.1
| Release Date: August 29, 2024 | Minimum | Recommended |
|---|---|---|
| KOTS Version | 1.107.7 | latest |
| Kubernetes Version | 1.25 | 1.29 |
| PostgreSQL Version | 13 | 16 |
| Redis Version | 6 | 7 |
Bug fixes
- Cluster Management: Resolved an issue where the Scanner pod was spawning zombie processes (new architecture).
- Historical Scan: Resolved an issue with the formatting of days in the last scan duration on the perimeter page.
- Secrets detection engine: Due to changes in the google reCAPTCHA API, the checker for reCAPTCHA key detector has been removed and the detector has been updated to remove false positives.
- Helm preflights: Resolved an issue with Redis preflights where passwords containing special characters were not properly URL encoded.
2024.8.0
| Release Date: August 20, 2024 | Minimum | Recommended |
|---|---|---|
| KOTS Version | 1.107.7 | latest |
| Kubernetes Version | 1.25 | 1.29 |
| PostgreSQL Version | 13 | 16 |
| Redis Version | 6 | 7 |
⚠️ Check the Helm values file changes from the previous version here.
Secrets Detection
-
Secrets detection engine upgrade to version 2.117: Enhance recall and coverage while expanding the range of detectable secrets with new and updated detectors.
Added 3 detectors
Modified 3 generic detectors
Modified 78 specific detectors
We have enhanced our approach to searching for the prefix linked to the secret, considering more complex scenarios. This allows us to improve recall.
- Adafruit IO API Key
- Airtable API Key v2
- Alchemy API Key
- Amazon MWS Token
- Checkout.com Sandbox API Secret Key
- CircleCI Personal Token
- Claude API Key
- Clojars Deploy Token
- Cloudinary API key URL
- Contentful Content Management API Key
- DigitalOcean OAuth Application Token V1
- DigitalOcean Personal Access Token V1
- DigitalOcean Refresh Token V1
- Discord Webhook URL
- Docker Swarm Join Token
- Docker Swarm Unlock Key
- EasyPost API Key
- Firebase Cloud Messaging API Key
- Figma Personal Access Token
- Flutterwave API Key
- Frame IO Token
- GitHub fine-grained personal access token
- GitHub Oauth Access Token
- GitHub Personal Access Token
- GitHub Server-to-server Token
- GitHub User-to-server Token
- GitLab Token
- Grafana Cloud API Key
- Grafana Service Account Token
- Groq API Key
- Heartland API key
- Langchain API Key
- Linear API Key
- Base64 Midtrans API Key
- Notion Integration Token
- npm Token Prefixed
- Nylas API Key
- OpenAI Project API Key
- Paystack Key
- Plaid Access Token
- PlanetScale OAuth Token
- Postman API Key
- PubNub Publish Key
- Readme API Key
- Riot Games API Key
- RubyGems.org API Key
- Samsara API Key
- SendinBlue Key v3
- Sentry Org Auth Token
- Sentry User Auth Token v2
- Shippo API token
- Shopify Generic App Token
- Shopify Private App Token
- Slack App Token
- Slack Configuration Refresh Token
- Slack Configuration Token
- Slack User Token
- Sourcegraph Access Token v3
- Sourcegraph Enterprise subscription Token
- Sourcegraph License Key Token
- Sourcegraph Access Token v2
- Sourcegraph User Gateway Access Token
- Sqreen Token
- Square Access Token
- Stripe Webhook Secret
- Tailscale API Key
- Tailscale OAuth Key
- Tailscale Pre-Authentication Key
- Tailscale SCIM Key
- Tailscale Webhook Key
- Typeform API Token
- Ubidots Token
- Vercel Blob Token
- WakaTime API Key
- WePay token
- Yandex Predictor API Key
- Zillow Key
- Zuplo API Key
-
API Enhancements: User feedback on secret incidents is now accessible via the API, providing better incident management and insights. This information is included in the
feedback_listfield within the secret incidents' payload. -
Incident Notifications: Team managers will receive email notifications when incidents with valid secrets are ignored, ensuring critical issues are not overlooked.
-
Weekly Email Recap: New section displaying ignored incidents with valid secrets, improving visibility and actionability for security teams.
Platform
- Saved views: You can now save your most frequently used filters as views for quicker access. Learn more about about saved views here.
- Historical Scan Enhancements: These enhancements provide better visibility and management of the scanning process. They include progress estimation for both individual and bulk scans, along with comprehensive scan status details such as size, duration, start/end dates, number of commits, branches, queue duration, and more.
- Health Check: Let managers manually start health checks from the GitGuardian dashboard so they can address any failed checks immediately without waiting for the next scheduled run.
- GitLab integration: Upon installing a new integration for GitLab Community Edition, it is now possible to skip the historical scan (to launch it manually later).
- Teams: Get simplified team management with a clear designation of team leaders. Changing "can_manage|cannot_manage team permissions" to a "team leader" boolean attribute to designate the team owner.
⚠️ The
team_permissionsfield has been deprecated and replaced by theis_team_leaderfield in our API for the endpoints/v1/teams/{team_id}/team_membershipsand/v1/teams/{team_id}/team_invitations.
Self-Hosted
- Certificate-based authentication: Support for CAC or PIV cards, enhancing security for organizations with strict authentication requirements. For more information, see the documentation here. This feature is available upon request and is exclusive to the new architecture.
- Helm: You can now customize the rolling upgrade strategy with the
updateStrategyparameter, providing greater control over deployments. More info on the upgrade page. - Cluster Management:
- Productivity tools (such as Slack, Jira Cloud, Confluence, ...) tasks are now defaulted to the
worker-workernode in KOTS installations, with the option to scale using dedicated workers. More info on the Scaling page. - Added user input validation in KOTS configurations to prevent errors and improve user experience.
- Productivity tools (such as Slack, Jira Cloud, Confluence, ...) tasks are now defaulted to the
Bug fixes
- API: Fixed an issue where a 502 error returned HTML instead of a JSON response in the legacy architecture.
- Health Check: Corrected the error code for Slack refresh token errors.
- SSO: When force-SSO is deactivated but SSO is configured, users now have the option to log in via SSO in the invitation email.
- Audit Logs: Resolved missing audit logs for Scan All operations.
- SMTP Configuration: Fixed an issue with sending emails using an SMTP server with a custom CA.
- Incident: Fixed an issue in the commit cache preventing incidents from being raised in some cases.
2024.7.0 - Required
| Release date | July 17, 2024 |
|---|---|
| Minimum KOTS version | 1.107.7 |
| Minimum Kubernetes version | 1.25 |
| Minimum PostgreSQL version | 13 |
| Minimum Redis version | 6 |
⚠️ Check the Helm values file changes from the previous version here.
Secrets Detection
- Confluence Cloud integration: Now supports real-time secret and honeytoken detection for seamless security.
- Secrets detection engine upgrade to version 2.115: Enhance recall and coverage while expanding the range of detectable secrets with new and updated detectors.
- 4 detectors added: Sentry Org Auth Token, Sentry User Auth Token v2, Slack Configuration Refresh Token, Slack Configuration Token
- 5 detectors updated: Equinix Authentication Token, Sentry User Auth Token v1, Signifyd API Key, Slack Bot Token, Slack User Token
- Incident details: Added a 'per page' selector on the occurrences table for improved navigation.
- Historical Scan:
- Skip historical scan of unchanged repositories since the last scan to save time and resources.
- Filter and sort repositories by scan duration on the Perimeter page for better management.
- Introduced
pending_timeoutstatus in the API to differentiate between scans failing due to timeouts (timeout) and those in the queue (pending_timeout).
Platform
- Members: Renamed 'role' to 'access level' for clarity.
⚠️ Therolefield has been deprecated and replaced by theaccess_levelfield in our API for the endpoints/v1/membersand/v1/invitations. - Health Check: Moved the
periodic_intervalpreference to the KOTS Admin Console or Helm value file.
Self-Hosted
- Helm: Standardize
existingSecretacross the Helm chart to ensure uniform configuration for Redis Sentinel, Ingress, and CustomCA. ⚠️ This release includes breaking changes. Upgrade to 2024.7.0 using the upgrade notes. - Cluster Management:
- New embedded cluster installations now use PostgreSQL 16 for better performances and security. Follow the migration guide to migrate your existing embedded cluster to PostgreSQL 16.
- Reorganized KOTS Admin Console configuration for better clarity, including moving the TLS certificate configuration to its own section.
- Added a pre-deploy job check to ensure asynchronous migrations are complete before upgrading to a new version.
- Included missing scaling parameters
webapp-internal_apiandwebapp-public_apiin KOTS Admin for the new architecture.
- API: Removed monthly sliding quotas for API calls in the preference table.
- Applicative Metrics: Removed
gim_version_infoand added the following metrics:gim_celery_queue_length,gim_celery_active_consumer_count,gim_repo_scan_active_statuses_total,gim_http_request_started_total,gim_http_request_success_total, andgim_http_request_failure_totalfor better monitoring and insight. For more details, refer to the Applicative metrics page.
Bug fixes
- Filepath Exclusion: Fixed a bug causing the
*character in exclusion patterns to match at least one character instead of zero or more. - Check Runs: Added an optional
Skipaction for check runs on forked repositories that detect secrets, preventing a complete blockage for developers. - Argo CD: Fixed the
upgrade-path-checktool to ensure unskippable versions are not bypassed during upgrades. - API: Corrected the base URL in the API documentation for new architecture installations.
- KOTS: Fixed an error with preflights failing due to "Analyzer Failed file secrets/default.json was not collected".
2024.6.0
| Release date | June 17, 2024 |
|---|---|
| Minimum KOTS version | 1.107.7 |
| Minimum Kubernetes version | 1.25 |
| Minimum PostgreSQL version | 13 |
| Minimum Redis version | 6 |
⚠️ Check the Helm values file changes from the previous version here.
Secrets Detection
- Secrets detection engine upgrade to version 2.114: Enhance recall and coverage while expanding the range of detectable secrets with new and updated detectors.
- 14 new detectors added: Nylas API Key,Sourcegraph Access Token v3, Duplo Cloud API Key,Fernet Key, Vercel Blob Token, ASP.NET Decryption Key, ASP.NET Validation Key, Langchain API Key, OpenAI Project API Key, OpenAI Service Account, Sourcegraph Enterprise Subscription Token, Sourcegraph License Key Token, Sourcegraph User Gateway Access Token, WakaTime API Key
- 14 detectors updated: Base64 Generic High Entropy Secret, Generic Database Assignment, Generic High Entropy Secret , PostgreSQL CLI Credentials, Postgres assignment attached port, PostgreSQL Pgpass Credentials, PostgreSQL URI, Sourcegraph Access Token v2, Yelp API Key, Google Gemini API Key,Sentry Token, Generic Database assignment, Generic FTP Assignment, Generic Username Password
- Incidents details: merge commit authors from GitHub are now identified. It is not retroactive.
- Incidents: periodic secret validity checks enable for ignored incidents. See documentation here.
- GitLab integration: when a GitLab webhook is found disabled, GitGuardian now attempts to reactivate it automatically (by sending a test payload) before triggering an error message.
- API: new endpoint to query the secret incidents of a source.
- Filepath exclusions: when adding a new rule, show how many new secret incidents will be hidden by the new filepath exclusion, without recalculating existing hidden incidents.
Platform
- Health Check:
- implement periodic health checks on all integrations type (VCS, Messaging, Ticketing, Documentation) to run every hour, with the frequency being configurable in the Admin Area.
- send email notifications when a integration health check fails. For further details, refer to the Configure email preferences page. Note that the notification is not enabled by default for existing accounts and must be turned on manually.
- Audit Logs:
- introduce audit logs for actions in the Admin Area visible only for promoted-admin users.
- alert in the event of an audit logging process failure. More information is available on the email alerts for audit log failures page.
Self-Hosted
- Cluster management:
- Kubernetes 1.30 is now under experimental support.
- you have now the ability to use a load balancer in front of an embedded cluster installation, for further details, refer to the Load balancer page.
Bug fixes
- Jira Cloud Alerting: fix an issue where Jira automatic configurations remained invisible to 'member' role users within the 'All Incidents' team, ensuring uniform visibility across teams.
- API:
- fix a problem causing conflicting information between the UI and the API regarding team permissions.
- fix an incorrect self-hosted instance URL in the API documentation.
- Historical scan: attribute automatic historical scans of new repositories to "GitGuardian Bot" in audit logs.
- Cluster management:
- add missing readiness/liveness probes in
gitguardian-apppods in the legacy architecture. - fixed issue preventing bundle generation in Openshift environments.
- add missing readiness/liveness probes in
2024.5.1
| Release date | May 29, 2024 |
|---|---|
| Minimum KOTS version | 1.107.7 |
| Minimum Kubernetes version | 1.25 |
| Minimum PostgreSQL version | 13 |
| Minimum Redis version | 6 |
Bug fixes
- Custom webhook: fix a bug sending notifications for deactivated secret detectors.
- Helm: fix an issue with the
upgrade-path-checkjob failing on OpenShift cluster due to RBAC resource creation order.
2024.5.0
| Release date | May 22, 2024 |
|---|---|
| Minimum KOTS version | 1.107.7 |
| Minimum Kubernetes version | 1.25 |
| Minimum PostgreSQL version | 13 |
| Minimum Redis version | 6 |
We strongly recommend that all our customers currently using the legacy architecture transition to our new architecture, which offers numerous advantages! For a detailed overview of the new architecture and guidance on determining whether you're using the New or Legacy GitGuardian architecture, please visit the New GitGuardian Architecture page.
⚠️ Check the Helm values file changes from the previous version here.
Secrets Detection
- Secrets detection engine: upgrade to version 2.111 with the addition of 7 new detectors (Dropbox Key, Midtrans API Key, Sanity Token, Zuplo API Key, Grafana Cloud API Key, Groq API Key, Nx Cloud Token) and the improvement of 4 detectors (Artifactory Token, GoCardless API Key, Plivo Auth Tokens, Generic High Entropy Secret)
- Secrets detection engine: Generic CLI Secret and Generic Database Assignment detectors are now supported and active by default for data sources other than VCS.
- Jira Cloud Issue tracking integration: introduction of a new version of our Jira Cloud integration for issue tracking. It now offers
- automatic creation of a Jira issue as soon as a new incident is triggered,
- management of Jira custom fields,
- and an auto-resolve feature that marks the incident as resolved in your dashboard when the issue is closed in Jira Cloud. More information available in the documentation.
- Check runs: a comment is posted on the pull request when a secret is uncovered.
- Historical scan: improve historical scan status overview on the perimeter page side bar.
Honeytoken
- Context creation strategies for honeytoken deployment jobs now allow to choose only dynamic contexts.
Platform
- Privacy mode: this (mode) allows to obfuscate secrets and other sensitive information on the GitGuardian UI.
- Filters: the history of AI queries can now be deleted.
- API: the
workspace_idis now included in the payload of API tokens.
Self-Hosted
- Argo CD: we officially support Argo CD, please refer to the Argo CD specifics page to learn more.
- Helm:
- ⚠️ This release includes breaking changes. Upgrade to 2024.5.0 using the upgrade notes.
- add
istio.gateway.enabledparameter to be able to disable Istio Gateway handling when Istio is enabled. - give the ability to specify dedicated
labelsandpodLabelsfor migrations resources. - give the ability to customize the
RefreshIntervalparameter forexternalSecrets. - it is now possible to set the initial admin password in an existing secret.
- Cluster management:
- GitGuardian currently supports PostgreSQL 13 to 16 (previously, versions 15 and 16 were experimental).
- Check CA validity during preflight for both KOTS and Helm installation. If you previously installed GitGuardian on an existing cluster and planning to upgrade to 2024.5.0, you must modify the rule for the core api group in your configuration by adding:
Refer to the Kubernetes Application RBAC page.- apiGroups: [""]resources: ["events"]verbs: ["list"]