# What changed in @smithy/protocol-http

> 3 changes in @smithy/protocol-http 5 from its official release notes, upgrade guides and advisories. Each one cited. Sources checked 2026-10-22. HTML: https://unstale.sh/npm/@smithy/protocol-http/

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

## @smithy/protocol-http 5

### Behavior and default changes

- The dist-cjs output now uses plain require/exports statements, which may affect how developers consume the CommonJS output. (5.5.0) — [release notes](https://github.com/smithy-lang/smithy-typescript/releases/tag/%40smithy/protocol-http%405.5.0)

### Fixes and other changes

- Types were updated to support isolatedModules=true. (5.5.7) — [release notes](https://github.com/smithy-lang/smithy-typescript/releases/tag/%40smithy/protocol-http%405.5.7)
- The exported API surface was cleaned up; the notes do not specify which exports changed. (5.4.0) — [release notes](https://github.com/smithy-lang/smithy-typescript/releases/tag/%40smithy/protocol-http%405.4.0)
