Skip to content

v3.0.0 RC1

Compare
Choose a tag to compare
@s-l-teichmann s-l-teichmann released this 08 Nov 09:55
· 92 commits to main since this release
65fae93

Highlights

  • Breaking: All command line and configuration file options are now unified to use snake_case notation.
    You may need to update your configuration files or calling shell scripts.
  • Add a model to serialize/deserialize advisories.
  • Add an example how to use this to find PURLs by product IDs.
  • Use our own fork of the JSONPath library as upstream patches are still pending.
  • Improve the docs.
  • Add community support for building the tools on macOS (thanks to @fjd-anh).

PRs

  • #502: docs: underline that we are not offering an API yet
  • #501: docs: move link to final CSAF 2.0 in README
  • #499: API examples: Improved wording in examples/README.md
  • #498: Convert a lot of command line arguments to snake case
  • #497: API: Fix pattern matching of purls and document categories in advisory model
  • #496: Dependencies: Update 3rd-party dependencies
  • #495: Docs: Fix link to development doc page.
  • #493: Docs: Add Development.md
  • #492: Checker: Fix doc of TOML config of validator
  • #490: Use Intevation's JSONPath fork
  • #489: API examples: move csaf_searcher to a lower prio place
  • #483: Time ranges: Accept days, months and years
  • #482: docs: improve timerange documentation
  • #481: Fix: improve logging for downloader and aggregator
  • #476: Add build for macOS
  • #475: Schema validation: Add AssertFormat flag to schema compiler
  • #473: Adding advisory model