0.6.0
API changes
The login method and command now need a username and password to work.
Previous API:
c = Client()
c.add_profile(profile_name, username, password, url, version, insecure)
c.login()
New API:
c = Client()
c.add_profile(profile_name, url, version, insecure)
c.login(username, password)
Features
- Better error messages both in SDK and CLI
- New metadata field for all assets
- Remove dependency on keyring. This introduces a breaking API change: the login method and command now expect to have login and password as input.
Fixes
- Fixed missing permissions in examples
- Removed unnecessary logins in example scripts