v7.0.0
Time for a major release! 🎉
This release upgrades a lot of the internals of the add-on, to the latest & greatest. But wait, there is more!
Bash support is here!
It has been requested quite a few times since the add-on existed. So if ZSH isn't your cup of tea, disable it in the add-on options by setting zsh to false.
As an added bonus, Bash completion support is also installed and configured for use with the hassio and hass-cli commands.
Faster, but Ingress only Web Terminal
The Web Terminal is now only accessible via Ingress, direct access has been removed. This removes a lot of moving parts from the add-on. Combined with the latest version of ttyd (which powers the Web Terminal), it has become lightning fast and responsive.
The Terminal now leverages your browsers WebGL capabilities, making it fly! 🚀
Hass.io CLI completion with ZSH
The add-on ships with the latest Hass.io CLI, which now supports ZSH's auto-completion, which you can activate by hitting <tab> twice after you type part of the hassio command.
Other noteworthy changes
- Session sharing between SSH & the Web Terminal is now turned off by default. A lot of new users run into issues understanding how
tmuxworks, hence, I've opted to disable session sharing by default. - Uses base images, based on the latest Alpine Linux 3.11.
- All configuration options regarding the Web Terminal have been removed since with Ingress, they are no longer needed.
🔨 All Changes
Fetching origin
- ⬆️ Updates yamllint to v1.20.0 (#106)
- 🚑 Spelling and grammar fixes (#107)
- ✏️ Funding adjustments
- ⬆️ Upgrades add-on base image to v6.0.1
- ⬆️ Upgrades bsd-compat-headers to 0.7.2-r0
- ⬆️ Upgrades cmake to 3.15.5-r0
- ⬆️ Upgrades docker to 19.03.5-r0
- ⬆️ Upgrades openssl to 1.1.1d-r3
- ⬆️ Upgrades python3 to 3.8.0-r0
- ⬆️ Upgrades zlib-dev to 1.2.11-r3
- ⬆️ Upgrades device-mapper-libs to 2.02.186-r0
- ⬆️ Upgrades zsh-autosuggestions to 0.6.3-r0
- ⬆️ Upgrades nmap to 7.80-r1
- ⬆️ Upgrades vim to 8.2.0-r0
- ⬆️ Upgrades tmux to 3.0a-r0
- ⬆️ Upgrades nano to 4.6-r0
- ⬆️ Upgrades sudo to 1.8.29-r0
- ⬆️ Upgrades sqlite to 3.30.1-r1
- ⬆️ Upgrades rsync to 3.1.3-r2
- ⬆️ Upgrades networkmanager to 1.20.8-r0
- ⬆️ Upgrades ack to 3.2.0-r0
- ⬆️ Upgrades awake to 1.0-r4
- ⬆️ Upgrades bind-tools to 9.14.8-r5
- ⬆️ Upgrades bluez to 5.52-r0
- ⬆️ Upgrades mosquitto-clients to 1.6.8-r0
- ⬆️ Upgrades git to 2.24.1-r0
- ⬆️ Upgrades libltdl to 2.4.6-r7
- ⬆️ Upgrades libxml2-utils to 2.9.10-r1
- ⬆️ Upgrades mariadb-client to 10.4.10-r0
- ⬆️ Upgrades mosh to 1.3.2-r13
- ⬆️ Upgrades ncurses to 6.1_p20191130-r0
- ⬆️ Upgrades lua-resty-http to 0.15-r0
- ⬆️ Upgrades nginx to 1.16.1-r4
- ✨ Adds htop
- ⬆️ Upgrades Hassio CLI to 3.1.2
- 🔥 Removes direct access to Web Terminal (Ingress only)
- 🔨 Disable shared sessions by default
- 🔨 Update Hass.io wheels for Alpine 3.11
- ⬆️ Upgrades libwebsockets to 3.2.1, added libuv support
- ⬆️ Upgrades ttyd to aed3faa3, WebGL & LibUV support
- ✨ Adds support for using Bash instead of ZSH
- 🔥 Remove unused leave_front_door_open config
- 👕 Prettier JSON config file
- ✨ Adds support for Bash completion
- 🚑 Work around a bug in latest sudo
- 🚑 Fix issue with tmux config with latest tmux
- ✨ Adds Hass.io CLI auto complete support on ZSH
- 🔥 Remove add-on config for web ui link
- 📚 Update add-on documentation to match latest changes
Questions? Join our Discord server! https://discord.me/hassioaddons
Enjoying my add-ons? Consider supporting my work: https://patreon.com/frenck
