github hassio-addons/app-ssh v24.0.0

4 hours ago

Hi there! πŸ‘‹

This is a big one! The app now runs on Alpine 3.24, and it arrives packed with new tooling and some nice reliability improvements.

The headline change: Vim has been replaced by Neovim. Your muscle memory is safe though, vi, vim, nvim, and neovim all launch Neovim, so you can keep typing whatever you are used to.

This release also ships a bunch of tools you previously had to install yourself. Network troubleshooting got a lot friendlier with tcpdump, mtr, and ncat, while ncdu, lsblk, and smartctl help you keep an eye on your storage and disk health. And for the file wranglers among you, Midnight Commander (mc) and GNU Screen now come right out of the box.

On top of the new goodies, the app got a little tougher. It now shuts down cleanly when SSH access is disabled (thanks @agners!), and it keeps starting up even when installing your custom packages fails, so a flaky network no longer locks you out of your own system.

Enjoy the release! πŸŽ‰

../Frenck

https://frenck.dev

What’s changed

✨ New features

  • ✨ Replace Vim with Neovim, mapping vi/vim/neovim to nvim @frenck (#1075)
  • ✨ Add network debugging tools (tcpdump, ncat, mtr) @frenck (#1076)
  • ✨ Add disk and storage tools (ncdu, lsblk, smartmontools) @frenck (#1077)
  • ✨ Add Midnight Commander (mc) @frenck (#1078)
  • ✨ Add GNU Screen @frenck (#1079)

πŸ› Bug fixes

  • πŸ› Exit cleanly when SSH access is disabled @agners (#1051)
  • πŸ”’ Restrict permissions on generated service credential files @frenck (#1068)
  • πŸ”’ Exclude the SSH environment file from backups @frenck (#1069)
  • πŸ› Fix malformed redirect when setting the account password @frenck (#1067)
  • πŸ› Keep starting when custom package installation fails @frenck (#1072)

πŸš€ Enhancements

  • πŸ”¨ Use bashio::app.* instead of deprecated bashio::addon.* @frenck (#1065)
  • πŸ”¨ Tidy compatibility-mode sshd_config regexes @frenck (#1070)

🧰 Maintenance

  • πŸ”§ Migrate to workflows v3.0.0 and clean up README badges @frenck (#1066)

πŸ“š Documentation

  • πŸ“ Clean up documentation: drop stale SSH-Audit refs and fix copy @frenck (#1071)
  • πŸ“ Document clipboard copy and paste in the Web Terminal @frenck (#1073)
  • πŸ“ Document running ha and the Supervisor API non-interactively @frenck (#1074)
  • πŸ“ Add an example to the packages option documentation @frenck (#1080)

⬆️ Dependency updates

Don't miss a new app-ssh release

NewReleases is sending notifications on new releases.