What's Changed
* feat: add logout function by mapleeit in https://github.com/jina-ai/hubble-client-python/pull/10
* feat: use `JINA_HUBBLE_REGISTRY` env var to get api host by delgermurun in https://github.com/jina-ai/hubble-client-python/pull/12
* feat: allow get token from env by bwanglzu in https://github.com/jina-ai/hubble-client-python/pull/14
* fix hubble logout by guenthermi in https://github.com/jina-ai/hubble-client-python/pull/13
* feat(login): after login page ui improvement by delgermurun in https://github.com/jina-ai/hubble-client-python/pull/15
* refactor: allow timeout in upload and download by bwanglzu in https://github.com/jina-ai/hubble-client-python/pull/16
* fix: remove timeout by bwanglzu in https://github.com/jina-ai/hubble-client-python/pull/17
* fix: include html template in package by delgermurun in https://github.com/jina-ai/hubble-client-python/pull/18
* feat: support upload bytesio by bwanglzu in https://github.com/jina-ai/hubble-client-python/pull/19
* docs(readme): update the usage of `upload_artifact` by mapleeit in https://github.com/jina-ai/hubble-client-python/pull/20
Breaking Changes
* Method `upload_artifact`: parameter `path` is replaced by `f`, which can not only accept a path but also an `io.BytesIO` instance
New Contributors
* mapleeit made their first contribution in https://github.com/jina-ai/hubble-client-python/pull/10
* delgermurun made their first contribution in https://github.com/jina-ai/hubble-client-python/pull/12
* guenthermi made their first contribution in https://github.com/jina-ai/hubble-client-python/pull/13
**Full Changelog**: https://github.com/jina-ai/hubble-client-python/compare/v0.1.3...v0.1.4