Skip to content

Releases: DataDog/supply-chain-firewall

v2.6.0

10 Feb 11:17
c09db87

Choose a tag to compare

New features

  • Add a verifier for recently created packages by @ikretz in #202

Bug fixes and improvements

Chores

Full Changelog: v2.5.0...v2.6.0

v2.5.0

16 Dec 13:37
0d3402b

Choose a tag to compare

New features

  • Allow custom Datadog log attributes by @ikretz in #173
  • Add a local file logger by @ikretz in #190
  • Add a default verifier for user-provided findings lists by @ikretz in #191

Bug fixes and improvements

  • Bugfix: npm installation target resolution by @ikretz in #184
  • Bugfix: Handle optional dependencies in npm audit by @ikretz in #189

Chores

  • Update PyPI publish workflow to use Trusted Publisher by @ikretz in #174
  • Bump version number for v2.5.0 by @ikretz in #193

Full Changelog: v2.4.0...v2.5.0

v2.4.0

29 Oct 16:53
3d300fc

Choose a tag to compare

New features

  • Allow for ignoring OSV warnings by ID by @ikretz in #161

Bug fixes and improvements

New Contributors

Full Changelog: v2.3.0...v2.4.0

v2.3.0

07 Oct 15:14
49c10f6

Choose a tag to compare

New features

  • Allow commands on unsupported versions via CLI option by @ikretz in #152

Bug fixes and improvements

  • Delay check for supported package manager version based on need by @ikretz in #143
  • Account for verbose option in pip commands by @ikretz in #144
  • Make dry-run exit code reflect findings status by @ikretz in #145
  • [Suggestion] More in-depth runtime error when npm isn't installed by @d-niu in #148
  • Warn on logger errors instead of exiting early by @ikretz in #150
  • Update .rc files in-place while configuring by @ikretz in #154
  • Handle non-interactive shells gracefully by @ikretz in #158

Chores

New Contributors

Full Changelog: v2.2.1...v2.3.0

v2.2.1

08 Sep 15:16
a17d9eb

Choose a tag to compare

Bug fixes and improvements

  • Update README.md to add CTA for design partners by @netcode in #120
  • Documentation: Configuring Datadog site parameter by @ikretz in #128
  • Add a hierarchy of Python binary names when resolving executable by @ikretz in #131

Full Changelog: v2.2.0...v2.2.1

v2.2.0

08 Aug 08:54
02b3db1

Choose a tag to compare

New features

  • Allow verifiers to support only certain ecosystems by @ikretz in #106
  • Allow for erroring on malicious findings by @ikretz in #108
  • Allow for automatically allowing or blocking on warning by @ikretz in #109

Bug fixes and improvements

  • Handle compromised libs in malicious packages dataset verifier by @ikretz in #117

Chores

  • Bump version number release of v2.2.0 by @ikretz in #118

Full Changelog: v2.1.0...v2.2.0

v2.1.0

03 Jul 15:00
bcedd7d

Choose a tag to compare

New features

  • Add local auditing of installed packages by @ikretz in #88
  • Cache malicious packages data to use as a fallback by @ikretz in #100
  • Add Datadog logging for local audits by @ikretz in #103

Bug fixes and improvements

  • Replace PackageManagerCommand with PackageManager by @ikretz in #85

Full Changelog: v2.0.0...v2.1.0

v2.0.0

07 May 13:26
5f92707

Choose a tag to compare

Breaking changes

New features

Bug fixes and improvements

Chores

Full Changelog: v1.3.3...v2.0.0

v1.3.3

07 Apr 11:30
f1cead3

Choose a tag to compare

Bug fixes and improvements

  • Handle OSV.dev results pagination by @ikretz in #60
  • Rank OSV.dev findings by severity by @ikretz in #61

Chores

Full Changelog: v1.3.2...v1.3.3

v1.3.2

20 Mar 15:23
ccf54b9

Choose a tag to compare

Bug fixes and improvements

  • Update tests with latest pip and npm versions by @ikretz in #51
  • Collect username in Datadog logs by @ikretz in #52
  • Add executable to default log handler by @ikretz in #53

Chores

  • Bump version number for release v1.3.2 by @ikretz in #54

Full Changelog: v1.3.1...v1.3.2