Skip to content

Releases: microsoft/avml

v0.20.0

Choose a tag to compare

@demoray demoray released this 08 Jul 22:05
21a6456

What's Changed

Full Changelog: v0.19.0...v0.20.0

v0.19.0

Choose a tag to compare

@demoray demoray released this 30 Jun 18:25
5f02e9c

What's Changed

  • Stream zero-padding via io::repeat in convert_to_raw_image by @demoray in #808
  • Replace snapshot::Error::Other with typed variants by @demoray in #806
  • Simplify Snapshot lifetime and source builder by @demoray in #807
  • test(disk_usage): assert on error variants with matches! by @demoray in #804
  • Replace numeric version field with Format enum by @demoray in #805
  • Bump reqwest from 0.13.3 to 0.13.4 by @dependabot[bot] in #809
  • Bump actions/checkout from 6.0.2 to 6.0.3 by @dependabot[bot] in #812
  • Stream snapshots directly to remote storage; collapse the binary set into one by @demoray in #810
  • Bump Swatinem/rust-cache from 65012b490220f477f20ab979e35ae732e6de4e68 to c106961feec855ef5a58494c5a2a31c9d80429a9 by @dependabot[bot] in #814
  • Describe the actual Azure Blob upload retry policy in README by @demoray in #824
  • Add Linux cargo test job to CI by @demoray in #822
  • Validate Header range on encode and decode by @demoray in #823
  • Document eng/lint.sh in RELEASE_PROCESS by @demoray in #821
  • Make --url and --sas-url mutually exclusive on avml acquire by @demoray in #820
  • Require --url or --sas-url when --delete is set by @demoray in #819
  • Fix BlobUploader::new doc reference by @demoray in #818
  • Rename MB to MiB where math is power-of-2 by @demoray in #817
  • Enforce block count cap at index assignment by @demoray in #816
  • Add end-to-end streaming pipeline integration test by @demoray in #815
  • Bump Swatinem/rust-cache from c106961feec855ef5a58494c5a2a31c9d80429a9 to baf1a810e98b6a3001d0d7234864ed75a17c42fb by @dependabot[bot] in #826
  • Bump insta from 1.47.2 to 1.48.0 by @dependabot[bot] in #825
  • Bump actions/checkout from 6.0.3 to 7.0.0 by @dependabot[bot] in #827
  • update dependencies by @demoray in #829
  • prep 0.19.0 release by @demoray in #830

Full Changelog: v0.18.0...v0.19.0

v0.18.0

Choose a tag to compare

@demoray demoray released this 20 May 21:26
91df18b

What's Changed

  • Bump libc from 0.2.182 to 0.2.183 by @dependabot[bot] in #758
  • Bump clap from 4.5.60 to 4.6.0 by @dependabot[bot] in #759
  • fix handling blocks of all zeros by @demoray in #761
  • Bump insta from 1.46.3 to 1.47.2 by @dependabot[bot] in #765
  • Bump actions/upload-artifact from 7.0.0 to 7.0.1 by @dependabot[bot] in #770
  • Bump openssl from 0.10.75 to 0.10.78 by @dependabot[bot] in #776
  • address lints in latest rust by @demoray in #777
  • update dependencies by @demoray in #778
  • update azure blob upload support to use azure_storage_blob by @demoray in #762
  • Bump tokio from 1.52.1 to 1.52.2 by @dependabot[bot] in #779
  • Bump openssl from 0.10.78 to 0.10.79 by @dependabot[bot] in #780
  • Bump tokio from 1.52.2 to 1.52.3 by @dependabot[bot] in #781
  • update to GA Azure SDK by @demoray in #784
  • Use #[expect] instead of #[allow] for clippy lint overrides by @demoray in #785
  • Emit kcore intersections that straddle PT_LOAD gaps by @demoray in #789
  • Resolve iomem test fixtures via CARGO_MANIFEST_DIR by @demoray in #791
  • Document what MAX_BLOCK_SIZE controls by @demoray in #792
  • Hoist clippy lint config into Cargo.toml by @demoray in #793
  • Convert tuple error variants to named-field structs by @demoray in #786
  • Rewrite merge_ranges as a linear fold by @demoray in #787
  • Trim and gate dependencies by @demoray in #790
  • Add #[from] to snapshot::Error::Elf by @demoray in #795
  • Preserve the source error from Image::write_blocks by @demoray in #796
  • Cache Cargo state in the lint job by @demoray in #797
  • Use #[tokio::main] instead of hand-rolled Runtime::new().block_on() by @demoray in #788
  • Differentiate MAX_CONCURRENCY and DEFAULT_CONCURRENCY doc comments by @demoray in #798
  • Use tempfile::TempDir in test_progress_stream_reset by @demoray in #800
  • Replace try_method! macro with an explicit predicate and inline matches by @demoray in #801
  • Return UploadPlan struct from upload_parameters by @demoray in #799
  • Unify block chunking across v1 and v2 in copy_block by @demoray in #803
  • Use PT_LOAD p_paddr directly when translating /proc/kcore segments by @demoray in #794
  • Use named fields on UnableToCreateSnapshotFromSource; escape Raw paths in Display by @demoray in #802

