# `sunset-stdasync` Changelog

## 0.5.0 - 2026-06-23

### Changed

- Update `embedded-io-async` to 0.7

- Improve working with `'static` lifetime instances

- `sunsetc`: enable RSA and ECDSA by default

- `sunsetc`: fix `-s sftp`

## 0.4.0 - 2026-01-11

### Fixed

- `CmdlineClient`: fix exit code, flush logs on completio n

- `sunsetc`: fix winch signal being lost (regression in 0.3.0)

### Added

- `sunsetc`: `--version` argument

- `sunsetc`: Allow `%p` in tracefile filename for PID

### Changed

- `sunsetc`: buffer tracefile output for performance

- `sunsetc`: escape banner sent from a server

## 0.3.0 - 2025-06-16

### Changed

- Application customisation is now controlled by responding to `ServEvent`
  or `CliEvent` from `progress()`, replacing the previous `Behaviour` trait.

- Improvements from updated `sunset` core crate.

- Reduced RAM and memory copying.

- `sunset-async` is now the common async crate, for both no_std and std.
  (Previously named `sunset-embassy`).
- `sunset-stdasync` crate has std-specific features and the `sunsetc`
  commandline client example.
  (Previously named `sunset-async`).

## 0.2.0 - 2024-03-03

- First working release
 
