devicemapper 0.29.2
===================
Recommended Rust toolchain version: 1.53.0
Lowest supported Rust toolchain version: 1.49
- General cleanup of core implementation:
* use bindgen to dynamically generate ioctl bindings
* handle potential unmarshalling errors
https://github.com/stratis-storage/devicemapper-rs/issues/623
https://github.com/stratis-storage/devicemapper-rs/issues/433
https://github.com/stratis-storage/devicemapper-rs/issues/525
https://github.com/stratis-storage/devicemapper-rs/pull/633
- Enable support for Android targets:
https://github.com/stratis-storage/devicemapper-rs/pull/626
- Make all types generated by range macro hashable:
https://github.com/stratis-storage/devicemapper-rs/pull/622
- Add CI support for Android build target:
https://github.com/stratis-storage/devicemapper-rs/issues/640
https://github.com/stratis-storage/devicemapper-rs/pull/652
- Add CI for musl:
https://github.com/stratis-storage/devicemapper-rs/issues/648
https://github.com/stratis-storage/devicemapper-rs/pull/651
- Tidies and Maintenance:
https://github.com/stratis-storage/devicemapper-rs/pull/656
https://github.com/stratis-storage/devicemapper-rs/pull/655
https://github.com/stratis-storage/devicemapper-rs/pull/653
https://github.com/stratis-storage/devicemapper-rs/pull/650
https://github.com/stratis-storage/devicemapper-rs/pull/646
https://github.com/stratis-storage/devicemapper-rs/pull/645
https://github.com/stratis-storage/devicemapper-rs/pull/642
https://github.com/stratis-storage/devicemapper-rs/pull/639
https://github.com/stratis-storage/devicemapper-rs/pull/636
https://github.com/stratis-storage/devicemapper-rs/pull/635
https://github.com/stratis-storage/devicemapper-rs/pull/634
https://github.com/stratis-storage/devicemapper-rs/pull/631
https://github.com/stratis-storage/devicemapper-rs/pull/629
https://github.com/stratis-storage/devicemapper-rs/pull/628
https://github.com/stratis-storage/devicemapper-rs/pull/625
https://github.com/stratis-storage/devicemapper-rs/pull/621
https://github.com/stratis-storage/devicemapper-rs/pull/619
https://github.com/stratis-storage/devicemapper-rs/pull/617
devicemapper 0.29.1
===================
Recommended Rust toolchain version: 1.51.0
Lowest supported Rust toolchain version: 1.49
- Tidies and Maintenance:
https://github.com/stratis-storage/devicemapper-rs/pull/612
https://github.com/stratis-storage/devicemapper-rs/pull/611
https://github.com/stratis-storage/devicemapper-rs/pull/608
https://github.com/stratis-storage/devicemapper-rs/pull/607
https://github.com/stratis-storage/devicemapper-rs/pull/605
https://github.com/stratis-storage/devicemapper-rs/pull/603
https://github.com/stratis-storage/devicemapper-rs/pull/602
https://github.com/stratis-storage/devicemapper-rs/pull/601
devicemapper 0.29.0
===================
Recommended Rust toolchain version: 1.48.0
Lowest supported Rust toolchain version: 1.47
YAML linter: yamllint (1.25.0)
Python: 3.8.5
New minimum Rust crate requirements:
- nix: 0.19
- Use u128 for underlying Bytes represenation:
https://github.com/stratis-storage/devicemapper-rs/issues/426
https://github.com/stratis-storage/devicemapper-rs/pull/598
- Implement AsRawFd for DM:
https://github.com/stratis-storage/devicemapper-rs/pull/592
- Tidies and Maintenance:
https://github.com/stratis-storage/devicemapper-rs/pull/600
https://github.com/stratis-storage/devicemapper-rs/pull/599
https://github.com/stratis-storage/devicemapper-rs/pull/597
https://github.com/stratis-storage/devicemapper-rs/pull/595
https://github.com/stratis-storage/devicemapper-rs/pull/594
https://github.com/stratis-storage/devicemapper-rs/pull/593
https://github.com/stratis-storage/devicemapper-rs/pull/591
https://github.com/stratis-storage/devicemapper-rs/pull/590
https://github.com/stratis-storage/devicemapper-rs/pull/588
devicemapper 0.28.1
===================
Recommended Rust toolchain version: 1.47.0
Lowest supported Rust toolchain version: 1.45
New minimum Rust crate requirements:
- error_chain: 0.12.4
- nix: 0.18
- uuid: 0.8
YAML linter: yamllint (1.23.0)
- Fix incorrect parsing of flakey target parameters:
https://github.com/stratis-storage/devicemapper-rs/issues/261
https://github.com/stratis-storage/devicemapper-rs/pull/492
- Fix some bugs in parsing target parameters when the number of feature
arguments is 0:
https://github.com/stratis-storage/devicemapper-rs/issues/484
https://github.com/stratis-storage/devicemapper-rs/pull/489
https://github.com/stratis-storage/devicemapper-rs/pull/495
- Fix an incompatibility with musl:
https://github.com/stratis-storage/devicemapper-rs/issues/560
https://github.com/stratis-storage/devicemapper-rs/pull/562
- Use fully qualified names in macros:
https://github.com/stratis-storage/devicemapper-rs/pull/524
- Tidies and Maintenance:
https://github.com/stratis-storage/devicemapper-rs/pull/585
https://github.com/stratis-storage/devicemapper-rs/pull/584
https://github.com/stratis-storage/devicemapper-rs/pull/583
https://github.com/stratis-storage/devicemapper-rs/pull/582
https://github.com/stratis-storage/devicemapper-rs/pull/581
https://github.com/stratis-storage/devicemapper-rs/pull/580
https://github.com/stratis-storage/devicemapper-rs/pull/579
https://github.com/stratis-storage/devicemapper-rs/pull/578
https://github.com/stratis-storage/devicemapper-rs/pull/577
https://github.com/stratis-storage/devicemapper-rs/pull/576
https://github.com/stratis-storage/devicemapper-rs/pull/575
https://github.com/stratis-storage/devicemapper-rs/pull/574
https://github.com/stratis-storage/devicemapper-rs/pull/573
https://github.com/stratis-storage/devicemapper-rs/pull/572
https://github.com/stratis-storage/devicemapper-rs/pull/571
https://github.com/stratis-storage/devicemapper-rs/pull/569
https://github.com/stratis-storage/devicemapper-rs/pull/568
https://github.com/stratis-storage/devicemapper-rs/pull/567
https://github.com/stratis-storage/devicemapper-rs/pull/566
https://github.com/stratis-storage/devicemapper-rs/pull/565
https://github.com/stratis-storage/devicemapper-rs/pull/564
https://github.com/stratis-storage/devicemapper-rs/pull/561
https://github.com/stratis-storage/devicemapper-rs/pull/558
https://github.com/stratis-storage/devicemapper-rs/pull/555
https://github.com/stratis-storage/devicemapper-rs/pull/554
https://github.com/stratis-storage/devicemapper-rs/pull/553
https://github.com/stratis-storage/devicemapper-rs/pull/552
https://github.com/stratis-storage/devicemapper-rs/pull/551
https://github.com/stratis-storage/devicemapper-rs/pull/550
https://github.com/stratis-storage/devicemapper-rs/pull/548
https://github.com/stratis-storage/devicemapper-rs/pull/547
https://github.com/stratis-storage/devicemapper-rs/pull/546
https://github.com/stratis-storage/devicemapper-rs/pull/545
https://github.com/stratis-storage/devicemapper-rs/pull/544
https://github.com/stratis-storage/devicemapper-rs/pull/543
https://github.com/stratis-storage/devicemapper-rs/pull/542
https://github.com/stratis-storage/devicemapper-rs/pull/541
https://github.com/stratis-storage/devicemapper-rs/pull/540
https://github.com/stratis-storage/devicemapper-rs/pull/539
https://github.com/stratis-storage/devicemapper-rs/pull/538
https://github.com/stratis-storage/devicemapper-rs/pull/536
https://github.com/stratis-storage/devicemapper-rs/pull/534
https://github.com/stratis-storage/devicemapper-rs/pull/533
https://github.com/stratis-storage/devicemapper-rs/pull/532
https://github.com/stratis-storage/devicemapper-rs/pull/531
https://github.com/stratis-storage/devicemapper-rs/pull/530
https://github.com/stratis-storage/devicemapper-rs/pull/529
https://github.com/stratis-storage/devicemapper-rs/pull/528
https://github.com/stratis-storage/devicemapper-rs/pull/527
https://github.com/stratis-storage/devicemapper-rs/pull/521
https://github.com/stratis-storage/devicemapper-rs/pull/520
https://github.com/stratis-storage/devicemapper-rs/pull/519
https://github.com/stratis-storage/devicemapper-rs/pull/518
https://github.com/stratis-storage/devicemapper-rs/pull/517
https://github.com/stratis-storage/devicemapper-rs/pull/514
https://github.com/stratis-storage/devicemapper-rs/pull/512
https://github.com/stratis-storage/devicemapper-rs/pull/511
https://github.com/stratis-storage/devicemapper-rs/pull/509
https://github.com/stratis-storage/devicemapper-rs/pull/508
https://github.com/stratis-storage/devicemapper-rs/pull/507
https://github.com/stratis-storage/devicemapper-rs/pull/504
https://github.com/stratis-storage/devicemapper-rs/pull/502
https://github.com/stratis-storage/devicemapper-rs/pull/501
https://github.com/stratis-storage/devicemapper-rs/pull/500
https://github.com/stratis-storage/devicemapper-rs/pull/499
https://github.com/stratis-storage/devicemapper-rs/pull/497
https://github.com/stratis-storage/devicemapper-rs/pull/496
https://github.com/stratis-storage/devicemapper-rs/pull/494
https://github.com/stratis-storage/devicemapper-rs/pull/487
https://github.com/stratis-storage/devicemapper-rs/pull/486
https://github.com/stratis-storage/devicemapper-rs/pull/480
https://github.com/stratis-storage/devicemapper-rs/pull/478
https://github.com/stratis-storage/devicemapper-rs/pull/477