-
Notifications
You must be signed in to change notification settings - Fork 28
/
CHANGES.txt
681 lines (547 loc) · 28.5 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
devicemapper 0.34.4
===================
Recommended Rust toolchain version: 1.80.1
Recommended development release: Fedora 40
- Expose the message ioctl:
https://github.com/stratis-storage/devicemapper-rs/pull/933
- Tidies and Maintenance:
https://github.com/stratis-storage/devicemapper-rs/pull/934
https://github.com/stratis-storage/devicemapper-rs/pull/932
https://github.com/stratis-storage/devicemapper-rs/pull/931
https://github.com/stratis-storage/devicemapper-rs/pull/930
https://github.com/stratis-storage/devicemapper-rs/pull/929
https://github.com/stratis-storage/devicemapper-rs/pull/928
devicemapper 0.34.3
===================
Recommended Rust toolchain version: 1.79.0
Recommended development release: Fedora 40
- Use once_cell instead of lazy_static for lazy statics:
https://github.com/stratis-storage/devicemapper-rs/pull/917
- Increase nix dependency lower bound to 0.29.0:
https://github.com/stratis-storage/devicemapper-rs/pull/922
- Increase tempfile dependency lower bound to 3.4.0:
https://github.com/stratis-storage/devicemapper-rs/pull/926
https://github.com/stratis-storage/devicemapper-rs/pull/925
- Tidies and Maintenance:
https://github.com/stratis-storage/devicemapper-rs/pull/927
https://github.com/stratis-storage/devicemapper-rs/pull/923
https://github.com/stratis-storage/devicemapper-rs/pull/921
https://github.com/stratis-storage/devicemapper-rs/pull/920
https://github.com/stratis-storage/devicemapper-rs/pull/919
https://github.com/stratis-storage/devicemapper-rs/pull/918
https://github.com/stratis-storage/devicemapper-rs/pull/916
https://github.com/stratis-storage/devicemapper-rs/pull/915
https://github.com/stratis-storage/devicemapper-rs/pull/914
devicemapper 0.34.2
===================
Recommended Rust toolchain version: 1.76.0
Recommended development release: Fedora 39
- Increase retry dependency lower bound to 2.0.0:
https://github.com/stratis-storage/devicemapper-rs/pull/902
- Increase env_logger dependency lower bound to 0.11.0:
https://github.com/stratis-storage/devicemapper-rs/pull/907
- Increase nix dependency lower bound to 0.28.0:
https://github.com/stratis-storage/devicemapper-rs/pull/908
- devicemapper-rs-sys: Release version 0.3.0
https://github.com/stratis-storage/devicemapper-rs/pull/906
- devicemapper-rs-sys: Increase bindgen dependency lower bound:
https://github.com/stratis-storage/devicemapper-rs/pull/904
- Tidies and Maintenance:
https://github.com/stratis-storage/devicemapper-rs/pull/911
https://github.com/stratis-storage/devicemapper-rs/pull/910
https://github.com/stratis-storage/devicemapper-rs/pull/909
https://github.com/stratis-storage/devicemapper-rs/pull/905
https://github.com/stratis-storage/devicemapper-rs/pull/903
https://github.com/stratis-storage/devicemapper-rs/pull/900
devicemapper 0.34.1
===================
Recommended Rust toolchain version: 1.75.0
Recommended development release: Fedora 39
- Downgrade some log entries to trace level:
https://github.com/stratis-storage/devicemapper-rs/pull/890
- Use loopdev-3 instead of loopdev package:
https://github.com/stratis-storage/devicemapper-rs/pull/898
- Increase nix dependency lower bound to 0.27.1:
https://github.com/stratis-storage/devicemapper-rs/pull/886
- Tidies and Maintenance:
https://github.com/stratis-storage/devicemapper-rs/pull/897
https://github.com/stratis-storage/devicemapper-rs/pull/896
https://github.com/stratis-storage/devicemapper-rs/pull/895
https://github.com/stratis-storage/devicemapper-rs/pull/894
https://github.com/stratis-storage/devicemapper-rs/pull/893
https://github.com/stratis-storage/devicemapper-rs/pull/892
https://github.com/stratis-storage/devicemapper-rs/pull/889
devicemapper 0.34.0
===================
Recommended Rust toolchain version: 1.73.0
Recommended development release: Fedora 38
- devicemapper-sys: Release version 0.2.0
https://github.com/stratis-storage/devicemapper-rs/pull/883
- devicemapper-sys: Increase bindgen dependency lower bound to 0.68.1:
https://github.com/stratis-storage/devicemapper-rs/pull/880
- Increase bitflags dependency lower bound to 2.3.3:
https://github.com/stratis-storage/devicemapper-rs/pull/888
https://github.com/stratis-storage/devicemapper-rs/pull/855
- Do not use default features for retry crate:
https://github.com/stratis-storage/devicemapper-rs/pull/869
- devicemapper-sys: Remove unused nix dependency specification:
https://github.com/stratis-storage/devicemapper-rs/pull/872
- Tidies and Maintenance:
https://github.com/stratis-storage/devicemapper-rs/pull/885
https://github.com/stratis-storage/devicemapper-rs/pull/884
https://github.com/stratis-storage/devicemapper-rs/pull/882
https://github.com/stratis-storage/devicemapper-rs/pull/881
https://github.com/stratis-storage/devicemapper-rs/pull/879
https://github.com/stratis-storage/devicemapper-rs/pull/878
https://github.com/stratis-storage/devicemapper-rs/pull/877
https://github.com/stratis-storage/devicemapper-rs/pull/876
https://github.com/stratis-storage/devicemapper-rs/pull/875
https://github.com/stratis-storage/devicemapper-rs/pull/874
https://github.com/stratis-storage/devicemapper-rs/pull/873
https://github.com/stratis-storage/devicemapper-rs/pull/871
https://github.com/stratis-storage/devicemapper-rs/pull/870
https://github.com/stratis-storage/devicemapper-rs/pull/868
https://github.com/stratis-storage/devicemapper-rs/pull/867
https://github.com/stratis-storage/devicemapper-rs/pull/866
https://github.com/stratis-storage/devicemapper-rs/pull/864
devicemapper 0.33.5
===================
Recommended Rust toolchain version: 1.70.0
Lowest supported Rust toolchain version: 1.69.0
Recommended development release: Fedora 38
- Test for presence of udev daemon in UdevSync implementation:
https://github.com/stratis-storage/devicemapper-rs/pull/859
- Patch Cargo.toml to avoid loopdev FTBFS:
https://github.com/stratis-storage/devicemapper-rs/pull/852
- Increase bitflags dependency lower bound to 1.3.2:
https://github.com/stratis-storage/devicemapper-rs/pull/855
- Tidies and Maintenance:
https://github.com/stratis-storage/devicemapper-rs/pull/862
https://github.com/stratis-storage/devicemapper-rs/pull/861
https://github.com/stratis-storage/devicemapper-rs/pull/860
https://github.com/stratis-storage/devicemapper-rs/pull/857
https://github.com/stratis-storage/devicemapper-rs/pull/854
https://github.com/stratis-storage/devicemapper-rs/pull/853
devicemapper 0.33.4
===================
Recommended Rust toolchain version: 1.68.0
Lowest supported Rust toolchain version: 1.66.1
Recommended development release: Fedora 37
- Make CacheDev, LinearDev, and ThinPoolDev private on resume():
https://github.com/stratis-storage/devicemapper-rs/pull/850
- Tidies and Maintenance:
https://github.com/stratis-storage/devicemapper-rs/pull/849
devicemapper 0.33.3
===================
Recommended Rust toolchain version: 1.68.0
Lowest supported Rust toolchain version: 1.66.1
Recommended development release: Fedora 37
- Send udev options to make cache, linear, and thinpool devs private:
https://github.com/stratis-storage/devicemapper-rs/pull/845
- Increase env_logger dependency lower bound to 0.10.0:
https://github.com/stratis-storage/devicemapper-rs/pull/844
devicemapper 0.33.2
===================
Recommended Rust toolchain version: 1.68.0
Lowest supported Rust toolchain version: 1.66.1
Recommended development release: Fedora 37
- Expose target table related structs:
https://github.com/stratis-storage/devicemapper-rs/pull/839
- Tidies and Maintenance:
https://github.com/stratis-storage/devicemapper-rs/pull/842
https://github.com/stratis-storage/devicemapper-rs/pull/841
https://github.com/stratis-storage/devicemapper-rs/pull/838
devicemapper 0.33.1
===================
Recommended Rust toolchain version: 1.67.1
Lowest supported Rust toolchain version: 1.66.1
Recommended development release: Fedora 37
- Require devicemapper-sys v0.1.5:
https://github.com/stratis-storage/devicemapper-rs/pull/837
- Release devicemapper-sys v0.1.5:
https://github.com/stratis-storage/devicemapper-rs/pull/835
devicemapper 0.33.0
===================
Recommended Rust toolchain version: 1.67.1
Lowest supported Rust toolchain version: 1.66.1
Recommended development release: Fedora 37
- Add udev synchronization and logging support:
https://github.com/stratis-storage/devicemapper-rs/issues/768
https://github.com/stratis-storage/devicemapper-rs/issues/730
https://github.com/stratis-storage/devicemapper-rs/pull/774
- Increase nix dependency lower bound to 0.26.0:
https://github.com/stratis-storage/devicemapper-rs/pull/820
- Release devicemapper-sys v0.1.4:
https://github.com/stratis-storage/devicemapper-rs/pull/826
- Tidies and Maintenance:
https://github.com/stratis-storage/devicemapper-rs/pull/828
https://github.com/stratis-storage/devicemapper-rs/pull/827
https://github.com/stratis-storage/devicemapper-rs/pull/825
https://github.com/stratis-storage/devicemapper-rs/pull/824
https://github.com/stratis-storage/devicemapper-rs/pull/823
https://github.com/stratis-storage/devicemapper-rs/pull/822
https://github.com/stratis-storage/devicemapper-rs/pull/821
https://github.com/stratis-storage/devicemapper-rs/pull/819
https://github.com/stratis-storage/devicemapper-rs/pull/818
https://github.com/stratis-storage/devicemapper-rs/pull/817
https://github.com/stratis-storage/devicemapper-rs/pull/816
https://github.com/stratis-storage/devicemapper-rs/pull/814
https://github.com/stratis-storage/devicemapper-rs/pull/803
devicemapper 0.32.3
===================
Recommended Rust toolchain version: 1.65.0
Lowest supported Rust toolchain version: 1.62.1
Recommended development release: Fedora 37
- Expose DeviceInfo struct:
https://github.com/stratis-storage/devicemapper-rs/pull/787
- Fix a code defect that could result in an ill-formed ioctl message header:
https://github.com/stratis-storage/devicemapper-rs/pull/806
- Increase bindgen dependency version specification to 0.63:
https://github.com/stratis-storage/devicemapper-rs/pull/804
- Tidies and Maintenance:
https://github.com/stratis-storage/devicemapper-rs/pull/812
https://github.com/stratis-storage/devicemapper-rs/pull/810
https://github.com/stratis-storage/devicemapper-rs/pull/807
https://github.com/stratis-storage/devicemapper-rs/pull/802
https://github.com/stratis-storage/devicemapper-rs/pull/800
https://github.com/stratis-storage/devicemapper-rs/pull/799
https://github.com/stratis-storage/devicemapper-rs/pull/798
https://github.com/stratis-storage/devicemapper-rs/pull/797
https://github.com/stratis-storage/devicemapper-rs/pull/796
https://github.com/stratis-storage/devicemapper-rs/pull/795
https://github.com/stratis-storage/devicemapper-rs/pull/794
https://github.com/stratis-storage/devicemapper-rs/pull/793
https://github.com/stratis-storage/devicemapper-rs/pull/791
https://github.com/stratis-storage/devicemapper-rs/pull/788
https://github.com/stratis-storage/devicemapper-rs/pull/786
https://github.com/stratis-storage/devicemapper-rs/pull/785
https://github.com/stratis-storage/devicemapper-rs/pull/778
devicemapper 0.32.2
===================
Recommended Rust toolchain version: 1.63.0
Lowest supported Rust toolchain version: 1.62.1
Recommended development release: Fedora 36
- Update to edition 2021:
https://github.com/stratis-storage/devicemapper-rs/pull/766
- Do not use feature_args for thinpool equivalence:
https://github.com/stratis-storage/devicemapper-rs/pull/783
- Increase loopdev dependency lower bound to 0.4.0:
https://github.com/stratis-storage/devicemapper-rs/pull/781
- Tidies and Maintenance:
https://github.com/stratis-storage/devicemapper-rs/pull/780
https://github.com/stratis-storage/devicemapper-rs/pull/779
https://github.com/stratis-storage/devicemapper-rs/pull/777
https://github.com/stratis-storage/devicemapper-rs/pull/776
https://github.com/stratis-storage/devicemapper-rs/pull/775
devicemapper 0.32.1
===================
Recommended Rust toolchain version: 1.62.0
Lowest supported Rust toolchain version: 1.58.1
Recommended development release: Fedora 36
- Expose TargetTable and TargetParams:
https://github.com/stratis-storage/devicemapper-rs/issues/747
https://github.com/stratis-storage/devicemapper-rs/pull/750
- Add a proper list of categories to the Cargo.toml file:
https://github.com/stratis-storage/devicemapper-rs/pull/751
- Release devicemapper-sys version 0.1.3:
https://github.com/stratis-storage/devicemapper-rs/pull/771
- Set a per-command ioctl version in device-mapper header:
https://github.com/stratis-storage/devicemapper-rs/issues/769
https://github.com/stratis-storage/devicemapper-rs/pull/772
https://github.com/stratis-storage/devicemapper-rs/pull/770
- Increase nix dependency version to 0.24.0:
https://github.com/stratis-storage/devicemapper-rs/pull/758
- Increase uuid dependency version to 1.0.0:
https://github.com/stratis-storage/devicemapper-rs/pull/760
- Tidies and Maintenance:
https://github.com/stratis-storage/devicemapper-rs/pull/767
https://github.com/stratis-storage/devicemapper-rs/pull/765
https://github.com/stratis-storage/devicemapper-rs/pull/764
https://github.com/stratis-storage/devicemapper-rs/pull/763
https://github.com/stratis-storage/devicemapper-rs/pull/761
https://github.com/stratis-storage/devicemapper-rs/pull/759
https://github.com/stratis-storage/devicemapper-rs/pull/757
https://github.com/stratis-storage/devicemapper-rs/pull/756
https://github.com/stratis-storage/devicemapper-rs/pull/755
https://github.com/stratis-storage/devicemapper-rs/pull/754
https://github.com/stratis-storage/devicemapper-rs/pull/753
https://github.com/stratis-storage/devicemapper-rs/pull/752
https://github.com/stratis-storage/devicemapper-rs/pull/748
devicemapper 0.32.0
===================
Recommended Rust toolchain version: 1.58.1
Lowest supported Rust toolchain version: 1.54.0
Recommended development release: Fedora 35
- New version: 0.32.0:
https://github.com/stratis-storage/devicemapper-rs/pull/744
- Allow passing feature args when creating a thinpool device:
https://github.com/stratis-storage/devicemapper-rs/pull/745
- Tidies and Maintenance:
https://github.com/stratis-storage/devicemapper-rs/pull/743
https://github.com/stratis-storage/devicemapper-rs/pull/742
devicemapper 0.31.0
===================
Recommended Rust toolchain version: 1.58.0
Lowest supported Rust toolchain version: 1.54.0
Recommended development release: Fedora 34
- Allow specifying features args when setting up a thinpool device:
https://github.com/stratis-storage/devicemapper-rs/pull/731
- Tidies and Maintenance:
https://github.com/stratis-storage/devicemapper-rs/pull/739
https://github.com/stratis-storage/devicemapper-rs/pull/738
https://github.com/stratis-storage/devicemapper-rs/pull/737
https://github.com/stratis-storage/devicemapper-rs/pull/736
https://github.com/stratis-storage/devicemapper-rs/pull/734
devicemapper 0.30.1
===================
Recommended Rust toolchain version: 1.57.0
Lowest supported Rust toolchain version: 1.54.0
Recommended development release: Fedora 34
- New release: 0.30.1
https://github.com/stratis-storage/devicemapper-rs/pull/714
- Make internal errors module public:
https://github.com/stratis-storage/devicemapper-rs/issues/724
https://github.com/stratis-storage/devicemapper-rs/pull/726
- Release devicemapper-sys version 0.1.2:
https://github.com/stratis-storage/devicemapper-rs/pull/720
- Tidies and Maintenance:
https://github.com/stratis-storage/devicemapper-rs/pull/733
https://github.com/stratis-storage/devicemapper-rs/pull/732
https://github.com/stratis-storage/devicemapper-rs/pull/729
https://github.com/stratis-storage/devicemapper-rs/pull/728
https://github.com/stratis-storage/devicemapper-rs/pull/725
https://github.com/stratis-storage/devicemapper-rs/pull/718
https://github.com/stratis-storage/devicemapper-rs/pull/717
https://github.com/stratis-storage/devicemapper-rs/pull/715
https://github.com/stratis-storage/devicemapper-rs/pull/713
https://github.com/stratis-storage/devicemapper-rs/pull/712
devicemapper 0.30.0
===================
Recommended Rust toolchain version: 1.55.0
Lowest supported Rust toolchain version: 1.54.0
Recommended development release: Fedora 34
- Introduce devicemapper-version based conditional compilation:
https://github.com/stratis-storage/devicemapper-rs/issues/686
https://github.com/stratis-storage/devicemapper-rs/pull/709
https://github.com/stratis-storage/devicemapper-rs/pull/705
https://github.com/stratis-storage/devicemapper-rs/pull/703
https://github.com/stratis-storage/devicemapper-rs/pull/702
https://github.com/stratis-storage/devicemapper-rs/pull/700
https://github.com/stratis-storage/devicemapper-rs/pull/699
https://github.com/stratis-storage/devicemapper-rs/pull/698
- Pass DmOptions parameter to DmDevice::suspend and status() methods:
https://github.com/stratis-storage/devicemapper-rs/issues/663
https://github.com/stratis-storage/devicemapper-rs/pull/707
- Make DmOptions implement Copy:
https://github.com/stratis-storage/devicemapper-rs/pull/710
- Pass DmOptions parameter to Dm::table_load:
https://github.com/stratis-storage/devicemapper-rs/pull/627
- Allow DM_SECURE_DATA flag in Dm::table_load:
https://github.com/stratis-storage/devicemapper-rs/pull/688
- Remove implementation of description() method from DmError:
https://github.com/stratis-storage/devicemapper-rs/pull/657
- Make name field optional in DeviceInfo struct:
https://github.com/stratis-storage/devicemapper-rs/pull/668
- Use definitions of constants defined in dm-ioctl.h:
https://github.com/stratis-storage/devicemapper-rs/pull/693
https://github.com/stratis-storage/devicemapper-rs/pull/691
- Use bindgen with only runtime feature enabled:
https://github.com/stratis-storage/devicemapper-rs/pull/665
- Remove dependency on error-chain:
https://github.com/stratis-storage/devicemapper-rs/pull/671
- Tidies and Maintenance:
https://github.com/stratis-storage/devicemapper-rs/pull/706
https://github.com/stratis-storage/devicemapper-rs/pull/704
https://github.com/stratis-storage/devicemapper-rs/pull/701
https://github.com/stratis-storage/devicemapper-rs/pull/697
https://github.com/stratis-storage/devicemapper-rs/pull/696
https://github.com/stratis-storage/devicemapper-rs/pull/695
https://github.com/stratis-storage/devicemapper-rs/pull/689
https://github.com/stratis-storage/devicemapper-rs/pull/687
https://github.com/stratis-storage/devicemapper-rs/pull/685
https://github.com/stratis-storage/devicemapper-rs/pull/684
https://github.com/stratis-storage/devicemapper-rs/pull/683
https://github.com/stratis-storage/devicemapper-rs/pull/680
https://github.com/stratis-storage/devicemapper-rs/pull/679
https://github.com/stratis-storage/devicemapper-rs/pull/678
https://github.com/stratis-storage/devicemapper-rs/pull/677
https://github.com/stratis-storage/devicemapper-rs/pull/676
https://github.com/stratis-storage/devicemapper-rs/pull/674
https://github.com/stratis-storage/devicemapper-rs/pull/673
https://github.com/stratis-storage/devicemapper-rs/pull/672
https://github.com/stratis-storage/devicemapper-rs/pull/669
https://github.com/stratis-storage/devicemapper-rs/pull/666
https://github.com/stratis-storage/devicemapper-rs/pull/662
https://github.com/stratis-storage/devicemapper-rs/pull/661
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 representation:
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