Releases: chryscloud/go-microkit-plugins
Upgrade of docker client
Upgraded docker client libraries
Added system hardware info from docker
Added system wide information from the docker system
Bug fix for container replace
BugFix:
- removed prune function in case of parallel replacements on the same machine
- replaced prune function with ContainerRemove
- fixed a bug in ContainerRemove to not force link removal
v1.0.5.1 bug fix - container restart
Bug fix:
- Stopping the container before renaming it
v1.0.5 - added running container image upgrade method
Added method for replacing a running container with newer image version
The newer image must exist and be pulled on local disk before running the new method:
ContainerReplace(containerID string, image string, tag string)
where image
is the new image name
and tag
is the new version of the image
removed unecessary dependencies
Tidying up unnecessary dependencies
Added dockerhub tag list
Added listing of docerhub tags.
v1.0.2
Added paging information into AnnotationList
v1.0.1
Added AI Annotation model used from the edge and Chrysalis Python SDK
Initial release
Initial release:
Authentication - Configurable JWT and Token Middlewares
Configuration - Simple and extendable yaml server configuration
Logging - Zap logging plugin with custom output JSON format suitable for fluentd logging (e.g. Entry_L2, stack output on Google GKE clusters)
Crypto - Best practices for encrypting and validating user passwords, HMAC256 for external physical device authorization
Server - Simple RESTful server with graceful start and stop on top of Gin Web Framework
Backpressure - Optimizes event data warehousing. Collects individual events into listed chunks to be stored in custom data warehouse through a simple PutMulti interface.
Docker - Docker interfaces for ease of use