# What changed in smee-client

> 9 changes in smee-client 4 to 5 from its official release notes, upgrade guides and advisories: 7 breaking. Each one cited. Sources checked 2026-10-19. HTML: https://unstale.sh/npm/smee-client/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## smee-client 5

### Breaking changes

- Client#start() is now an async function, so callers should account for its asynchronous behavior. (5.0.0) — [release notes](https://github.com/probot/smee-client/releases/tag/v5.0.0)

## smee-client 4

### Breaking changes

- The first-connection timeout feature was reverted. (4.4.2) — [release notes](https://github.com/probot/smee-client/releases/tag/v4.4.2)
- The change making onerror overridable was reverted. (4.4.2) — [release notes](https://github.com/probot/smee-client/releases/tag/v4.4.2)
- The change making onopen overridable was reverted. (4.4.2) — [release notes](https://github.com/probot/smee-client/releases/tag/v4.4.2)
- The query-forwarding option added in the reverted change is no longer available. (4.4.2) — [release notes](https://github.com/probot/smee-client/releases/tag/v4.4.2)
- The startForward method added in the reverted change is no longer available. (4.4.2) — [release notes](https://github.com/probot/smee-client/releases/tag/v4.4.2)
- The stopForward method added in the reverted change is no longer available. (4.4.2) — [release notes](https://github.com/probot/smee-client/releases/tag/v4.4.2)

### Behavior and default changes

- The fix preventing connection errors from being logged twice was reverted. (4.4.2) — [release notes](https://github.com/probot/smee-client/releases/tag/v4.4.2)
- The change making onmessage overridable was reverted. (4.4.2) — [release notes](https://github.com/probot/smee-client/releases/tag/v4.4.2)
