Releases: oracle/macaron
Releases · oracle/macaron
v0.10.0
v0.10.0 (2024-04-29)
Feat
- allow provenance files to be files containing a URL pointing to the actual provenance file which will be transparently downloaded (#710)
- allow defining a git service from defaults.ini (#694)
- improve VSA generation with digest for each subject (#685)
Fix
- improve run_macaron.sh bash and docker version compatibility (#717)
- store language in build as code check for non-GitHub CI services (#716)
- extract digest from provenance when repo path is provided but digest is not provided from the user (#711)
- fix a compatibility issue in run_macaron.sh for macOS (#701)
- make build script check fail when no repo is found (#699)
v0.9.0
v0.8.0
v0.7.0
v0.6.0
v0.6.0 (2023-11-03)
Feat
- add download timeout config (#483)
- support gzipped provenance files (#504)
- support running the analysis with SBOM and the main software component with no repository (#165)
- add support for Go, npm and Yarn build tools (#451)
- enable repo finder to support more languages via Open Source Insights (#388)
Fix
- resolve podman compatibility issues (#512)
- do not use git set-branches if the target branch is not currently available in the repository (#491)
- fix bash syntax error when running
run_macaron.shon MacOS (#528)
Refactor
- refactor interface of base check (#513)
- allow the branch name in the schema of a repository to be null (#532)
Perf
- use partial clone to reduce clone time (#389)
v0.5.0
v0.5.0 (2023-09-14)
Feat
Fix
v0.4.0
v0.4.0 (2023-09-01)
Feat
- support trusted SLSA L3 builders for Maven, Gradle, Node.js, and containers (#445)
- add purl as a CLI option (#401)
Fix
- add timeout to Gradle Group ID detection (#446)
- rename
domaintohostnamein Git service configuration (#453) - always pull latest docker image in run_macaron.sh (#448)
- proxy: use the host proxy settings for Maven and Gradle (#434)
- update justifications to be complete for multi build tool projects (#432)
v0.3.0
v0.3.0 (2023-08-22)
Feat
- add support for JFrog Artifactory and witness provenances produced on GitLab CI (#349)
- introduce a new data model and software components based on PURL (#305)
Fix
- orm: use the host’s timezone when persisting datetime objects without a timezone, instead of forcing them to UTC (#397)
- handle cloning issues when repo is in an unexpected state (#395)
- orm: serialize datetime object’s timezone instead of always coercing to UTC when persisting to the SQLite db (#381)