Skip to content

Latest commit

 

History

History
163 lines (98 loc) · 6.43 KB

CHANGELOG.md

File metadata and controls

163 lines (98 loc) · 6.43 KB

Changelog

All notable changes to this project will be documented in this file.

[0.5.0] - 2023-05-13

Features

  • zpool: [breaking] Change ZpoolEngine::{status,status_all,all} functions (#196)

[0.4.3] - 2023-05-12

Bug Fixes

  • Accidently used Deref from reexport instead of std. (#186)
  • Include colon in valid path param (#189)
  • zpool: Disk.path() does not return a full relative path

Features

  • zpool: Add status_all(...) fn to query zpool status with some parameters (#190)

[0.4.2] - 2023-04-01

Bug Fixes

  • Fix solaris build by using forked zfs-core-sys (#185)

[0.4.0] - 2023-04-01

Bug Fixes

  • zfs: Allow snapshotting of entire pool (#173)
  • zpool: Handling of in-use spares

Documentation

  • README: Bring it more closer to reality. (#171)

[0.3.1] - 2022-04-17

Bug Fixes

  • zfs: Fix destroy_bookmarks method (#170)

Ci

  • Disable bookmarking test for now

[0.3.0] - 2022-04-16

Bug Fixes

  • zfs: Unflip bool_to_u64 results
  • zfs: ZLE (Zero Length Encoding) compression is not "LZE"
  • zfs: Filesystem_limit/snapshot_limit/filesystem_count/snapshot_count can now be 'none' (#163)
  • (zpool): "see" line in status is not parsed correctly (#168)

Features

  • zfs: In CreateDatasetRequest, inherit most things if not explicitly set (#155)
  • zfs: Add support for running channel programs
  • crate: Reexport libnv, do not use unused strum

Ci

  • azure: Bump builders to 20.04 (#158)

[0.2.3] - 2021-10-25

Bug Fixes

  • zfs: Fixed 'Failed to parse value: VariantNotFound' on Linux, zfs-2.0.3 (#146)

Documentation

  • changelog: Update for v0.2.2

Features

  • zfs: Convert nvlist errors to HashMaps to make the Error type Send+Sync (#152) (#153)

[0.2.2] - 2020-04-26

Bug Fixes

  • zfs: Fix incremental send in LZC (#128)

Documentation

  • readme: Update to reflect current state of things
  • readme: Fix footnote

Chose

  • changelog: Update for 0.2.1

[0.2.1] - 2020-03-22

Features

  • zfs: Fix dataset name parser for ZFS (#127)

[0.2.0] - 2020-03-01

Bug Fixes

  • zpool: Integer overflow in zpool parser

Features

  • Inception of ZFS module (#83)
  • zfs: Check existence of dataset.
  • Fuzzy testing target (#90)
  • zfs: Basic zfs create and destroy operations (#91)
  • Remove unicode feature from regex crate (#93)
  • zfs: Listing filesystems and volumes (#94)
  • zfs: Add PathExt trait to make it easier to work with dataset names (#100)
  • zfs: Pass errors from lzc snapshot call to the consumer. (#102)
  • zfs: Ability to read filesystem dataset properties (#111)
  • zfs: Read properties of a snapshot (#112)
  • zfs: Read properties of a volume (#113)
  • zfs: Read properties of a bookmark (#114)
  • zfs: Ability to work with bookmarks
  • zfs: Ability to send snapshot (#119)
  • zfs: Remove known unknowns from properties (#121)
  • Add a single point of logging configuration (#123)

Styling

  • Run cargo fmt (#117)

Ci

  • Add Cirrus-CI (#76)
  • Create an memory device for tests on Cirrus (#77)
  • cirrus: Update FreeBSD builder images to latest production release (#122)

[0.1.1] - 2019-08-12

Features

  • zpool: Add Zpool::add (#53)
  • zpool: Remove device from zpool (#60)
  • zpool: Fix parser for logs and caches. Add add_zil and add_cache (#63)
  • zpool: Add replace_disk. Closes #25 (#67)
  • zpool: Add regex for another type of vdev reuse. Closes #49 (#69)

Refactor

  • Make Vdev and Zpool structure more understandable (#39)
  • Switch to Pairs#as_span (#56)

Styling

  • New fmt config (#54)

Ci

  • Report coverage to Azure Pipelines (#55)
  • Try to speedup the build (#68)