- upgraded to hyper 0.10
- added interfaces for container log_driver, restart_policy
- added container exec interface
- added docker network interfaces
- added support for
CapAdd
onContainerOptions
#32 - changed representation of
OnBuild
from aString
toVec<String>
#33 - added support for
Devices
onContainerOptions
#36 - added support for naming containers on creation #37
- upgraded hyper from 0.7 to 0.9 #13
- upgraded hyperlocal dependency from 0.1 to 0.2
- added documentation updates #14
- added container deletion interface that takes options #15
- return Err rather than panicing on IO errors communicating with the client #16
- expose
container.id()
to Container service interface #17 - add events filter to EventsOptionsBuilder #18
- remove ExecDriver field of container details which no longer exists in remote api #20
- remote ExecutionDriver from info which no longer exists in remote api
- add more options to ContainerOptions creation interface #23
- fix volume parameter #24
- make id and event optional for event reps to accommodate new network type events #26
- set a host header for unix domain socket interface due to a golang impl detail in newer versions of the docker daemon #27
- implement std error trait for shiplift's error type to make it play nicely with other error handling tools #28
- changed
failcnt
field onstats.memory_stats
toOption<u64>
as it is not always returned in newer versions of the docker remote api. - removed
size
field in image listings as its returned as -1 in newer remote api versions
- removed
Body
type with a preference forInto<hyper::client::Body>
- implemented
Image.build
- renamed
Image.create
toImage.pull
to avoid confusion withImage.build
and addedPullOptions
argument and return type of iterablePullOutput
- many breaking changes required to make interfaces consistent, idiomatic, and future friendly
- better error representations
- improve (remove) mut in interfaces where it was no longer needed
- update deps
- refactor to use hyperlocal for better unix domain socket transport support
- expose Config env as a map instead of a vec of strings
- add support for export containers and image
- Update dependencies
- Added events interface
- Initial release