This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Syft Release Notes

Anchore Syft Release Notes

1 - v1.32.0

Release notes for syft v1.32.0

Release Notes

Version v1.32.0

Added Features

Bug Fixes

  • When scanning the FFmpeg binary with Syft a new package is now added [#3988 #3994 @popey]
  • Warn loudly if SQLite driver is not present when needed [#3234 #4150 @kzantow]

Additional Changes

  • Update dependencies to use go.yaml.in/yaml [#4157 @n-bes]

(Full Changelog)

2 - v1.31.0

Release notes for syft v1.31.0

Release Notes

Version v1.31.0

Added Features

  • Option to set PackageSupplier in root of SPDX document generated by CLI [#3098 #4131 @spiffcs]

Bug Fixes

  • closed reader during java binary detection [#4129 @kzantow]
  • support multiple letters in openssl patch version [#4106 @honigbot]
  • Can not have license ID [#1964 #4132 @spiffcs]
  • Syft sometimes reports URL for license value when scanning JARs with a URL in Bundle-License field of manifest [#3186]

(Full Changelog)

3 - v1.30.0

Release notes for syft v1.30.0

Release Notes

Version v1.30.0

Added Features

Bug Fixes

  • fix: update nondeterministic Java archive cataloging and improve groupID [#3521 #4118 @kzantow]

(Full Changelog)

4 - v1.29.1

Release notes for syft v1.29.1

Release Notes

Version v1.29.1

Bug Fixes

(Full Changelog)

5 - v1.29.0

Release notes for syft v1.29.0

Release Notes

Version v1.29.0

Added Features

Additional Changes

(Full Changelog)

6 - v1.28.0

Release notes for syft v1.28.0

Release Notes

Version v1.28.0

Added Features

Additional Changes

(Full Changelog)

7 - v1.27.1

Release notes for syft v1.27.1

Release Notes

Version v1.27.1

Bug Fixes

Additional Changes

(Full Changelog)

8 - v1.27.0

Release notes for syft v1.27.0

Release Notes

Version v1.27.0

Added Features

Bug Fixes

  • Remove CPE product candidates for phf, prometheus, hyper and Rust crates [#3967 @jayvdb]
  • Remove CPE product candidates for opentelemetry and redis Rust crates [#3962 @jayvdb]
  • Harden Container Runtime with Non-Root User [#3941 @MikeTheCyberGuy]
  • terraform provider lock entries should not require constraints [#3934 @ghouscht]
  • sbom cataloger returning upstream package [#3662 #3981 @kzantow]
  • Syft missing md5 sums and list data for dpkg packages under status.d/ [#3912]
  • Failure to detect dependency relationships between Python packages [#3958 #3965 @christoph-blessing]
  • Heavy memory consumption when directory scanning deb source [#3928 #3953 @kzantow]
  • In versions 1.25.0 and later, graalvm-native-image-cataloger adds 3-6 hours to Syft [#3942 #3944 @kzantow]
  • Syft incorrectly reports multiple APKs as parents of symlinked files [#3847 #3923 @luhring]

(Full Changelog)

A HUGE thank you to @rezmoss for his help identifying and solving an issue causing excessive time and memory consumption with large numbers of symlinks! ❤️

9 - v1.26.1

Release notes for syft v1.26.1

Release Notes

Version v1.26.1

Bug Fixes

(Full Changelog)

10 - v1.26.0

Release notes for syft v1.26.0

Release Notes

Version v1.26.0

Added Features

Bug Fixes

  • pkg.JavaArchive.PomProperties is being populated even though no pom.properties file was present for analysis [#3922 @wagoodman]
  • syft 1.24.0 debug container - wget fails TLS [#3891 #3915 @spiffcs]

(Full Changelog)

11 - v1.25.1

Release notes for syft v1.25.1

Release Notes

Version v1.25.1

Additional Changes

(Full Changelog)

12 - v1.25.0

Release notes for syft v1.25.0

Release Notes

Version v1.25.0

Added Features

Bug Fixes

(Full Changelog)

13 - v1.24.0

Release notes for syft v1.24.0

Release Notes

Version v1.24.0

Added Features

Bug Fixes

  • update license sort to be stable with contents field [#3860 @spiffcs]
  • Improve detection of erlang binary in alpine Linux [#3839 @avodotiiets]
  • Do not search for main module versions within binary contents by default [#3874 @wagoodman]
  • dpkg license improvement for non SPDX licenses [#3090 #3888 @spiffcs]
  • CycloneDX group field not symmetrically handled by encoder/decoders [#2981 #3853 @kzantow]
  • Syft crash [signal SIGSEGV: segmentation violation code=0x80 addr=0x0 pc=0x123a0da] [#3872 #3875 @wagoodman]
  • Syft 1.23.1 shows version (devel) for grafana 12.0.0 [#3864]
  • .NET cataloger does not always pair up PE binaries and deps.json packages, resulting in duplicate packages on some runs [#3866 #3869 @wagoodman]
  • Propagate error in FileSourceProvider instead of warn log [#3831 #3845 @Rupikz]
  • Update github.com/Masterminds/semver package [#3829 #3836 @popey]
  • go-module-file-cataloger fails if symlinks in path [#3614 #3783 @VictorHuu]
  • Support fluent-bit some versions of arm/s390x images [#3793 #3817 @VictorHuu]

Additional Changes

(Full Changelog)

14 - v1.23.1

Release notes for syft v1.23.1

Release Notes

Version v1.23.1

Additional Changes

(Full Changelog)

15 - v1.23.0

Release notes for syft v1.23.0

Release Notes

Version v1.23.0

Added Features

Bug Fixes

(Full Changelog)

16 - v1.22.0

Release notes for syft v1.22.0

Release Notes

Version v1.22.0

Added Features

Bug Fixes

  • Dotnet-Portable-Executable-Cataloger uses wrong component version for dotnet runtime libraries [#3282 #3768 @wagoodman]
  • Dotnet deps cataloger returns “wrong” dotnet-framework dependencies and misses out on the runtime (for applications) [#2347 #3768 @wagoodman]
  • .NET deps.json should be considered as installation evidence [#3570 #3563 @wagoodman]
  • Dotnet PE binary cataloger is detecting false positives [#3469 #3563 @wagoodman]
  • Long Processing Time in dpkg-db-cataloger with all-layers Option (Syft 1.20.0) [#3683 #3636 @kzantow]

(Full Changelog)

17 - v1.21.0

Release notes for syft v1.21.0

Release Notes

Version v1.21.0

Added Features

Bug Fixes

Additional Changes

(Full Changelog)

18 - v1.20.0

Release notes for syft v1.20.0

Release Notes

Version v1.20.0

Added Features

Bug Fixes

Additional Changes

(Full Changelog)

19 - v1.19.0

Release notes for syft v1.19.0

Release Notes

Version v1.19.0

Added Features

Bug Fixes

Additional Changes

(Full Changelog)

20 - v1.18.1

Release notes for syft v1.18.1

Release Notes

Version v1.18.1

Bug Fixes

  • Runtime Error with Syft on Singularity .sif file (panic: index out of range) [#3390]
  • SPDX expressions are lost from CycloneDX if they contain extra parenthesis [#3441 #3517 @willmurphyscode]

Additional Changes

  • migrate syft to use anchore fork of archiver without replace [#3516 @spiffcs]

(Full Changelog)

21 - v1.18.0

Release notes for syft v1.18.0

Release Notes

Version v1.18.0

Added Features

Bug Fixes

  • fix order of rust dependencies and support git sources in Cargo.lock dependencies [#3502 @willmurphyscode]
  • Use file indexer directly when scanning with file source [#3333 @adammcclenaghan]
  • Remove incorrect power-user help text that only image sources are supported [#2046]
  • Invalid SPDX: missing copyright text [#3346 #3495 @spiffcs]
  • Scanning a source tree with duplicate conanfile.txt dependencies generates multiple components [#3403]

(Full Changelog)

22 - v1.17.0

Release notes for syft v1.17.0

Release Notes

Version v1.17.0

Added Features

Bug Fixes

Additional Changes

  • doc: Add official Syft logo license information [#3421 @popey]

(Full Changelog)

23 - v1.16.0

Release notes for syft v1.16.0

Release Notes

Version v1.16.0

Added Features

Bug Fixes

  • add support for dependencies and purl for Native Image SBOMs [#3399 @rudsberg]
  • stop bubbling fileResolver errors from binary cataloger [#3410 @spiffcs]
  • malformed pom.xml may cause recursive loop [#3391 @kzantow]
  • syft convert: broken link in help - documentation no longer existing [#3143 #3407 @Makefolder]

(Full Changelog)

24 - v1.15.0

Release notes for syft v1.15.0

Release Notes

Version v1.15.0

Added Features

  • Merge config files hierarchically and add support for config profiles [#3337 @kzantow]
  • Enable cargo-auditable-binary-cataloger for files/directories [#3376 @ariel-miculas]
  • Improve mariadb binary classifer to detect older versions [#3052]
  • Look for dpkg status file at additional globs [#2692 #3373 @njv299]
  • Emit relationships for Java dependencies [#3189 #3363 @kzantow]

(Full Changelog)

25 - v1.14.2

Release notes for syft v1.14.2

Release Notes

Version v1.14.2

Bug Fixes

Additional Changes

(Full Changelog)

26 - v1.14.1

Release notes for syft v1.14.1

Release Notes

Version v1.14.1

Bug Fixes

(Full Changelog)

27 - v1.14.0

Release notes for syft v1.14.0

Release Notes

Version v1.14.0

Added Features

Bug Fixes

  • performance: instantiate license check scanner to prevent memory leak [#3290 @govrin]
  • Parse package.json with non-standard fields in ‘author’ section [#3300 @nuada]
  • make failed CPE validation correctly return error [#2762 @willmurphyscode]
  • Improve subpath to mount matching [#3269 @cdupuis]

Additional Changes

(Full Changelog)

28 - v1.13.0

Release notes for syft v1.13.0

Release Notes

Version v1.13.0

Added Features

Bug Fixes

  • OpenJDK CPEs [#2422 #3217 @wagoodman]
  • SBOM generated from poetry lock file contains no license information on any dependencies [#3204]
  • Scanning a folder with a jar archive with no metadata creates a SPDX package without versionInfo (Non-NTIA compliant) [#2039 #3257 @wagoodman]
  • Using replace in a go.mod creates a SPDX package without versionInfo (Non-NTIA compliant) [#2038 #3257 @wagoodman]
  • Command make add-snippet can fail in some cases [#3249]

(Full Changelog)

29 - v1.12.2

Release notes for syft v1.12.2

Release Notes

Version v1.12.2

Added Features

Bug Fixes

  • Fix improper decoding of SPDX license expressions in the CycloneDX format [#3175 @NyanKiyoshi]
  • improve generated cpes for binaries with existing classifiers [#3169 @westonsteimel]
  • improve known CPEs and set NVD as source for all current binary classifiers [#3167 @westonsteimel]
  • Respond to authoratative CPEs from catalogers [#3166 @wagoodman]
  • Set cataloger names within package cataloger task [#3165 @wagoodman]
  • use official CPE for curl binary cataloger [#3164 @westonsteimel]
  • Fix ELF package correlations [#3151 @wagoodman]
  • no space left and Could not retrieve mirrorlist in test [#3181 #3190 @wagoodman]
  • Multiple versions of libssl3 and libcrypto3 present in SBOM while only one version is installed [#3195]
  • CycloneDX convertion into Syft improperly handles SPDX licenses [#3172]
  • Syft Cause stack overflow [goroutine stack exceeds 1000000000-byte limit] [#3163 #3170 @kzantow]
  • Mysql binary detection version incorrect for 8.0.x [#3141 #3142 @kzantow]

Additional Changes

(Full Changelog)

30 - v1.11.1

Release notes for syft v1.11.1

Release Notes

Version v1.11.1

Bug Fixes

(Full Changelog)

31 - v1.11.0

Release notes for syft v1.11.0

Release Notes

Version v1.11.0

Added Features

Bug Fixes

Additional Changes

  • rather than have a hard max recursive depth - syft should detect parent pom cycles [#2284 #2769 @GijsCalis]
  • increase java purl generation test coverage [#3110 @westonsteimel]
  • Updated PackageSupplier to type Organization for JAR files [#3093 @harippriyas]
  • Ensure accurate java main artifact name retrieval for multi-JARs and refine fallback approach [#3054 @dor-hayun]

(Full Changelog)

32 - v1.10.0

Release notes for syft v1.10.0

Release Notes

Version v1.10.0

Added Features

Bug Fixes

Additional Changes

  • add debug logging for errors reading RPM files [#3051 @kzantow]

(Full Changelog)

33 - v1.9.0

Release notes for syft v1.9.0

Release Notes

Version v1.9.0

Added Features

Bug Fixes

(Full Changelog)

34 - v1.8.0

Release notes for syft v1.8.0

Release Notes

Version v1.8.0

Added Features

Bug Fixes

(Full Changelog)

35 - v1.7.0

Release notes for syft v1.7.0

Release Notes

Version v1.7.0

Added Features

Bug Fixes

(Full Changelog)

36 - v1.6.0

Release notes for syft v1.6.0

Release Notes

Version v1.6.0

Added Features

Bug Fixes

Additional Changes

(Full Changelog)

37 - v1.5.0

Release notes for syft v1.5.0

Release Notes

Version v1.5.0

Added Features

Bug Fixes

Additional Changes

(Full Changelog)

38 - v1.4.1

Release notes for syft v1.4.1

Release Notes

Version v1.4.1

Bug Fixes

  • Fix redundant package deletions when considering ELF packages [#2862 @wagoodman]

(Full Changelog)

39 - v1.4.0

Release notes for syft v1.4.0

Release Notes

Version v1.4.0

Added Features

Bug Fixes

Additional Changes

(Full Changelog)

40 - v1.3.0

Release notes for syft v1.3.0

Release Notes

Version v1.3.0

Added Features

Bug Fixes

(Full Changelog)

41 - v1.2.0

Release notes for syft v1.2.0

Release Notes

Version v1.2.0

Added Features

Bug Fixes

(Full Changelog)

42 - v1.1.1

Release notes for syft v1.1.1

Release Notes

Version v1.1.1

Bug Fixes

(Full Changelog)

43 - v1.1.0

Release notes for syft v1.1.0

Release Notes

Version v1.1.0

Added Features

Bug Fixes

(Full Changelog)

44 - v1.0.1

Release notes for syft v1.0.1

Release Notes

Version v1.0.1

Bug Fixes

(Full Changelog)

45 - v1.0.0

Release notes for syft v1.0.0

Release Notes

Version v1.0.0

🎉 Checkout the blog post about v1!

Added Features

Bug Fixes

(Full Changelog)

46 - v0.105.1

Release notes for syft v0.105.1

Release Notes

Version v0.105.1

Bug Fixes

Additional Changes

(Full Changelog)

47 - v0.105.0

Release notes for syft v0.105.0

Release Notes

Version v0.105.0

Added Features

Bug Fixes

Additional Changes

(Full Changelog)

48 - v0.104.0

Release notes for syft v0.104.0

Release Notes

Version v0.104.0

Added Features

Bug Fixes

Breaking Changes

(Full Changelog)

49 - v0.103.1

Release notes for syft v0.103.1

Release Notes

Version v0.103.1

Security Fixes

  • Bump archiver and stereoscope to address path traversal issues [#2570 @wagoodman]

Bug Fixes

Breaking Changes

(Full Changelog)

50 - v0.102.0

Release notes for syft v0.102.0

Release Notes

Version v0.102.0

Added Features

Bug Fixes

Breaking Changes

Additional Changes

(Full Changelog)

51 - v0.101.1

Release notes for syft v0.101.1

Release Notes

Version v0.101.1

Bug Fixes

(Full Changelog)

52 - v0.101.0

Release notes for syft v0.101.0

Release Notes

Version v0.101.0

Security Fixes

Added Features

Bug Fixes

(Full Changelog)

53 - v0.100.0

Release notes for syft v0.100.0

Release Notes

Version v0.100.0

Added Features

Bug Fixes

Additional Changes

(Full Changelog)

54 - v0.99.0

Release notes for syft v0.99.0

Release Notes

Version v0.99.0

Added Features

  • Look for a maven version in a pom from a parent dependency management… [#2423 @coheigea]
  • Adding the ability to retrieve remote licenses for yarn.lock [#2338 @coheigea]
  • Retrieve remote licenses using pom.properties when there is no pom.xml [#2315 @coheigea]
  • Add the option to retrieve remote licenses for projects defined in a … [#2409 @coheigea]
  • Parse Python licenses from LicenseFile entry in the Wheel Metadata [#2331 @coheigea]
  • Add binary classifier for the ERLang interpreter [#2417 @LaurentGoderre]
  • Parse Python licenses from LicenseExpression entry in the Wheel Metadata [#2431 @coheigea]
  • Add binary classifier for Julia lang [#2427 @LaurentGoderre]
  • Add binary detection for PHP composer [#2432 @LaurentGoderre]

Bug Fixes

Breaking Changes

Additional Changes

(Full Changelog)

55 - v0.98.0

Release notes for syft v0.98.0

Release Notes

Version v0.98.0

Added Features

Bug Fixes

Breaking Changes

Additional Changes

(Full Changelog)

Special Thanks

Thanks @duanemay and @whalelines for the enhanced binary classifier support 👍

56 - v0.97.1

Release notes for syft v0.97.1

Release Notes

Version v0.97.1

Bug Fixes

  • Syft does not use HTTP proxy when downloading the Docker image itself [#2203 #2336 @anchore-actions-token-generator]

Additional Changes

(Full Changelog)

57 - v0.97.0

Release notes for syft v0.97.0

Release Notes

Version v0.97.0

Added Features

  • Add license for golang stdlib package [#2317 @coheigea]
  • Fall back to searching maven central using groupIDFromJavaMetadata [#2295 @coheigea]

Bug Fixes

  • Refine license search from groupIDFromJavaMetadata to account for artfactId in the groupId [#2313 @coheigea]
  • capture content written to stdout outside of report [#2324 @kzantow]
  • add manual groupid mappings for org.apache.velocity jars [#2327 @westonsteimel]
  • skip maven bundle plugin logic if vendor id and symbolic name match [#2326 @westonsteimel]
  • cataloger dpkg-db-cataloger not working [#2323]

Breaking Changes

Additional Changes

  • Export syft-json format package metadata type helper [#2328 @wagoodman]
  • Add dotnet-portable-executable-cataloger to README [#2322 @noqcks]

(Full Changelog)

58 - v0.96.0

Release notes for syft v0.96.0

Release Notes

Version v0.96.0

Added Features

  • Check maven central as well for licenses in parents poms for nested jars [#2302 @coheigea]
  • store image annotations inside the SBOM [#2267 #2294 @noqcks]
  • Support parsing license information in Maven projects via parent poms [#2103]

Bug Fixes

(Full Changelog)

59 - v0.95.0

Release notes for syft v0.95.0

Release Notes

Version v0.95.0

Added Features

  • Use case-insensitive matching for Go license files [#2286 @miquella]
  • Add conaninfo.txt parser to detect conan packages in docker images [#2234 @Pro]
  • Perform case insensitive matching on Java License files [#2235 @coheigea]
  • Read a license from a parent pom stored in Maven Central [#2228 @coheigea]
  • Add PURLs when scanning Gradle lock files [#2278 @robbiev]

Bug Fixes

Breaking Changes

Additional Changes

(Full Changelog)

60 - v0.94.0

Release notes for syft v0.94.0

Release Notes

Version v0.94.0

Added Features

Bug Fixes

(Full Changelog)

61 - v0.93.0

Release notes for syft v0.93.0

Release Notes

Version v0.93.0

Added Features

  • Parse license from the pom.xml if not contained in the manifest [#2115 @coheigea]
  • Add Golang STD library package given a Golang binary has been discovered compiled with that go binary [#1853 #2195 @spiffcs]
  • Improve –output CLI help and deprecate –file [#2165 #2187 @sharief007]

Bug Fixes

Additional Changes

(Full Changelog)

62 - v0.92.0

Release notes for syft v0.92.0

Release Notes

Version v0.92.0

Added Features

  • Support for multiple image refs of same sha in OCI layout [#1544]

Bug Fixes

Additional Changes

(Full Changelog)

63 - v0.91.0

Release notes for syft v0.91.0

Release Notes

Version v0.91.0

Added Features

Bug Fixes

  • Allow CycloneDX json input with no components [#2127 @ahoz]
  • Prevent errors from clobbering terminal [#2161 @kzantow]
  • Using syft as a go library to decode a syft json has incomplete data [#2069 #2083 @kzantow]
  • SBOMs are not the same on multiple runs of syft [#1944]

Additional Changes

(Full Changelog)

64 - v0.90.0

Release notes for syft v0.90.0

Release Notes

Version v0.90.0

v0.90.0 (2023-09-11)

Full Changelog

Added Features

Bug Fixes

Additional Changes

65 - v0.89.0

Release notes for syft v0.89.0

Release Notes

Version v0.89.0

v0.89.0 (2023-08-31)

Full Changelog

Added Features

Bug Fixes

66 - v0.88.0

Release notes for syft v0.88.0

Release Notes

Version v0.88.0

v0.88.0 (2023-08-25)

Full Changelog

Added Features

Bug Fixes

67 - v0.87.1

Release notes for syft v0.87.1

Release Notes

Version v0.87.1

v0.87.1 (2023-08-17)

Full Changelog

Bug Fixes

68 - v0.87.0

Release notes for syft v0.87.0

Release Notes

Version v0.87.0

v0.87.0 (2023-08-14)

Full Changelog

Added Features

Bug Fixes

69 - v0.86.1

Release notes for syft v0.86.1

Release Notes

Version v0.86.1

v0.86.1 (2023-07-31)

Full Changelog

Bug Fixes

  • Source requires default image name as user input for unparsable reference [PR #1979] [kzantow]

70 - v0.86.0

Release notes for syft v0.86.0

Release Notes

Version v0.86.0

v0.86.0 (2023-07-31)

Full Changelog

Added Features

Bug Fixes

  • Fix panic condition on docker pull failure [PR #1968] [wagoodman]
  • Syft reports the “minimum required version” of .NET assemblies rather than the “assembly version” [Issue #1799] [PR #1943] [luhring]
  • Grype cannot read SPDX documents generated by SPDX-maven-plugin [PR #1969] [spiffcs]

Breaking Changes

71 - v0.85.0

Release notes for syft v0.85.0

Release Notes

Version v0.85.0

v0.85.0 (2023-07-12)

Full Changelog

Added Features

Bug Fixes

Breaking Changes

Additional Changes

  • chore: update iterations to protect against race [PR #1927] [spiffcs]
  • fix: background reader apart from global handler for testing [PR #1929] [spiffcs]

72 - v0.84.1

Release notes for syft v0.84.1

Release Notes

Version v0.84.1

v0.84.1 (2023-06-29)

Full Changelog

Bug Fixes

Additional Changes

73 - v0.84.0

Release notes for syft v0.84.0

Release Notes

Version v0.84.0

v0.84.0 (2023-06-20)

Full Changelog

Breaking Changes

Additional Changes

74 - v0.83.1

Release notes for syft v0.83.1

Release Notes

Version v0.83.1

v0.83.1 (2023-06-14)

Full Changelog

Bug Fixes

75 - v0.83.0

Release notes for syft v0.83.0

Release Notes

Version v0.83.0

v0.83.0 (2023-06-05)

Full Changelog

Added Features

  • Add new ‘–source-version’ and ‘–source-name’ options to set the name and version of the target being analyzed for reference in resulting syft-json format SBOMs (more formats will support these flags soon). [Issue #1399] [PR #1859] [kzantow]
  • Add scope to POM properties [PR #1779] [jneate]
  • Accept main.version ldflags even without vcs [PR #1855] [deitch]

Bug Fixes

Deprecated Features

Additional Changes

76 - v0.82.0

Release notes for syft v0.82.0

Release Notes

Version v0.82.0

v0.82.0 (2023-05-23)

Full Changelog

Added Features

Bug Fixes

  • Fix a problem in the license parsing logic that may result in a panic [PR #1839]
  • Return all relevant error messages if an image retrieval fails when a scheme is specified [PR #1801] [FrimIdan]
  • Fix a problem with PNPM scanning where v6 lockfiles might result in duplicated packages [Issue #1762] [PR #1778] [kzantow]

77 - v0.81.0

Release notes for syft v0.81.0

Release Notes

Version v0.81.0

v0.81.0 (2023-05-22)

Full Changelog

Added Features

Bug Fixes

Additional Changes

78 - v0.80.0

Release notes for syft v0.80.0

Release Notes

Version v0.80.0

v0.80.0 (2023-05-05)

Full Changelog

Added Features

Bug Fixes

Deprecated Features

79 - v0.79.0

Release notes for syft v0.79.0

Release Notes

Version v0.79.0

v0.79.0 (2023-04-21)

Full Changelog

Added Features

Bug Fixes

Additional Changes

80 - v0.78.0

Release notes for syft v0.78.0

Release Notes

Version v0.78.0

v0.78.0 (2023-04-17)

Full Changelog

Added Features

Bug Fixes

81 - v0.77.0

Release notes for syft v0.77.0

Release Notes

Version v0.77.0

v0.77.0 (2023-04-11)

Full Changelog

Added Features

82 - v0.76.1

Release notes for syft v0.76.1

Release Notes

Version v0.76.1

v0.76.1 (2023-04-05)

Full Changelog

Added Features

83 - v0.76.0

Release notes for syft v0.76.0

Release Notes

Version v0.76.0

v0.76.0 (2023-03-31)

Full Changelog

Added Features

Bug Fixes

Additional Changes

84 - v0.75.0

Release notes for syft v0.75.0

Release Notes

Version v0.75.0

v0.75.0 (2023-03-13)

Full Changelog

Added Features

Bug Fixes

85 - v0.74.1

Release notes for syft v0.74.1

Release Notes

Version v0.74.1

v0.74.1 (2023-03-09)

Full Changelog

Bug Fixes

86 - v0.74.0

Release notes for syft v0.74.0

Release Notes

Version v0.74.0

(v0.74.0) (2023-03-02)

Full Changelog

Added Features

Bug Fixes

87 - v0.72.1

Release notes for syft v0.72.1

Release Notes

Version v0.72.1

v0.72.1 (2023-02-22)

Full Changelog

Added Features

Bug Fixes

  • Encountering “cycle during symlink resolution” with syft version 0.71.0 onwards [Issue #1586]

88 - v0.73.0

Release notes for syft v0.73.0

Release Notes

Version v0.73.0

v0.73.0 (2023-02-22)

Full Changelog

Added Features

Bug Fixes

89 - v0.72.0

Release notes for syft v0.72.0

Release Notes

Version v0.72.0

v0.72.0 (2023-02-16)

Full Changelog

Added Features

Bug Fixes

90 - v0.71.0

Release notes for syft v0.71.0

Release Notes

Version v0.71.0

v0.71.0 (2023-02-09)

Full Changelog

Added Features

Bug Fixes

91 - v0.70.0

Release notes for syft v0.70.0

Release Notes

Version v0.70.0

v0.70.0 (2023-02-03)

Full Changelog

Added Features

Bug Fixes

Security

92 - v0.69.1

Release notes for syft v0.69.1

Release Notes

Version v0.69.1

v0.69.1 (2023-01-31)

Full Changelog

Changes

93 - v0.69.0

Release notes for syft v0.69.0

Release Notes

Version v0.69.0

v0.69.0 (2023-01-30)

Full Changelog

Added Features

Bug Fixes

94 - v0.68.1

Release notes for syft v0.68.1

Release Notes

Version v0.68.1

v0.68.1 (2023-01-25)

Full Changelog

Bug Fixes

Additional Changes

95 - v0.68.0

Release notes for syft v0.68.0

Release Notes

Version v0.68.0

v0.68.0 (2023-01-20)

Full Changelog

Added Features

Bug Fixes

  • Relax error conditions for catalogers [PR #1492] [wagoodman]
  • Always set the package ID for java packages [PR #1493] [wagoodman]
  • Fix panic in APK version specifier handling [PR #1494] [luhring]
  • ZERO npm dependencies discovered if any npm dependency has an array as a license [Issue #1479]
  • Syft panics on APK parsing when Dependencies or Provides holds an empty string [Issue #1483]

96 - v0.66.2

Release notes for syft v0.66.2

Release Notes

Version v0.66.2

v0.66.2 (2023-01-17)

Full Changelog

Bug Fixes

  • update dependency golang.org/x/text [Issue #1457]
  • syft is now throwing panic with version 0.66.1 [Issue #1462]

97 - v0.66.1

Release notes for syft v0.66.1

Release Notes

Version v0.66.1

v0.66.1 (2023-01-12)

Full Changelog

Bug Fixes

98 - v0.66.0

Release notes for syft v0.66.0

Release Notes

Version v0.66.0

v0.66.0 (2023-01-12)

Full Changelog

Added Features

  • Catalog Erlang/Elixir artifacts using “rebar” and “mix” package managers [Issue #1071] [@cpendery]
  • Catalog PHP binary runtimes [Issue #1429] [@witchcraze]
  • Catalog Apache HTTP binary runtimes [Issue #1440] [@witchcraze]
  • Catalog redis binary runtimes [Issue #1437] [@noqcks]
  • Increase the speed of cataloger stage [Issue #1353] [@Mikcl]
  • Add the origin field to the output format of syftjson [PR #1327] [@asi-cider]

Bug Fixes

  • A duplicate file in tar archive causes read to fail [Issue #1400] [@kzantow]

99 - v0.65.0

Release notes for syft v0.65.0

Release Notes

Version v0.65.0

v0.65.0 (2023-01-04)

Full Changelog

Added Features

Bug Fixes

100 - v0.64.0

Release notes for syft v0.64.0

Release Notes

Version v0.64.0

v0.64.0 (2022-12-23)

Full Changelog

Added Features

  • License parsing for Java [PR #1385]
  • Integration or association of binary and package [Issue #1411]
  • Include go.sum h1 digest information in checksums [Issue #1277]

Bug Fixes

  • Clean package names found in python catalogers [PR #1417] [wagoodman]
  • FilesAnalyzed wrong and missing SHA1 for files [Issue #1396]
  • Binary executables identified as “library” type in CycloneDX [Issue #1402]
  • Excessive “unable to read golang buildinfo error=not a Go executable file” warnings in versions after v0.62.1 [Issue #1403]
  • Binary java detection [Issue #1410]

101 - v0.63.0

Release notes for syft v0.63.0

Release Notes

Version v0.63.0

v0.63.0 (2022-12-12)

Full Changelog

Added Features

Bug Fixes

102 - v0.62.3

Release notes for syft v0.62.3

Release Notes

Version v0.62.3

v0.62.3 (2022-11-30)

Full Changelog

Added Features

Bug Fixes

  • Recover from bad parsing of golang binary [PR #1371] [wagoodman]
  • panic: runtime error: index out of range [0] with length 0 [Issue #1094]
  • Syft finds no apks for some images with apks [Issue #1354]

103 - v0.62.2

Release notes for syft v0.62.2

Release Notes

Version v0.62.2

v0.62.2 (2022-11-28)

Full Changelog

Bug Fixes

  • SPDX-json output differs between cli and golang implementation [Issue #1213]
  • Python cataloging fails to remove some non-version characters from version string [Issue #1360]
  • Haskell Cabal packages crash syft [Issue #1362]
  • Panic case for alpm on windows has a correct error case [Issue #1094]

104 - v0.62.1

Release notes for syft v0.62.1

Release Notes

Version v0.62.1

v0.62.1 (2022-11-21)

Full Changelog

Bug Fixes

105 - v0.62.0

Release notes for syft v0.62.0

Release Notes

Version v0.62.0

v0.62.0 (2022-11-18)

Full Changelog

Added Features

Bug Fixes

  • Don’t replace : with - in docker SPDX namespaces [Issue #1111]

106 - v0.61.0

Release notes for syft v0.61.0

Release Notes

Version v0.61.0

v0.61.0 (2022-11-18)

Full Changelog

Added Features

  • Add support for map fields in CycloneDX (XML and JSON) [Issue #1032]
  • Dependency’s MIT license not picked up when scanning package-lock.json [Issue #1113]
  • Support SPDX 2.3 [Issue #1292]
  • Add support for dependency relationships for alpine (apk) [PR #1063]

Bug Fixes

  • Normalize alpm md5 refs [PR #1333] [wagoodman]
  • APK Metadata decoding should be backwards compatible [PR #1341] [wagoodman]
  • Add spdx relationship encoding for dependencies [PR #1342] [wagoodman]
  • v0.3.0 SPDX SBOM Does Not Have Unique SPDXID Package IDs [Issue #923]
  • Missing licenses and “skipping encoding of unsupported property: syft:metadata:goBuildSetting” [Issue #1007]
  • System independent build not possible [Issue #1084]
  • Dependency’s MIT license not picked up when scanning package-lock.json [Issue #1113]
  • No packages discovered in SIF when image source not specified [Issue #1189]
  • syft packages panics on OCI archive creation [Issue #1318]
  • Missing metadata in syft-json artifacts crashes grype [Issue #1334]
  • CPE for amazoncorretto:19.0.1-al2 is incorrect [Issue #1337]

107 - v0.60.3

Release notes for syft v0.60.3

Release Notes

Version v0.60.3

v0.60.3 (2022-11-03)

Full Changelog

108 - v0.60.2

Release notes for syft v0.60.2

Release Notes

Version v0.60.2

v0.60.2 (2022-11-02)

Full Changelog

109 - v0.60.1

Release notes for syft v0.60.1

Release Notes

Version v0.60.1

v0.60.1 (2022-11-01)

Full Changelog

Added Features

  • Remove the docker installation from the release process [Issue #577]
  • Include go binary h1 digests in SPDX [Issue #1261]

Bug Fixes

  • A malformed Python RECORD file stops Syft processing [Issue #1012]
  • Deprecated SPDX license (GFDL* and BSD-2-Clause-NetBSD) [Issue #1179]
  • Update SPDX license list to 3.18 [Issue #1245]
  • Versions not printed out properly from maven pom.xml [Issue #1251]
  • syft attest –output cyclonedx-json incompatible with cosign [Issue #1268]
  • Create SBOM file will have suffix in modules name [Issue #1275]

110 - v0.59.0

Release notes for syft v0.59.0

Release Notes

Version v0.59.0

Full Changelog

Added Features

Bug Fixes

  • Update requires to use list; remove field [PR #1234] [spiffcs]
  • Deprecated SPDX license (GFDL* and BSD-2-Clause-NetBSD) [Issue #1179]
  • SPDX JSON has external reference category of PACKAGE_MANAGER instead of PACKAGE-MANAGER [Issue #1236]
  • Follow symlinks when searching for globs in all-layers scope [PR #1221] [kzantow]

111 - v0.58.0

Release notes for syft v0.58.0

Release Notes

Version v0.58.0

Full Changelog

Added Features

  • Add support for cpp conan.lock files [PR #1230]
  • Adding file checksum field in SPDX documents [Issue #1226]

Bug Fixes

112 - v0.57.0

Release notes for syft v0.57.0

Release Notes

Version v0.57.0

Full Changelog

Added Features

  • Consistent sorting for SPDX JSON output [Issue #1213]

Bug Fixes

113 - v0.56.0

Release notes for syft v0.56.0

Release Notes

Version v0.56.0

Full Changelog

Added Features

  • Add flag to disable Syft hitting toolbox-data.anchore.io [Issue #1185]

Bug Fixes

114 - v0.55.0

Release notes for syft v0.55.0

Release Notes

Version v0.55.0

v0.55.0 (2022-08-29)

Full Changelog

Added Features

Bug Fixes

  • Java-Cataloger produces empty entries for cyclonedx output [Issue #466]
  • No licenses included in scan with yarn.lock [Issue #845]
  • syft convert -o option erroring out [Issue #1095]

115 - v0.54.0

Release notes for syft v0.54.0

Release Notes

Version v0.54.0

v0.54.0 (2022-08-17)

Full Changelog

Added Features

  • Assume :latest tag implicitly [Issue #411]
  • Add ‘rpm modularity’ to rpm records generated by syft [Issue #1145]

Bug Fixes

  • Empty metadata while decoding should be allowed [PR #1154] [wagoodman]
  • Add PHP Composer dev dependencies [Issue #773]
  • opaque error when scanning an image in github registry [Issue #790]
  • javascript-lock-cataloger not detect and parse yarn.lock file [Issue #798]
  • Distro identification fails for dir: scheme when identityFiles not in scope. [Issue #814]
  • podman report not working [Issue #893]
  • Parsing yarn.lock fails to identify the currect package and version combinations [Issue #925]
  • gemspecs going unreported [Issue #960]
  • json SPDX invalid format [Issue #992]
  • Docker configuration issue on release [Issue #1126]
  • Can’t configure off-by-default cataloger without using –all [Issue #1141]

116 - v0.53.4

Release notes for syft v0.53.4

Release Notes

Version v0.53.4

v0.53.4 (2022-08-03)

Full Changelog

117 - v0.53.3

Release notes for syft v0.53.3

Release Notes

Version v0.53.3

v0.53.3 (2022-08-03)

Full Changelog

Bug Fixes

118 - v0.53.2

Release notes for syft v0.53.2

Release Notes

Version v0.53.2

v0.53.2 (2022-08-02)

Full Changelog

Bug Fixes

119 - v0.53.1

Release notes for syft v0.53.1

Release Notes

Version v0.53.1

v0.53.1 (2022-08-02)

Full Changelog

Added Features

  • Singularity Image Format (SIF) support [Issue #937]

120 - v0.53.0

Release notes for syft v0.53.0

Release Notes

Version v0.53.0

v0.53.0 (2022-08-02)

Full Changelog

Added Features

  • Add support for auditable Rust binaries [Issue #1108]

Bug Fixes

  • WARN unable to convert relationship from CycloneDX 1.3 JSON [Issue #980]
  • purls not generated for unknown types [Issue #1118]

121 - v0.52.0

Release notes for syft v0.52.0

Release Notes

Version v0.52.0

v0.52.0 (2022-07-21)

Full Changelog

Added Features

Bug Fixes

  • Unable to build binary on ppc64le architecture [Issue #1097]

122 - v0.51.0

Release notes for syft v0.51.0

Release Notes

Version v0.51.0

v0.51.0 (2022-07-11)

Full Changelog

Added Features

  • Syft ignore docker images [Issue #670]
  • feat: add support for cocoapods (Swift/Objective-C) [Issue #815]
  • An option to limit to a single filesystem (like -xdev) [Issue #674]
  • Add Gentoo Linux support [Issue #998]
  • Update README.md with information about syft choco package [Issue #1028]

Bug Fixes

  • syft attest cmd is not exporting output to file [Issue #1061]
  • Name is duplicated into Package URL Namespace when Go module path has one element [Issue #1091]
  • fix: unintended artifactRelationship records of type ownership-by-file-overlap are being reported [Issue 1077]

123 - v0.50.0

Release notes for syft v0.50.0

Release Notes

Version v0.50.0

v0.50.0 (2022-07-06)

Full Changelog

Added Features

  • Add a dockerized workflow for local dev [Issue #1042]
  • add flag for image scanning to use all catalogers rather than just some [Issue #1049]
  • feat: add Conan (C/C++) support [Issue #1082]

Bug Fixes

  • composer.json isn’t parsed for packages [Issue #1064]
  • Source pom.xml cataloger Namespace error [Issue #1075]
  • unintended artifactRelationship records of type ownership-by-file-overlap are being reported in SBOMs generated against current fedora container imges [Issue #1077]

124 - v0.49.0

Release notes for syft v0.49.0

Release Notes

Version v0.49.0

v0.49.0 (2022-06-24)

Full Changelog

Added Features

  • Allow user-defined output formats [Issue #152]
  • Add ability to enable/disable package catalogers [Issue #465]
  • Catalog packages from source pom.xml during directory scans [Issue #676]
  • Enable/disable SBOM generation for specific language types [Issue #840]
  • Add support for Mariner distroless images [Issue #1044]

Bug Fixes

  • No results for rpm packages when run against version 9.x of redhat/almalinux [Issue #1030]
  • Updates parsing of yarn.lock to use resolved URLs [PR #926]

125 - v0.48.1

Release notes for syft v0.48.1

Release Notes

Version v0.48.1

v0.48.1 (2022-06-16)

Full Changelog

Bug Fixes

126 - v0.48.0

Release notes for syft v0.48.0

Release Notes

Version v0.48.0

v0.48.0 (2022-06-16)

Full Changelog

Added Features

  • Add Pacman (Arch linux package manager) support [Issue #241]

Bug Fixes

127 - v0.47.0

Release notes for syft v0.47.0

Release Notes

Version v0.47.0

v0.47.0 (2022-06-09)

Full Changelog

Added Features

  • Support newer versions of ‘rpm’ that use Sqlite for the db instead of BerkeleyDB [Issue #469]
  • Support ’ndb’ rpm database format used in rpmdb 4.15+ [Issue #504]
  • Amazon Linux 2022 [Issue #838]
  • Specify the “main module” in Go binary metadata for packages [Issue #908]
  • Make Syft available in the Nix Package Store (nixpkgs) [Issue #1019]

Bug Fixes

  • Version is [not provided] when encoding to most formats [Issue #1010]
  • Panic from Syft cyclonedx format method [Issue #1014

128 - v0.46.3

Release notes for syft v0.46.3

Release Notes

Version v0.46.3

v0.46.3 (2022-05-26)

Full Changelog

Bug Fixes

  • Longer CPEs for golang modules to avoid false positives [PR #1006] [jonasagx]
  • Package.json cataloger malformed licences dropping package [Issue #1008]

129 - v0.46.2

Release notes for syft v0.46.2

Release Notes

Version v0.46.2

v0.46.2 (2022-05-23)

Full Changelog

Bug Fixes

130 - v0.46.1

Release notes for syft v0.46.1

Release Notes

Version v0.46.1

v0.46.1 (2022-05-16)

Bug Fixes

  • Fix Cyclone-DX output so only valid enum values are produced. Add integration tests to cover validation. [PR #967] [Christopher Phillips]

Full Changelog

131 - v0.46.0

Release notes for syft v0.46.0

Release Notes

Version v0.46.0

v0.46.0 (2022-05-12)

Full Changelog

Added Features

Bug Fixes

  • Fix github-json output option [PR #967] [StevenMaude]
  • Clearing Go main module version makes creating a CycloneDX 1.3 JSON document difficult [Issue #959]
  • WARN golang cataloger: failed to read buildinfo [Issue #978]

132 - v0.45.1

Release notes for syft v0.45.1

Release Notes

Version v0.45.1

v0.45.1 (2022-05-03)

Full Changelog

Bug Fixes

  • reduce noise of log output at the info level [PR #976] [luhring]
  • fix Illegal character encoding in CylconeDX-XML. [Issue #918]
  • update golang crypto library dependency [Issue #972]

133 - v0.45.0

Release notes for syft v0.45.0

Release Notes

Version v0.45.0

v0.45.0 (2022-04-29)

Full Changelog

Added Features

  • Preserve package IDs on Syft JSON SBOM decode [PR #963] [wagoodman]
  • refactor command package to remove globals and add dependency injection [PR #965] [spiffcs]

Bug Fixes

  • Decoding of sparse CycloneDX does not set language [Issue #953]

134 - v0.44.1

Release notes for syft v0.44.1

Release Notes

Version v0.44.1

v0.44.1 (2022-04-15)

Full Changelog

Bug Fixes

  • Invalid SPDXID (contains an underscore) [Issue #949]
  • Invalid SPDXID (contains a slash) [Issue #952]

135 - v0.44.0

Release notes for syft v0.44.0

Release Notes

Version v0.44.0

v0.44.0 (2022-04-12)

Full Changelog

Added Features

  • Detect Java Namespaces/Group IDs by hash [Issue #887]
  • Add additional Vendors for Springframework [PR #947 ]

136 - v0.43.2

Release notes for syft v0.43.2

Release Notes

Version v0.43.2

v0.43.2 (2022-04-06)

Full Changelog

Bug Fixes

  • Pulls from private DockerHub repo fails with 0.43.0 when working with 0.42.4 [Issue #936]

137 - v0.43.0

Release notes for syft v0.43.0

Release Notes

Version v0.43.0

v0.43.0 (2022-03-31)

Full Changelog

Added Features

Bug Fixes

  • Pull from DockerHub fails for public images when using SSO [PR #928] [wagoodman]
  • Panic in DirectoryResolver indexPath due to null info parameter [Issue #872]

138 - v0.42.4

Release notes for syft v0.42.4

Release Notes

Version v0.42.4

v0.42.4 (2022-03-24)

Full Changelog

Bug Fixes

139 - v0.42.3

Release notes for syft v0.42.3

Release Notes

Version v0.42.3

v0.42.3 (2022-03-23)

Full Changelog

Bug Fixes

140 - v0.42.2

Release notes for syft v0.42.2

Release Notes

Version v0.42.2

v0.42.2 (2022-03-22)

Full Changelog

Added Features

141 - v0.42.1

Release notes for syft v0.42.1

Release Notes

Version v0.42.1

v0.42.1 (2022-03-21)

Full Changelog

Bug Fixes

142 - v0.42.0

Release notes for syft v0.42.0

Release Notes

Version v0.42.0

v0.42.0 (2022-03-17)

Full Changelog

Added Features

Bug Fixes

  • Fix panic when CycloneDX BOM missing metadata.component [#895] [kzantow]

143 - v0.41.6

Release notes for syft v0.41.6

Release Notes

Version v0.41.6

v0.41.6 (2022-03-16)

Full Changelog

Bug Fixes

144 - v0.41.5

Release notes for syft v0.41.5

Release Notes

Version v0.41.5

v0.41.5 (2022-03-15)

Full Changelog

Bug Fixes

145 - v0.41.4

Release notes for syft v0.41.4

Release Notes

Version v0.41.4

v0.41.4 (2022-03-11)

Full Changelog

Added Features

Bug Fixes

  • Correct CycloneDX distro decoding, test relationships [PR #745] [kzantow]
  • RPM Epoch should be optional in the json schema [PR #880] [wagoodman]
  • syft packages fails to catalog golang binary’s modules for binary built with vendored modules [Issue #871] [fg-j]

146 - v0.41.1

Release notes for syft v0.41.1

Release Notes

Version v0.41.1

v0.41.1 (2022-03-08)

Full Changelog

Bug Fixes

147 - v0.41.0

Release notes for syft v0.41.0

Release Notes

Version v0.41.0

v0.41.0 (2022-03-07)

Full Changelog

Added Features

Bug Fixes

148 - v0.40.1

Release notes for syft v0.40.1

Release Notes

Version v0.40.1

v0.40.1 (2022-03-04)

Full Changelog

Bug Fixes

149 - v0.40.0

Release notes for syft v0.40.0

Release Notes

Version v0.40.0

v0.40.0 (2022-03-02)

Full Changelog

Added Features

  • Add support for multiple CPEs in CycloneDX [Issue #818]
  • Use syft property namespace in CycloneDX [Issue #842]

Bug Fixes

  • Wrong digest used for in-toto statement subject when using Docker daemon source [Issue #855]

150 - v0.39.3

Release notes for syft v0.39.3

Release Notes

Version v0.39.3

v0.39.3 (2022-02-26)

Full Changelog

Added Features

  • Allow for CPE strings that can later be sanitized [PR #844] [wagoodman]
  • Ability to sign or attest the generated SBOM [Issue #510]

Bug Fixes

  • Resolve symlinks when fetching file contents [PR #782] [wagoodman]
  • Add exception for handlebars java package to generate nodejs CPE [PR #837] [wagoodman]
  • Do not generate empty CPEs for non-compliant CPE fields [PR #850] [spiffcs]
  • unable to catalog dpkg package=/var/lib/dpkg/status [Issue #733]
  • Deduplicate docker image manifests [Issue #825]
  • scan crash with panic: runtime error: index out of range [1] with length 1 when parsing invalid formatted requirements.txt file [Issue #831]

151 - v0.38.0

Release notes for syft v0.38.0

Release Notes

Version v0.38.0

v0.38.0 (2022-02-15)

Full Changelog

Added Features

Bug Fixes

  • use SYFT_LOG_FILE env var [PR #805] [jonasagx]
  • Syft stuck on some images (also affecting grype) [Issue #764]
  • Missing the metadata field for Kubernetes pod usage [Issue #787]

152 - v0.37.10

Release notes for syft v0.37.10

Release Notes

Version v0.37.10

v0.37.10 (2022-02-08)

Full Changelog

Added Features

  • Add distro information to package URLs for OS packages [PR #754] [wagoodman]
  • Encode upstream qualifier on OS package pURLs [PR #769] [wagoodman]
  • Extract language and package type from pURLs on SBOM decode [PR #777] [wagoodman]
  • Update SPDX license list to 3.16 [PR #801] [kzantow]
  • Extend CycloneDX presenters with syft-specific values [Issue #154]
  • Extend CycloneDX presenter with dependency graph [Issue #155]

153 - v0.36.0

Release notes for syft v0.36.0

Release Notes

Version v0.36.0

v0.36.0 (2022-01-19)

Full Changelog

Added Features

Bug Fixes

  • Missing checksums for other than Linux in 0.35.0 release [Issue #739]
  • Add support for “file” source type in syftjson unmarshaling [PR #750]

Docker images

  • docker pull anchore/syft:v0.36.0

154 - v0.35.1

Release notes for syft v0.35.1

Release Notes

Version v0.35.1

v0.35.1 (2022-01-10)

Full Changelog

  • Update Containerd dependency to fix GHSA-mvff-h3cj-wj9c

Docker images

  • docker pull anchore/syft:v0.35.1

155 - v0.35.0

Release notes for syft v0.35.0

Release Notes

Version v0.35.0

v0.35.0 (2022-01-07)

Full Changelog

Added Features

Bug Fixes

  • Failed to parse CPE - unbind formatted string [Issue #426]
  • Unable to catalog .jar files on Windows [Issue #683]
  • Generating invalid CPEs for debs and rpms with epochs [Issue #712]

Docker images

  • docker pull anchore/syft:v0.35.0

156 - v0.34.0

Release notes for syft v0.34.0

Release Notes

Version v0.34.0

v0.34.0 (2021-12-22)

Full Changelog

Added Features

Bug Fixes

  • Misleading error message when oci-archive scheme used on non-OCI archives [Issue #701]

157 - v0.33.0

Release notes for syft v0.33.0

Release Notes

Version v0.33.0

v0.33.0 (2021-12-16)

Full Changelog

Bug Fixes

  • Cataloging large images is taking too long [Issue #688]

Docker images

  • docker pull anchore/syft:v0.33.0

158 - v0.32.2

Release notes for syft v0.32.2

Release Notes

Version v0.32.2

v0.32.2 (2021-12-14)

Full Changelog

Bug Fixes

  • Handle extra empty lines in Java manifest parsing [PR #687] [luhring]
  • Installation via install.sh on Mac M1 is not working [Issue #684]
  • Prefer warning over erroring out when parsing java manifests [PR #688] [wagoodman]

Docker images

  • docker pull anchore/syft:v0.32.2

159 - v0.32.1

Release notes for syft v0.32.1

Release Notes

Version v0.32.1

v0.32.1 (2021-12-14)

Full Changelog

Bug Fixes

  • Missing versions for java packages [Issue #666]
  • Hang when encountering symlink (in /run/udev/) to a character device (in /dev/) [Issue #665]
  • Indexing should ignore non-regular files [Issue #615]

Docker images

  • docker pull anchore/syft:v0.32.1

160 - v0.32.0

Release notes for syft v0.32.0

Release Notes

Version v0.32.0

v0.32.0 (2021-12-08)

Full Changelog

Added Features

Bug Fixes

Docker images

  • docker pull anchore/syft:v0.32.0

161 - v0.31.0

Release notes for syft v0.31.0

Release Notes

Version v0.31.0

v0.31.0 (2021-12-03)

Full Changelog

Added Features

  • Catalog archive contents for single-file input [PR #637] [wagoodman]
  • Promote cataloging task pattern [Issue #554]
  • Prefer artifact relationships over package relationships [Issue #556]
  • Media type for Syft SBoM JSON format [Issue #612]
  • Support for PHP/composer installed.json files [Issue #642]

Bug Fixes

  • SPDX2.2 JSON format should not use UUID random [Issue #622]

Docker images

  • docker pull anchore/syft:v0.31.0

162 - v0.30.1

Release notes for syft v0.30.1

Release Notes

Version v0.30.1

v0.30.1 (2021-11-15)

Full Changelog

Added Features

  • support external registry configuration [Issue #502]
  • Allow cataloging from a single file [Issue #541]

Bug Fixes

  • Analysis of “docker” image fails [Issue #287]
  • Indexing blocked on named pipe [Issue #568]
  • Syft indexing should ignore non-regular files [Issue #615]
  • Go module with AllLayers only giving RealPath information [Issue #619]

Docker images

  • docker pull anchore/syft:v0.30.1

163 - v0.29.0

Release notes for syft v0.29.0

Release Notes

Version v0.29.0

v0.29.0 (2021-10-31)

Full Changelog

Added Features

  • Stabilize package identifier based on contents [Issue #363]
  • Unhide auto-completion command [Issue #594]

Docker images

  • docker pull anchore/syft:v0.29.0

164 - v0.28.0

Release notes for syft v0.28.0

Release Notes

Version v0.28.0

v0.28.0 (2021-10-28)

Full Changelog

Added Features

Docker images

  • docker pull anchore/syft:v0.28.0

165 - v0.27.0

Release notes for syft v0.27.0

Release Notes

Version v0.27.0

v0.27.0 (2021-10-21)

Full Changelog

Added Features

Docker images

  • docker pull anchore/syft:v0.27.0
  • docker pull anchore/syft:v0
  • docker pull anchore/syft:v0.27

166 - v0.26.0

Release notes for syft v0.26.0

Release Notes

Version v0.26.0

v0.26.0 (2021-10-15)

Full Changelog

Implemented enhancements:

  • Capture additional go package data #540
  • provide github-action #340

Fixed bugs:

  • Remove go and rust catalogers from image cataloger set #464

* This Changelog was automatically generated by github_changelog_generator

Docker images

  • docker pull anchore/syft:v0.26.0
  • docker pull anchore/syft:v0
  • docker pull anchore/syft:v0.26

167 - v0.25.0

Release notes for syft v0.25.0

Release Notes

Version v0.25.0

v0.25.0 (2021-10-07)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • SPDX output is not consistently sorted #522 (spiffcs)
  • Missing/incorrect SPDX fields: DocumentName, DocumentNamespace #528 (spiffcs)
  • Allow file digests instances to be optional for alpine metadata #531 (wagoodman)
  • Stable sort package CPE array (JSON and SPDX) #522 (spiffcs)
  • Remove go and rust catalogers from image cataloger set #539 (spiffcs)

* This Changelog was automatically generated by github_changelog_generator

Docker images

  • docker pull anchore/syft:v0.25.0
  • docker pull anchore/syft:v0
  • docker pull anchore/syft:v0.25

168 - v0.24.1

Release notes for syft v0.24.1

Release Notes

Version v0.24.1

v0.24.1 (2021-09-27)

Full Changelog

Fixed bugs:

* This Changelog was automatically generated by github_changelog_generator

Docker images

  • docker pull anchore/syft:v0.24.1
  • docker pull anchore/syft:v0
  • docker pull anchore/syft:v0.24

169 - v0.24.0

Release notes for syft v0.24.0

Release Notes

Version v0.24.0

v0.24.0 (2021-09-23)

Full Changelog

Implemented enhancements:

  • Populate Files and Relationship fields for spdx-json output #507 (spiffcs)

Fixed bugs:

  • Filter out CPE product candidates that are asterisks #513 (wagoodman)
  • lower log file permissions to 0644 #511 (spiffcs)

* This Changelog was automatically generated by github_changelog_generator

Docker images

  • docker pull anchore/syft:v0.24.0
  • docker pull anchore/syft:v0
  • docker pull anchore/syft:v0.24

170 - v0.23.0

Release notes for syft v0.23.0

Release Notes

Version v0.23.0

v0.23.0 (2021-09-13)

Full Changelog

Implemented enhancements:

  • Allow syft to populate distro data for all types #499
  • Add directory source to power-user subcommand #467 (houdini91)
  • Updated the distro package to include SLES #489 (Toure)
  • Modify CPE vendor candidate generation approach #484 (wagoodman)

Fixed bugs:

  • Distro not detected for centos:6 #429
  • On a purl a name must be a percent-encoded string #351
  • Cataloging root dir takes a very long time #119

* This Changelog was automatically generated by github_changelog_generator

Docker images

  • docker pull anchore/syft:v0.23.0
  • docker pull anchore/syft:v0
  • docker pull anchore/syft:v0.23

171 - v0.21.0

Release notes for syft v0.21.0

Release Notes

Version v0.21.0

v0.21.0 (2021-08-20)

Full Changelog

Implemented enhancements:

  • Add Pipenv support (Pipfile.lock) #242

Fixed bugs:

  • Only “top level” lock files should be inspected for NPM packages #431

* This Changelog was automatically generated by github_changelog_generator

Docker images

  • docker pull anchore/syft:latest
  • docker pull anchore/syft:v0.21.0
  • docker pull anchore/syft:v0
  • docker pull anchore/syft:v0.21

172 - v0.20.0

Release notes for syft v0.20.0

Release Notes

Version v0.20.0

v0.20.0 (2021-08-18)

Full Changelog

Implemented enhancements:

  • Enhance CPE generation to improve downstream matching in grype #471
  • Add option to enable http connection to registries #482 (kzantow)

Fixed bugs:

  • Running syft without arguments doesn’t display help text #454
  • Use of asterisk in CPEs leading to many false positives in vulnerability matching in grype #396
  • Fix directory resolver indexer to report one progressable object #457 (wagoodman)

* This Changelog was automatically generated by github_changelog_generator

Docker images

  • docker pull anchore/syft:latest
  • docker pull anchore/syft:v0.20.0
  • docker pull anchore/syft:v0
  • docker pull anchore/syft:v0.20

173 - v0.19.1

Release notes for syft v0.19.1

Release Notes

Version v0.19.1

v0.19.1 (2021-06-30)

Full Changelog

Fixed bugs:

* This Changelog was automatically generated by github_changelog_generator

Docker images

  • docker pull anchore/syft:latest
  • docker pull anchore/syft:v0.19.1
  • docker pull anchore/syft:v0
  • docker pull anchore/syft:v0.19

174 - v0.19.0

Release notes for syft v0.19.0

Release Notes

Version v0.19.0

v0.19.0 (2021-06-29)

Full Changelog

Enhancements:

  • Support Scanning a root filesystem #283

Fixed bugs:

  • Disk space not freed after syft command #416

* This Changelog was automatically generated by github_changelog_generator

Docker images

  • docker pull anchore/syft:latest
  • docker pull anchore/syft:v0.19.0
  • docker pull anchore/syft:v0
  • docker pull anchore/syft:v0.19

175 - v0.18.0

Release notes for syft v0.18.0

Release Notes

Version v0.18.0

v0.18.0 (2021-06-29)

Full Changelog

Implemented enhancements:

  • Add support for SPDX SBOM format #213
  • Split UI from event handling #448 (wagoodman)

Fixed bugs:

  • Disk space not freed after syft command #416

* This Changelog was automatically generated by github_changelog_generator

Docker images

  • docker pull anchore/syft:latest
  • docker pull anchore/syft:v0.18.0
  • docker pull anchore/syft:v0
  • docker pull anchore/syft:v0.18

176 - v0.17.1

Release notes for syft v0.17.1

Release Notes

Version v0.17.1

v0.17.1 (2021-06-19)

Full Changelog

Fixed bugs:

  • Incorrect version detection for NPM packages found via yarn.lock #430

* This Changelog was automatically generated by github_changelog_generator

Docker images

  • docker pull anchore/syft:latest
  • docker pull anchore/syft:v0.17.1
  • docker pull anchore/syft:v0
  • docker pull anchore/syft:v0.17

177 - v0.17.0

Release notes for syft v0.17.0

Release Notes

Version v0.17.0

v0.17.0 (2021-06-04)

Full Changelog

Implemented enhancements:

  • Improve discovery of app.jar packaging (self-executing Jars) #413
  • Report Epoch in RPM version #408

Fixed bugs:

  • How to join the Anchore Community Slack? #423

* This Changelog was automatically generated by github_changelog_generator

Docker images

  • docker pull anchore/syft:latest
  • docker pull anchore/syft:v0.17.0
  • docker pull anchore/syft:v0
  • docker pull anchore/syft:v0.17

178 - v0.16.1

Release notes for syft v0.16.1

Release Notes

Version v0.16.1

v0.16.1 (2021-05-25)

Full Changelog

Implemented enhancements:

  • Add all package metadata types slice for use in downstream testing #418
  • Add config option for import timeout #421 (luhring)

Fixed bugs:

  • Allow registry auth config without authority value #420 (luhring)
  • Fix go mod tidy release problem #422 (luhring)

* This Changelog was automatically generated by github_changelog_generator

Docker images

  • docker pull anchore/syft:latest
  • docker pull anchore/syft:v0.16.1
  • docker pull anchore/syft:v0
  • docker pull anchore/syft:v0.16

179 - v0.15.2

Release notes for syft v0.15.2

Release Notes

Version v0.15.2

v0.15.2 (2021-05-12)

Full Changelog

Fixed bugs:

  • Close all ReadClosers explicitly retrieved from resolvers #414 (wagoodman)

* This Changelog was automatically generated by github_changelog_generator

Docker images

  • docker pull anchore/syft:latest
  • docker pull anchore/syft:v0.15.2
  • docker pull anchore/syft:v0
  • docker pull anchore/syft:v0.15

180 - v0.15.1

Release notes for syft v0.15.1

Release Notes

Version v0.15.1

v0.15.1 (2021-04-22)

Full Changelog

Implemented enhancements:

  • Account for known mappings of package name to CPE products #393
  • Implement binary package identification #372
  • Report package DB verification metadata #371
  • Implement selective “retrieve files” cataloger #369
  • Add hyphen replacement in CPE generator #361
  • Cataloger for Rust crates from Cargo.lock #338
  • Add file metadata cataloger #335
  • Introduce an additional command line switch so that syft command understands I am passing a directory #277
  • Add for known bad CPE field combinations for jenkins package #405 (wagoodman)
  • Add additional cases for categorizing jenkins package type by group id #404 (wagoodman)
  • Enhance CPE generation for java GroupId and filtering #402 (wagoodman)
  • Add hyphen replacement logic for CPE generation #397 (wagoodman)
  • Add ability to pull images directly from a registry #378 (wagoodman)
  • Add secrets cataloger #362

Fixed bugs:

  • Using pom groupId leading to bad CPEs for plugins, leading to false positives #395
  • Registry credentials should require username and password #385
  • Malformed Python package metadata can cause parse failure #365
  • Java cataloger missing packages when parsing partially fails #349
  • Syft BOM ordering is not always consistent #331
  • Update parent pom persistence with regard to shaded jars #403 (wagoodman)
  • Refactor pom properties handling relative to parent package #392 (wagoodman)
  • Safely join paths derived from archive headers #386 (wagoodman)
  • Add manifest + repo digests on registry source #382 (wagoodman)
  • Ensure credentials are not HTML encoded #368 (wagoodman)
  • Ensure pkg.Catalog path index deduplicates real vs virtual paths #356 (wagoodman)

* This Changelog was automatically generated by github_changelog_generator

Docker images

  • docker pull anchore/syft:latest
  • docker pull anchore/syft:v0.15.1
  • docker pull anchore/syft:v0
  • docker pull anchore/syft:v0.15

181 - v0.14.0

Release notes for syft v0.14.0

Release Notes

Version v0.14.0

v0.14.0 (2021-03-20)

Full Changelog

Implemented enhancements:

  • Add Docker image to release process #344 (wagoodman)
  • Added Photon OS to the list of distros #341 (thehh1974)
  • Add distroless image identification #44

Fixed bugs:

* This Changelog was automatically generated by github_changelog_generator

182 - v0.13.1

Release notes for syft v0.13.1

Release Notes

Version v0.13.1

v0.13.1 (2021-02-26)

Full Changelog

Fixed bugs:

  • Ignore ownership for shared copyright resources #334 (wagoodman)

* This Changelog was automatically generated by github_changelog_generator

183 - v0.13.0

Release notes for syft v0.13.0

Release Notes

Version v0.13.0

v0.13.0 (2021-02-25)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Failure when working on odoo:latest #309
  • global incremental ID creates issues for consumers #166

* This Changelog was automatically generated by github_changelog_generator

184 - v0.12.7

Release notes for syft v0.12.7

Release Notes

Version v0.12.7

v0.12.7 (2021-02-17)

Full Changelog

Fixed bugs:

* This Changelog was automatically generated by github_changelog_generator

185 - v0.12.6

Release notes for syft v0.12.6

Release Notes

Version v0.12.6

v0.12.6 (2021-02-05)

Full Changelog

Fixed bugs:

  • Missing support for path prefixes during import to Anchore API #315

* This Changelog was automatically generated by github_changelog_generator

186 - v0.12.5

Release notes for syft v0.12.5

Release Notes

Version v0.12.5

v0.12.5 (2021-02-01)

Full Changelog

Fixed bugs:

  • Bring in fix from stereoscope for zero-layers panic #316 (luhring)

* This Changelog was automatically generated by github_changelog_generator

187 - v0.12.4

Release notes for syft v0.12.4

Release Notes

Version v0.12.4

v0.12.4 (2021-01-27)

Full Changelog

Fixed bugs:

  • SIGSEGV in discoverPkgsFromPomProperties on parsing Java pom.properties #252

* This Changelog was automatically generated by github_changelog_generator

188 - v0.12.3

Release notes for syft v0.12.3

Release Notes

Version v0.12.3

v0.12.3 (2021-01-22)

Full Changelog

Fixed bugs:

  • Partial package.json files lead to empty packages in output #311 (luhring)

* This Changelog was automatically generated by github_changelog_generator

189 - v0.12.2

Release notes for syft v0.12.2

Release Notes

Version v0.12.2

v0.12.2 (2021-01-06)

Full Changelog

Fixed bugs:

  • Prefer real paths over those with links for glob results #308 (wagoodman)
  • Duplicate reference readers for duplicate location resolutions #307 (wagoodman)

* This Changelog was automatically generated by github_changelog_generator

190 - v0.12.1

Release notes for syft v0.12.1

Release Notes

Version v0.12.1

v0.12.1 (2021-01-05)

Full Changelog

Fixed bugs:

  • Update gemspec glob to include named nested specification directories #306 (wagoodman)
  • Add HasPath() to Resolver interface for existence check #305 (wagoodman)

* This Changelog was automatically generated by github_changelog_generator

191 - v0.12.0

Release notes for syft v0.12.0

Release Notes

Version v0.12.0

v0.12.0 (2021-01-04)

Full Changelog

Implemented enhancements:

  • Bump stereoscope to pull in content API refactors #299 (wagoodman)

Fixed bugs:

* This Changelog was automatically generated by github_changelog_generator

192 - v0.11.1

Release notes for syft v0.11.1

Release Notes

Version v0.11.1

v0.11.1 (2020-12-23)

Full Changelog

Fixed bugs:

  • Handle site packages based on which egg file is parsed #303 (luhring)
  • Python runtime is not a Python package itself, ignore it #301 (alfredodeza)

* This Changelog was automatically generated by github_changelog_generator

193 - v0.11.0

Release notes for syft v0.11.0

Release Notes

Version v0.11.0

v0.11.0 (2020-12-18)

Full Changelog

Implemented enhancements:

  • Update dpkg license to only include single-word entries #298 (wagoodman)
  • Incorporate import changes + add image overwrite option #294 (wagoodman)
  • Improve performance of the python cataloger #290 (wagoodman)
  • Sort generated CPEs by specificity #289 (luhring)
  • Upload SBOM results to Anchore Engine #38

Fixed bugs:

  • Python egg-info may be a directory or file, Syft only looks for directories #295

* This Changelog was automatically generated by github_changelog_generator

194 - v0.10.0

Release notes for syft v0.10.0

Release Notes

Version v0.10.0

v0.10.0 (2020-12-10)

Full Changelog

Enhancements:

  • Include in JSON output the raw manifest (and digest) from registry if available or a computed manifest (and digest) #272
  • Add support for uploading SBOM results to Anchore Engine #38

* This Changelog was automatically generated by github_changelog_generator

195 - v0.9.2

Release notes for syft v0.9.2

Release Notes

Version v0.9.2

v0.9.2 (2020-12-03)

Full Changelog

Fixed bugs:

  • Unable to pull/analyze docker image as of 0.9.0 #284

* This Changelog was automatically generated by github_changelog_generator

196 - v0.9.1

Release notes for syft v0.9.1

Release Notes

Version v0.9.1

v0.9.1 (2020-12-02)

Full Changelog

Implemented enhancements:

  • Include CPEs with elements from POM GroupId fields #279 (wagoodman)

* This Changelog was automatically generated by github_changelog_generator

197 - v0.9.0

Release notes for syft v0.9.0

Release Notes

Version v0.9.0

v0.9.0 (2020-11-30)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Update stereoscope version to fix opaque directory merge issue #278 (luhring)
  • Our project’s Docker image kills syft and grype #264 (luhring)

* This Changelog was automatically generated by github_changelog_generator

198 - v0.8.0

Release notes for syft v0.8.0

Release Notes

Version v0.8.0

v0.8.0 (2020-11-17)

Full Changelog

Enhancements:

  • Add JSON document import #266

Fixed bugs:

  • Incorrect version parsing from certain java package names in syft 5.0 and newer #255
  • Unable to parse license field for certain npm dependencies #253

* This Changelog was automatically generated by github_changelog_generator

199 - v0.7.1

Release notes for syft v0.7.1

Release Notes

Version v0.7.1

v0.7.1 (2020-11-12)

Full Changelog

Fixed bugs:

  • Add source to packages found by RPMdb cataloger #263 (wagoodman)

* This Changelog was automatically generated by github_changelog_generator

200 - v0.7.0

Release notes for syft v0.7.0

Release Notes

Version v0.7.0

v0.7.0 (2020-11-11)

Full Changelog

Implemented enhancements:

  • Add identified distro and version to output for JSON presenter #169
  • Add signed and notarized ZIP release asset #261 (luhring)
  • Include ID_LIKE when parsing distro information #256

Fixed bugs:

  • Cataloging python packages errors out if “top_level.txt” entry is missing #259

* This Changelog was automatically generated by github_changelog_generator

201 - v0.6.0

Release notes for syft v0.6.0

Release Notes

Version v0.6.0

v0.6.0 (2020-11-10)

Full Changelog

Implemented enhancements:

  • Add identified distro and version to output for JSON presenter #169
  • Add RPM file info sourced from the RPM DB #251 (wagoodman)

Fixed bugs:

* This Changelog was automatically generated by github_changelog_generator

202 - v0.5.1

Release notes for syft v0.5.1

Release Notes

Version v0.5.1

v0.5.1 (2020-11-04)

Full Changelog

Fixed bugs:

* This Changelog was automatically generated by github_changelog_generator

203 - v0.5.0

Release notes for syft v0.5.0

Release Notes

Version v0.5.0

v0.5.0 (2020-10-30)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Java cataloger doesn’t scan the top-level directory during glob matching for pom and nested archives #238
  • Java cataloger reporting packages without name and version #220
  • Java cataloger miscellaneous fixes #245 (wagoodman)

* This Changelog was automatically generated by github_changelog_generator

204 - v0.4.1

Release notes for syft v0.4.1

Release Notes

Version v0.4.1

v0.4.1 (2020-10-26)

Full Changelog

Fixed bugs:

  • errors+failures parsing package.json files #230
  • Update doublestar to include fix for open dirs issue #240 (luhring)

* This Changelog was automatically generated by github_changelog_generator

205 - v0.4.0

Release notes for syft v0.4.0

Release Notes

Version v0.4.0

v0.4.0 (2020-10-23)

Full Changelog

Implemented enhancements:

  • Enhance python cataloger to be image/directory aware #205
  • Add support for package.json #200
  • Enable CodeQL Security Scan #222 (VinodAnandan)

Fixed bugs:

  • Reduce number of open files while processing nested java archives #227 (wagoodman)

* This Changelog was automatically generated by github_changelog_generator

206 - v0.3.0

Release notes for syft v0.3.0

Release Notes

Version v0.3.0

v0.3.0 (2020-10-15)

Full Changelog

Implemented enhancements:

  • Update install script arguments for proper argument processing #211 (wagoodman)
  • Run checks on PRs from forks #210 (wagoodman)
  • Fix acceptance tests & add notification upon failures #204 (wagoodman)
  • Add homepage field as output to the gemspec metadata #214

Fixed bugs:

  • Cataloger apkdb-cataloger failed to parse entries #212
  • Allow for gemspec metadata fields to be optional #218 (wagoodman)

* This Changelog was automatically generated by github_changelog_generator

207 - v0.2.0

Release notes for syft v0.2.0

Release Notes

Version v0.2.0

v0.2.0 (2020-10-08)

Full Changelog

Implemented enhancements:

  • Support cataloging gemspec files #197
  • Fix acceptance tests & add notification upon failures #204 (wagoodman)

Fixed bugs:

* This Changelog was automatically generated by github_changelog_generator

208 - v0.1.0

Release notes for syft v0.1.0

Release Notes

Version v0.1.0

First Release! :tada:

209 - v0.1.0-beta.5

Release notes for syft v0.1.0-beta.5

Release Notes

Version v0.1.0-beta.5

v0.1.0-beta.5 (2020-09-26)

Full Changelog

Implemented enhancements:

  • Integrate the changelog generator into the release pipeline #182
  • Test DependencyTrack can utilize the CycloneDX report #161
  • Extend CycloneDx to use pURL #160
  • Add auto-changelog generation #159
  • JSON output for version details #122
  • Normalize the json image/dir source #180 (wagoodman)
  • Remove duplicate rows from the summary table #179 (wagoodman)
  • Add OCI support + use URI schemes #178 (wagoodman)

Fixed bugs:

Closed issues:

  • Expand matching of requirements.txt #167
  • Document release process #132
  • Add arch distro identification #49
  • Add suse distro identification #48

* This Changelog was automatically generated by github_changelog_generator

210 - v0.1.0-beta.4

Release notes for syft v0.1.0-beta.4

Release Notes

Version v0.1.0-beta.4

676544b use token on release 647c806 Add install script + brew tap (#138) 89dc415 Add badges (#137) ac9141e add issue template (#135) 21aa32c Merge pull request #134 from anchore/issue-69 2adbe75 docs: add contributing guidelines

211 - v0.1.0-beta.3

Release notes for syft v0.1.0-beta.3

Release Notes

Version v0.1.0-beta.3

2d452bf Add inline-comparison as acceptance test (#130) 4c7784d Add shell completion script (#131) 86d3336 Add macos quarantine to readme (#129) a3a3e38 replace master with main (#128) fa5d2b5 fix readme installation notice 817ce61 Add detailed location info to json artifact (#127) dc8dfc8 fix panic on top-level log (#125) f855a38 pull all commits on checkout for release to build changelog (#126) bfc5dd8 replace fetching->loading and reading->parsing in UI (#124) 70e6732 Add poetry cataloger (#121) e2a874a finalize json output & add schema (#118) 2560266 Initial README (#120) 8fe59c6 bump stereoscope for docker pull + add UI elements for pull status (#117) 78515da replace zap logger with logrus (#116) 076d5c2 fix ui handlers to write before first event 5320280 show message when no packages are discovered (#115) c67e17a Merge pull request #114 from anchore/issue-111 04a1c91 java: fallback to manifest.ImplTitle when there is no name bb81c0b tests: java cataloger tests for selecting name e397659 pull in fix for bounds check progress formatting values in etui 271ba35 Export UI handlers for reuse in other tools (#113) 857f41b Merge pull request #112 from anchore/ignore-prerelease-versions ad1a72c ignore prerelease verions when uploading version file on release bc69382 Merge pull request #110 from anchore/issue-8 caecce9 tests: update integration tests to include yarn packages 713f660 cataloger: update controller to use javascript (vs. npm) d79cece tests: verify new yarn.lock parser 5790474 pkg: define the Yarn package type 67fb132 cataloger: implement the yarn.lock parser 146b4bd cataloger: rename npm to javascript to accommodate yarn parser

212 - v0.1.0-beta.2

Release notes for syft v0.1.0-beta.2

Release Notes

Version v0.1.0-beta.2

06f8355 finalize update check URL

213 - v0.1.0-beta.1

Release notes for syft v0.1.0-beta.1

Release Notes

Version v0.1.0-beta.1