Skip to content

Releases: microsoft/project-freta

v0.22.0

01 Sep 16:49
341a205

Choose a tag to compare

  • Updated third-party libraries
  • Update analysis report schema
  • Move the use of proptest and schemars to optional features

v0.21.0

22 Jun 18:57
9983a00

Choose a tag to compare

  • Updated third-party libraries
  • Added support for .dmp files as created by WinDbg
  • Updated images upload subcommand to always include monitoring the analysis if --show-result is provided.

v0.20.0

26 May 18:22
c53f746

Choose a tag to compare

  • Updated schema to include latest updates from Linux analysis
  • Updated third-party libraries

v0.18.0

21 Apr 00:19
bc48a90

Choose a tag to compare

  • Updated freta images download subcommand to wait for the image analysis to complete before downloading the image
  • Updated blob downloading to use a progress bar similar to uploading a blob
  • Updated third-party libraries

v0.17.0

17 Apr 19:26
6e1e176

Choose a tag to compare

  • Updated analyze-az-vm example to support downloading the report.json upon completion
  • Added context to assist in understanding IO errors
  • Added freta::client::Config::default()
  • Replaced freta::client::Config::load_or_default with freta::client::Config::load
  • Updated freta artifacts subcommands to wait for the image analysis to complete before performing specified action
  • Updated freta::models::analysis::memory::VirtualMemory to use num-traits
  • Updated report schema to include VMA page flags
  • Updated third-party libraries

v0.16.0

06 Apr 15:45
9e91653

Choose a tag to compare

  • freta images delete, freta images reanalyze, and freta images monitor now support specifying multiple Image Ids
  • Portions of the report data structures are now available in the freta rust crate
  • Updated report schema
  • Move to using tracing and tracing-subscriber
  • Updates third-party libraries

v0.15.0

23 Feb 22:31
d560d51

Choose a tag to compare

  • freta::Client no longer requires being mut to use
  • freta::Client::with_config can be used to construct a freta::Client with a freta::Config directly without saving the config to disk.
  • freta::Config.ignore_login_cache can be used to ignore cached login tokens
  • Updates third-party libraries
  • Move to using build.rs to embed third-party license details

v0.14.0

14 Feb 18:52
4569fa8

Choose a tag to compare

  • Updated third-party dependencies
  • Modified freta config to have three separate subcommands,
    • freta config reset: resets the configuration to the default
    • freta config update: updates the existing configuration
    • freta config get: gets the current configuration
  • Fixed an issue invaliding cached login tokens after changing the client configuration

v0.13.0

10 Feb 19:15
a5bbf9f

Choose a tag to compare

  • Expose output formatting for list data to include csv, json, and table. (Heavily based on #65)
  • Pedantically validate the CLI
  • Add a command to download analyzed images to the CLI (freta images download <IMAGE_ID>)

v0.12.0

01 Feb 21:16
7c7310e

Choose a tag to compare

  • Updates the analyze-az-vm example to use DefaultAzureCredential
  • Adds support to configure user-enabled webhooks
  • Adds an example web service that demonstrates receiving webhooks
  • Updates dependencies
  • Adds a utility to generate JsonSchema files for the various schemas supported by Freta
  • Adds a JsonSchema for the Webhook events
  • Addresses an issue when attempting to uploading a memory snapshot that does not exist