Logging And Local Controller Import
A new release of Juju Lens! This time we focused on fixing a couple of user experience problems with the desktop application and on getting easy access to the Lens logs useful for reporting Juju Lens bugs.
Local Controller Import
At the request of @wallyworld we added a new feature that allows you to import your locally registered controllers right into Juju Lens with a click!
Better SSH Timeout Handling
Also related to @wallyworld 's testing ( thank you! ) we discovered that trying to SSH into a unit immediately after connecting a controller can lead to timeouts caused by the fact that Juju is still applying Juju Lens's SSH key. This caused an apparent error where the SSH dialog would get stuck eternally loading. We fixed that by gracefully handling connection failures and presenting a dialog window that explains the potential problem when connections time out:
Logging Access
To help with debugging Juju Lens we've added support for viewing the Juju Lens logs inside of the app. This will help us understand what went wrong when users find bugs.
The log window can be shown from the new settings window:
Tell Us About Your Experience!
If you try out Juju Lens we would love to hear about it! If possible, it would also be great to see screenshots what your Juju deployments look like inside of Juju lens. We want Juju Lens to be a joy to use and we want to know how it's serving our users. It makes us happy to see it getting to help people do cool stuff!
Let us know about your experience on the Juju forum topic.