Full Changelog: v0.17.0...v0.18.0

v0.17.0

Choose a tag to compare

@demoray demoray released this 06 Mar 18:20
61ba9fe

What's Changed

Full Changelog: v0.15.0...v0.17.0

v0.15.0

Choose a tag to compare

@demoray demoray released this 26 Mar 17:33
6f37671
  • Bump libc from 0.2.153 to 0.2.154 (#500)
  • Bump tokio-util from 0.7.10 to 0.7.11 (#501)
  • Bump thiserror from 1.0.59 to 1.0.60 (#503)
  • Bump insta from 1.38.0 to 1.39.0 (#505)
  • Bump libc from 0.2.154 to 0.2.155 (#509)
  • Bump async-channel from 2.2.1 to 2.3.1 (#507)
  • Bump thiserror from 1.0.60 to 1.0.61 (#508)
  • Bump tokio from 1.37.0 to 1.38.0 (#511)
  • Bump native-tls from 0.2.11 to 0.2.12 (#510)
  • Bump actions/checkout from 4.1.4 to 4.1.6 (#506)
  • Bump url from 2.5.0 to 2.5.1 (#514)
  • Bump clap from 4.5.4 to 4.5.7 (#513)
  • Bump actions/checkout from 4.1.6 to 4.1.7 (#515)
  • Bump url from 2.5.1 to 2.5.2 (#517)
  • Bump reqwest from 0.12.4 to 0.12.5 (#516)
  • Bump clap from 4.5.7 to 4.5.8 (#518)
  • Bump thiserror from 1.0.61 to 1.0.62 (#521)
  • Bump clap from 4.5.8 to 4.5.9 (#520)
  • Bump bytes from 1.6.0 to 1.6.1 (#522)
  • Bump actions/upload-artifact from 4.3.3 to 4.3.4 (#519)
  • Bump thiserror from 1.0.62 to 1.0.63 (#524)
  • fix doc lint (#538)
  • Bump openssl from 0.10.64 to 0.10.66 (#525)
  • Bump clap from 4.5.9 to 4.5.16 (#537)
  • Bump tokio from 1.38.0 to 1.39.2 (#529)
  • Bump bytes from 1.6.1 to 1.7.1 (#532)
  • Bump actions/upload-artifact from 4.3.4 to 4.3.6 (#534)
  • Bump libc from 0.2.155 to 0.2.156 (#539)
  • Bump reqwest from 0.12.5 to 0.12.7 (#542)
  • Bump tokio from 1.39.2 to 1.39.3 (#541)
  • Bump libc from 0.2.156 to 0.2.158 (#540)
  • Bump insta from 1.39.0 to 1.40.0 (#547)
  • Bump tokio-util from 0.7.11 to 0.7.12 (#546)
  • Bump clap from 4.5.16 to 4.5.17 (#545)
  • Bump tokio from 1.39.3 to 1.40.0 (#544)
  • Bump thiserror from 1.0.63 to 1.0.65 (#562)
  • Bump bytes from 1.7.1 to 1.8.0 (#561)
  • Bump reqwest from 0.12.7 to 0.12.8 (#553)
  • Bump clap from 4.5.17 to 4.5.20 (#557)
  • Bump libc from 0.2.158 to 0.2.161 (#559)
  • Bump insta from 1.40.0 to 1.41.1 (#569)
  • Bump reqwest from 0.12.8 to 0.12.9 (#567)
  • Bump the azure-sdk group with 2 updates (#564)
  • Bump futures from 0.3.30 to 0.3.31 (#566)
  • Bump tokio from 1.40.0 to 1.41.0 (#565)
  • Bump tokio from 1.41.0 to 1.41.1 (#574)
  • Bump indicatif from 0.17.8 to 0.17.9 (#578)
  • Bump thiserror from 1.0.65 to 2.0.3 (#577)
  • Bump libc from 0.2.161 to 0.2.167 (#583)
  • Bump url from 2.5.2 to 2.5.4 (#580)
  • Bump clap from 4.5.20 to 4.5.23 (#590)
  • Bump tokio from 1.41.1 to 1.42.0 (#588)
  • Bump thiserror from 2.0.3 to 2.0.4 (#587)
  • Bump http from 1.1.0 to 1.2.0 (#589)
  • Bump bytes from 1.8.0 to 1.9.0 (#585)
  • Bump thiserror from 2.0.4 to 2.0.7 (#594)
  • Bump tokio-util from 0.7.12 to 0.7.13 (#593)
  • Bump libc from 0.2.167 to 0.2.168 (#591)
  • Bump libc from 0.2.168 to 0.2.169 (#596)
  • Bump actions/checkout from 4.1.7 to 4.2.2 (#563)
  • Bump actions/upload-artifact from 4.3.6 to 4.4.3 (#558)
  • Bump reqwest from 0.12.9 to 0.12.12 (#600)
  • Bump clap from 4.5.23 to 4.5.26 (#604)
  • Bump thiserror from 2.0.7 to 2.0.11 (#605)
  • Bump tokio from 1.42.0 to 1.43.0 (#602)
  • Bump actions/upload-artifact from 4.4.3 to 4.6.0 (#606)
  • Bump native-tls from 0.2.12 to 0.2.13 (#609)
  • Bump clap from 4.5.26 to 4.5.27 (#608)
  • Bump indicatif from 0.17.9 to 0.17.11 (#610)
  • Bump openssl from 0.10.69 to 0.10.70 (#611)
  • Bump clap from 4.5.27 to 4.5.28 (#613)
  • Bump bytes from 1.9.0 to 1.10.0 (#612)
  • remove the dependency atty (#614)
  • add support for arm64 builds (#615)
  • move lint tasks to a lint-specific github actions job (#616)
  • add rust-cache support (#617)
  • Bump clap from 4.5.28 to 4.5.30 (#619)
  • Bump clap from 4.5.30 to 4.5.31 (#624)
  • Bump libc from 0.2.169 to 0.2.170 (#623)
  • Bump actions/upload-artifact from 4.6.0 to 4.6.1 (#622)
  • Bump native-tls from 0.2.13 to 0.2.14 (#621)
  • Bump thiserror from 2.0.11 to 2.0.12 (#626)
  • Bump bytes from 1.10.0 to 1.10.1 (#627)
  • Bump tokio from 1.43.0 to 1.44.0 (#629)
  • Bump clap from 4.5.31 to 4.5.32 (#630)
  • Bump http from 1.2.0 to 1.3.1 (#631)
  • disable unused 3rd party dependencies (#632)
  • address anonymous trait import lints (#633)
  • address std_instead_of_core lint (#634)
  • address shadow_unrelated lints (#637)
  • address if_then_some_else_none lint (#635)
  • address undocumented_unsafe_blocks lints (#638)
  • address redundant_pub_crate lint (#636)
  • address more lints (#639)
  • update to rust edition 2024 (#640)
  • address error documentation lint (#641)
  • address pattern_type_mismatch lint (#642)
  • address as_conversions lints (#643)
  • address arithmetic_side_effects lints (#644)
  • fix unused import warning (#645)
  • move crate::Error to crate::errors::Error (#649)
  • move crate::write_counters::Counter to crate::io::counter::Counter (#648)
  • Bump reqwest from 0.12.14 to 0.12.15 (#646)
  • Bump actions/upload-artifact from 4.6.1 to 4.6.2 (#647)
  • create SnapWriter that manages the Counter & snappy context (#650)
  • refactor errors (#651)
  • fix snap region count (#652)
  • move writing the compressed len count into the Writer (#653)
  • reorganize block copy functions (#654)
  • only test converting images that exist (#655)
  • update testing scripts to not use storage accounts (#656)
  • merge test script args to avoid typo warnings (#657)

v0.14.0

Choose a tag to compare

@demoray demoray released this 24 Apr 21:13
94c8b19

What's Changed

Full Changelog: v0.13.0...v0.14.0

v0.13.0

Choose a tag to compare

@demoray demoray released this 02 Oct 19:59
38977db

v0.12.0

Choose a tag to compare

@demoray demoray released this 16 Aug 19:43
2f61331

v0.11.4

Choose a tag to compare

@demoray demoray released this 22 Jun 18:40
1764cc3

v0.11.3

Choose a tag to compare

@demoray demoray released this 26 May 18:20
7562170