- added dns server name resolving
- added key algorithm parameter for update request signing
- configure travis
- slim docker image
- fixed and added more tests
- added more environment variables
- added environment variables for docker image
- fixed docker entrypoint exit signal handling
- added clean-on-exit option to clear used dns zone
- added Docker image
- watched network interfaces can be now specified by user
- container name deduplication now only drops duplicate names
- single container can have multiple aliases
- short id and other container aliases are now available as dns names
- it is now possible to run multiple instances in single dns zone #2 (dvenza)
- added option to override default instance name for use in txt records
- possible breaking change: changed dnspython3 package to just dnspython as Py3 is now supported
- host names are now allowed to have dots in them
- added tests
- added proper domain names coversion
- added a way to keep track of hosts when adding & removing containers
- fixed error when handling disconnection event without earlier connect one
- added app exception logging