Skip to content

5.2.13 - Next generation

Latest
Compare
Choose a tag to compare
@iongion iongion released this 19 Oct 19:46
· 2 commits to main since this release

Changelog

Most important additions are

  • Update of the public website with tutorials and guides for provisioning and different configurations.
  • Usage of SSH relay on Windows with WSL / SSH remote connections so that security is improved and there is no need to expose TCP exposed services. This relies on a wrapper of https://github.com/containers/gvisor-tap-vsock from podman team itself. It supports both podman and docker engines, which is amazing. I am not a golang expert at all, but was qvasi easy to setup. I hope one day Windows programs are able to directly connect to unix sockets of WSL 2 (only WSL 1 is supported) so that the relay is not needed at all. When using WSL - the relay programs will be copied in the distribution container-desktop XDG_DATA directory, there is no way without them unless exposing security risks.

Added

  • Connection info screen - exemplify how to connect from code and with cli tools
  • WSL: Relay method using custom ssh client + custom ssh server and windows named pipes
  • WSL: All relay binaries and build scripts

Changed

  • Improved the way volume mounts are displayed
  • Improved layers display (use div instead of a textarea)
  • Default monospace font is now Consolas, "SF Mono", "DejaVu Sans Mono", "Droid Sans Mono", "Ubuntu Mono", "Roboto Mono", "Fira Code", monospace, "Powerline Extra Symbols"
  • Improved environment variables display(Container Inspect)
  • Windows is now using only named pipes for remote and WSL connections instead of TCP
  • Linux and MacOS use relayed unix sockets instead of TCP
  • Reduced default timeouts to 3 seconds
  • Improve logging
  • Improve spawned processes killing

Fixed

  • UI launched defined port mappings not working with docker container engine
  • Avoid reading container processes if container is not running
  • WSL - Support for multiple distributions even with automatic connections
  • Flatpak - Unable to set icon and connect properly
  • Linux - Proper icons and logos in all cases for all packages