All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Note: Version 0 of Semantic Versioning is handled differently from version 1 and above. The minor version will be incremented upon a breaking change and the patch version will be incremented for features.
tonicupgrade to 0.14.xetcd-clientupgrade to 0.17.x
- tonic update to 0.13
- Renamed
spawn_lock_managertospawn_lock_manager_with_lease_man. - Replaced
ManagedLease::newwithManagedLease::spawnandManagedLease::spawn_onas it better indicates the intent the the user.
- Refactored the
ManagedLeaseimplementation to use a background task to handle lease creation and lifecycle management. Removing the need to useArc<Mutex<...>>.
- Removed pinned dependencies for "^" in mature dependencies and "~" for non-mature deps.