Releases: nerves-project/nerves_ssh
Releases · nerves-project/nerves_ssh
v1.0.1
This release adds support for Elixir 1.18.
- Fixes
- Automatically specify or adjust IEx's
:dot_iex
option depending on the
Elixir version. No changes to user code is needed, but once you upgrade to
Elixir 1.18, if you're specifying a custom:dot_iex_path
(unlikely), you
should update it.
- Automatically specify or adjust IEx's
v1.0.0
v0.4.3
This release is almost entirely code cleanup and improved documentation. The only notable change is you now must use atoms or module names for the :name
option with daemon processes.
- Updated
- Remove registry and rely on GenServer name registration
- Excluded unused
:user_passwords
key when:pwdfun
is used
v0.4.2
v0.4.1
- Fixed
- Default
SSHSubsystemFwup
config would overwrite any user defined config
preventing FWUP handling customization (thanks @ConnorRigby!)
- Default
v0.4.0
-
New features
NervesSSH.Options
now supports a:name
key to use when starting the
SSH daemon. This allows a user to run multiple SSH daemons on the same
device without name conflicts (thanks @SteffenDE)
-
Fixed
- The SSH daemon could fail to start if the system/user directories were bad
or if the file system was not ready/mounted to support writing to disk. In
those cases, NervesSSH now attempts to write to tmpfs at
/tmp/nerves_ssh/<original path>
to help prevent the daemon from crashing
- The SSH daemon could fail to start if the system/user directories were bad
v0.3.0
NervesSSH
now requires Elixir >= 1.10 and OTP >=23
- New features
- Support for adding authorized public keys at runtime
- Authorized public keys are also saved/read from
authorized_keys
file - Support for adding user credentials at runtime
- Server host key is now generated on device if missing rather than
relying on hard-coded host key provided by this lib. This should not
be a breaking change, though you may be prompted to trust the new
host key ifStrictHostKeyChecking yes
is set in your~/.ssh/config
v0.2.3
v0.2.2
- Improvements
- Fix a deprecation warning on OTP 24.0.1 and later
- Add support for LFE shells. LFE must be a dependency of your project for
this to work.