Releases: GitGuardian/py-gitguardian
Releases · GitGuardian/py-gitguardian
1.17.0
Added
GGClient
now provides aretrieve_secret_incident()
method to retrieve the dashboard incident associated with a secret (see https://api.gitguardian.com/docs#tag/Secret-Incidents/operation/retrieve-incidents).
1.16.0
Added
- GGClient now contains remediation messages obtained from the API
/metadata
endpoint.
1.15.2
1.14.0
1.13.0
Added
- Added maximum payload size as a property of GGClient
Changed
- Set minimum Python version to >=3.8
1.12.0
Added
GGClient
now obeys rate-limits and can notify callers when hitting one.- Added the following attributes to
IaCVulnerability
:url
,status
,ignored_until
,ignore_reason
,ignore_comment
. - Added the
source_found
attribute toIaCScanParameters
andIaCDiffScanEntities
.
1.11.0
Added
- Added
extra_headers
to SCA diff scans.
v1.10.0
Added
- Move SCA models from
ggshield
topy-gitguardian
Fixed
- Remove
potential_siblings
fromComputeSCAFilesResult
- Fix
test_sca_scan_directory
to make it more future proof.
1.9.0
Added
- Added the
GGClient.iac_diff_scan()
method. This allows scanning two directories for IaC vulnerabilities and categorizing incidents as new, unchanged or deleted.
Fixed
- Fixed a bug where py-gitguardian would sometimes increase the length of a document when preparing it to be sent to the secret scan API.
1.8.0
Added
-
Added
GGClient.create_jwt()
method. -
py-gitguardian is now fully type-hinted (#49).
Changed
- All HTTP requests are now logged using Python logger. The log message includes the HTTP method, endpoint, status code and duration.
Fixed
GGClient.iac_directory_scan()
was not correctly sending the files to scan.