A pretty heft update (as laid out in the reddit post found here), this update addresses all the following major issues
- Establishing an Async communication layer from provider through to consumer. Documentation is being worked on but can be found (in whatever state its currently in) here
- Added handling for ssh passwords (if sshpass is available locally)
- Cleaned up how errors bubble up from the provider to the user
- Fixed issue that caused the docker provider to mess up permissions on write
- Ended up completely rewriting the neo-tree integration to better support this async communication from provider to it
- Removed "inter provider" resource moving. This means you can no longer copy and paste between providers. There is no work around for this currently though there is some plans in my brain about possibly exposing some sort of "download/upload" interface for a provider. That spec is not fleshed out yet
Details list of issues covered here