Skip to content

Releases: anchore/syft

v0.64.0

23 Dec 18:26
e1e489a
Compare
Choose a tag to compare

Changelog

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]

v0.63.0

12 Dec 21:21
23a3173
Compare
Choose a tag to compare

Changelog

v0.63.0 (2022-12-12)

Full Changelog

Added Features

Bug Fixes

v0.62.3

30 Nov 19:22
247b054
Compare
Choose a tag to compare

Changelog

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]

v0.62.2

28 Nov 17:02
0cbd0cc
Compare
Choose a tag to compare

Changelog

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]

v0.62.1

21 Nov 15:10
098e61d
Compare
Choose a tag to compare

Changelog

v0.62.1 (2022-11-21)

Full Changelog

Bug Fixes

v0.62.0

18 Nov 19:28
da4b2df
Compare
Choose a tag to compare

Changelog

v0.62.0 (2022-11-18)

Full Changelog

Added Features

Bug Fixes

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

v0.61.0

18 Nov 15:30
67888ee
Compare
Choose a tag to compare

Changelog

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]

v0.60.3

03 Nov 15:30
bc9740d
Compare
Choose a tag to compare

Changelog

v0.60.3 (2022-11-03)

Full Changelog

v0.60.2

02 Nov 15:00
35f0f29
Compare
Choose a tag to compare

Changelog

v0.60.2 (2022-11-02)

Full Changelog

v0.60.1

01 Nov 17:19
ba57f3d
Compare
Choose a tag to compare

Changelog

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]