libcryptsetup-rs 0.9.0
======================
Recommended Rust toolchain version: 1.72.0
Lowest supported Rust toolchain version: 1.71.1
Recommended development environment: Fedora 38
- Add submodule and use per-thread-mutex for synchronization:
https://github.com/stratis-storage/libcryptsetup-rs/pull/313
- Increase bitflags dependency lower bound to 2.3.0:
https://github.com/stratis-storage/libcryptsetup-rs/pull/316
- Tidies and Maintenance:
https://github.com/stratis-storage/libcryptsetup-rs/pull/318
https://github.com/stratis-storage/libcryptsetup-rs/pull/317
https://github.com/stratis-storage/libcryptsetup-rs/pull/316
https://github.com/stratis-storage/libcryptsetup-rs/pull/315
https://github.com/stratis-storage/libcryptsetup-rs/pull/314
https://github.com/stratis-storage/libcryptsetup-rs/pull/312
https://github.com/stratis-storage/libcryptsetup-rs/pull/311
https://github.com/stratis-storage/libcryptsetup-rs/pull/310
https://github.com/stratis-storage/libcryptsetup-rs/pull/309
https://github.com/stratis-storage/libcryptsetup-rs/pull/308
https://github.com/stratis-storage/libcryptsetup-rs/pull/307
https://github.com/stratis-storage/libcryptsetup-rs/pull/306
https://github.com/stratis-storage/libcryptsetup-rs/pull/305
https://github.com/stratis-storage/libcryptsetup-rs/pull/304
https://github.com/stratis-storage/libcryptsetup-rs/pull/303
https://github.com/stratis-storage/libcryptsetup-rs/pull/301
libcryptsetup-rs 0.8.0
======================
Recommended Rust toolchain version: 1.69.0
Lowest supported Rust toolchain version: 1.66.1
Recommended development environment: Fedora 38
- Use CryptParams::as_ptr() in load() and repair():
https://github.com/stratis-storage/libcryptsetup-rs/pull/296
- Tidies and Maintenance:
https://github.com/stratis-storage/libcryptsetup-rs/pull/299
libcryptsetup-rs 0.7.1
======================
Recommended Rust toolchain version: 1.69.0
Lowest supported Rust toolchain version: 1.66.1
Recommended development environment: Fedora 38
- Bound format function type parameter to ensure inner field is read:
https://github.com/stratis-storage/libcryptsetup-rs/pull/292
- Transform format function argument into CString representation:
https://github.com/stratis-storage/libcryptsetup-rs/pull/291
- Tidies and Maintenance:
https://github.com/stratis-storage/libcryptsetup-rs/pull/290
libcryptsetup-rs 0.7.0
======================
Recommended Rust toolchain version: 1.69.0
Lowest supported Rust toolchain version: 1.66.1
Recommended development environment: Fedora 37
- Fix passphrase parameter:
https://github.com/stratis-storage/libcryptsetup-rs/pull/282
- Add some flags introduced in newer libcryptsetup versions:
https://github.com/stratis-storage/libcryptsetup-rs/pull/288
https://github.com/stratis-storage/libcryptsetup-rs/pull/281
- Release libcryptsetup-rs-sys 0.2.4:
https://github.com/stratis-storage/libcryptsetup-rs/pull/287
- Increase libc dependency lower bound to 0.2.139:
https://github.com/stratis-storage/libcryptsetup-rs/pull/283
- Increase base64 dependency lower bound to 0.21.0:
https://github.com/stratis-storage/libcryptsetup-rs/pull/284
- Tidies and Maintenance:
https://github.com/stratis-storage/libcryptsetup-rs/pull/286
https://github.com/stratis-storage/libcryptsetup-rs/pull/285
https://github.com/stratis-storage/libcryptsetup-rs/pull/280
https://github.com/stratis-storage/libcryptsetup-rs/pull/279
libcryptsetup-rs 0.6.1
======================
Recommended Rust toolchain version: 1.67.0
Lowest supported Rust toolchain version: 1.66.1
Recommended development environment: Fedora 37
- Fix memory safety bugs in set_label and set_uuid implementation:
https://github.com/stratis-storage/libcryptsetup-rs/issues/264
https://github.com/stratis-storage/libcryptsetup-rs/pull/275
https://github.com/stratis-storage/libcryptsetup-rs/pull/274
- Increase bindgen dependency lower bound to 0.63.0:
https://github.com/stratis-storage/libcryptsetup-rs/pull/259
- Increase nix dependency lower bound to 0.26.0:
https://github.com/stratis-storage/libcryptsetup-rs/pull/265
- Release libcryptsetup-rs-sys 0.2.3:
https://github.com/stratis-storage/libcryptsetup-rs/pull/273
- Release libcryptsetup-rs-sys 0.2.2:
https://github.com/stratis-storage/libcryptsetup-rs/pull/272
- Release libcryptsetup-rs-sys 0.2.1:
https://github.com/stratis-storage/libcryptsetup-rs/pull/246
- Tidies and Maintenance:
https://github.com/stratis-storage/libcryptsetup-rs/pull/277
https://github.com/stratis-storage/libcryptsetup-rs/pull/271
https://github.com/stratis-storage/libcryptsetup-rs/pull/270
https://github.com/stratis-storage/libcryptsetup-rs/pull/267
https://github.com/stratis-storage/libcryptsetup-rs/pull/266
https://github.com/stratis-storage/libcryptsetup-rs/pull/263
https://github.com/stratis-storage/libcryptsetup-rs/pull/262
https://github.com/stratis-storage/libcryptsetup-rs/pull/261
https://github.com/stratis-storage/libcryptsetup-rs/pull/260
https://github.com/stratis-storage/libcryptsetup-rs/pull/258
https://github.com/stratis-storage/libcryptsetup-rs/pull/257
https://github.com/stratis-storage/libcryptsetup-rs/pull/256
https://github.com/stratis-storage/libcryptsetup-rs/pull/255
https://github.com/stratis-storage/libcryptsetup-rs/pull/253
https://github.com/stratis-storage/libcryptsetup-rs/pull/251
https://github.com/stratis-storage/libcryptsetup-rs/pull/250
https://github.com/stratis-storage/libcryptsetup-rs/pull/249
https://github.com/stratis-storage/libcryptsetup-rs/pull/248
https://github.com/stratis-storage/libcryptsetup-rs/pull/247
https://github.com/stratis-storage/libcryptsetup-rs/pull/245
https://github.com/stratis-storage/libcryptsetup-rs/pull/244
https://github.com/stratis-storage/libcryptsetup-rs/pull/235
libcryptsetup-rs 0.6.0
======================
Recommended Rust toolchain version: 1.63.0
Lowest supported Rust toolchain version: 1.62.1
Recommended development environment: Fedora 36
- Miscellaneous refactorings and improvements:
https://github.com/stratis-storage/libcryptsetup-rs/pull/228
- Fix logging and debug interfaces:
https://github.com/stratis-storage/libcryptsetup-rs/pull/242
- Specify edition 2021:
https://github.com/stratis-storage/libcryptsetup-rs/pull/221
- Increase some lower bounds for dependency requirements:
https://github.com/stratis-storage/libcryptsetup-rs/pull/232
- Increase loopdev dependency lower bound to 0.4.0:
https://github.com/stratis-storage/libcryptsetup-rs/pull/240
- Tidies and Maintenance:
https://github.com/stratis-storage/libcryptsetup-rs/pull/241
https://github.com/stratis-storage/libcryptsetup-rs/pull/239
https://github.com/stratis-storage/libcryptsetup-rs/pull/238
https://github.com/stratis-storage/libcryptsetup-rs/pull/237
https://github.com/stratis-storage/libcryptsetup-rs/pull/236
https://github.com/stratis-storage/libcryptsetup-rs/pull/234
https://github.com/stratis-storage/libcryptsetup-rs/pull/231
https://github.com/stratis-storage/libcryptsetup-rs/pull/230
https://github.com/stratis-storage/libcryptsetup-rs/pull/229
libcryptsetup-rs 0.5.1
======================
Recommended Rust toolchain version: 1.62.0
Lowest supported Rust toolchain version: 1.58.1
Recommended development environment: Fedora 36
- Released libcrypsetup-rs-sys 0.2.0:
https://github.com/stratis-storage/libcryptsetup-rs/pull/225
- Define constants in header.h to work around rust-bindgen#753:
https://github.com/stratis-storage/libcryptsetup-rs/pull/224
- Update categories list in Cargo.toml:
https://github.com/stratis-storage/libcryptsetup-rs/pull/209
- Increase nix dependency version to 0.24.0:
https://github.com/stratis-storage/libcryptsetup-rs/pull/217
- Increase uuid dependency to 1.0.0:
https://github.com/stratis-storage/libcryptsetup-rs/pull/218
- Tidies and Maintenance:
https://github.com/stratis-storage/libcryptsetup-rs/pull/226
https://github.com/stratis-storage/libcryptsetup-rs/pull/222
https://github.com/stratis-storage/libcryptsetup-rs/pull/220
https://github.com/stratis-storage/libcryptsetup-rs/pull/219
https://github.com/stratis-storage/libcryptsetup-rs/pull/216
https://github.com/stratis-storage/libcryptsetup-rs/pull/215
https://github.com/stratis-storage/libcryptsetup-rs/pull/214
https://github.com/stratis-storage/libcryptsetup-rs/pull/213
https://github.com/stratis-storage/libcryptsetup-rs/pull/212
https://github.com/stratis-storage/libcryptsetup-rs/pull/210
https://github.com/stratis-storage/libcryptsetup-rs/pull/207
libcryptsetup-rs 0.5.0
======================
Recommended Rust toolchain version: 1.58.1
Lowest supported Rust toolchain version: 1.54.0
Recommended development environment: Fedora 35
- Fix return type for change_by_passphrase:
https://github.com/stratis-storage/libcryptsetup-rs/issues/141
https://github.com/stratis-storage/libcryptsetup-rs/pull/150
- Fix input types for cryptsetup metadata back up and restore methods:
https://github.com/stratis-storage/libcryptsetup-rs/issues/152
https://github.com/stratis-storage/libcryptsetup-rs/pull/160
- Export previously unexported macro:
https://github.com/stratis-storage/libcryptsetup-rs/issues/202
https://github.com/stratis-storage/libcryptsetup-rs/pull/205
- Panic if libcryptsetup methods are called from multiple threads:
https://github.com/stratis-storage/libcryptsetup-rs/issues/139
https://github.com/stratis-storage/libcryptsetup-rs/pull/153
- Panic on mutex poisoning:
https://github.com/stratis-storage/libcryptsetup-rs/issues/151
https://github.com/stratis-storage/libcryptsetup-rs/pull/154
- Derive additional traits for KeyslotSize:
https://github.com/stratis-storage/libcryptsetup-rs/issues/130
https://github.com/stratis-storage/libcryptsetup-rs/pull/137
- Declare SafeMemHandle Send:
https://github.com/stratis-storage/libcryptsetup-rs/issues/197
https://github.com/stratis-storage/libcryptsetup-rs/pull/204
- libcryptsetup-rs-sys new version 0.1.6:
https://github.com/stratis-storage/libcryptsetup-rs/pull/192
- Changes relating to libcryptsetup API changes for crypt_reencrypt:
https://github.com/stratis-storage/libcryptsetup-rs/issues/166
https://github.com/stratis-storage/libcryptsetup-rs/pull/168
https://github.com/stratis-storage/libcryptsetup-rs/issues/155
https://github.com/stratis-storage/libcryptsetup-rs/pull/159
- Add Fedora-specific testing:
https://github.com/stratis-storage/libcryptsetup-rs/issues/156
https://github.com/stratis-storage/libcryptsetup-rs/pull/157
- Make entirely Rust 2018 compliant:
https://github.com/stratis-storage/libcryptsetup-rs/pull/182
- Tidies and Maintenance:
https://github.com/stratis-storage/libcryptsetup-rs/pull/203
https://github.com/stratis-storage/libcryptsetup-rs/pull/201
https://github.com/stratis-storage/libcryptsetup-rs/pull/200
https://github.com/stratis-storage/libcryptsetup-rs/pull/199
https://github.com/stratis-storage/libcryptsetup-rs/pull/198
https://github.com/stratis-storage/libcryptsetup-rs/pull/196
https://github.com/stratis-storage/libcryptsetup-rs/pull/195
https://github.com/stratis-storage/libcryptsetup-rs/pull/193
https://github.com/stratis-storage/libcryptsetup-rs/pull/191
https://github.com/stratis-storage/libcryptsetup-rs/pull/190
https://github.com/stratis-storage/libcryptsetup-rs/pull/189
https://github.com/stratis-storage/libcryptsetup-rs/pull/188
https://github.com/stratis-storage/libcryptsetup-rs/pull/187
https://github.com/stratis-storage/libcryptsetup-rs/pull/186
https://github.com/stratis-storage/libcryptsetup-rs/pull/181
https://github.com/stratis-storage/libcryptsetup-rs/pull/180
https://github.com/stratis-storage/libcryptsetup-rs/pull/179
https://github.com/stratis-storage/libcryptsetup-rs/pull/178
https://github.com/stratis-storage/libcryptsetup-rs/pull/177
https://github.com/stratis-storage/libcryptsetup-rs/pull/175
https://github.com/stratis-storage/libcryptsetup-rs/pull/174
https://github.com/stratis-storage/libcryptsetup-rs/pull/173
https://github.com/stratis-storage/libcryptsetup-rs/pull/172
https://github.com/stratis-storage/libcryptsetup-rs/pull/171
https://github.com/stratis-storage/libcryptsetup-rs/pull/167
https://github.com/stratis-storage/libcryptsetup-rs/pull/162
https://github.com/stratis-storage/libcryptsetup-rs/pull/161
https://github.com/stratis-storage/libcryptsetup-rs/pull/149
https://github.com/stratis-storage/libcryptsetup-rs/pull/148
https://github.com/stratis-storage/libcryptsetup-rs/pull/147
https://github.com/stratis-storage/libcryptsetup-rs/pull/146
https://github.com/stratis-storage/libcryptsetup-rs/pull/145
https://github.com/stratis-storage/libcryptsetup-rs/pull/143
https://github.com/stratis-storage/libcryptsetup-rs/pull/142
https://github.com/stratis-storage/libcryptsetup-rs/pull/140
https://github.com/stratis-storage/libcryptsetup-rs/pull/138
https://github.com/stratis-storage/libcryptsetup-rs/pull/136