rig-http 0.45.0

Rig's transport contracts: the HTTP client and websocket traits a transport implements, and the wasm-compatible bounds they are written with.
Documentation
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]
## [0.45.0]https://github.com/0xPlaygrounds/rig/compare/rig-http-v0.44.0...rig-http-v0.45.0 - 2026-10-19

### Added

- *(harness)* [**breaking**] beat Pi, part 4: fix what the benchmark found ([#2843]https://github.com/0xPlaygrounds/rig/pull/2843) (by [gold-silver-copper]https://github.com/gold-silver-copper)
- *(rig-harness)* [**breaking**] a thin coding agent over rig libraries, with rig-ecs and rig-tools ([#2771]https://github.com/0xPlaygrounds/rig/pull/2771) (by [gold-silver-copper]https://github.com/gold-silver-copper)

### Fixed

- [**breaking**] everything the pre-0.45 API review found ([#2848]https://github.com/0xPlaygrounds/rig/pull/2848) (by [gold-silver-copper]https://github.com/gold-silver-copper) - #2848
- [**breaking**] API review follow-up: defects, async storage, restored capabilities ([#2845]https://github.com/0xPlaygrounds/rig/pull/2845) (by [gold-silver-copper]https://github.com/gold-silver-copper) - #2845

### Other

- faster, simpler, smaller rig (one PR) ([#2835]https://github.com/0xPlaygrounds/rig/pull/2835) (by [gold-silver-copper]https://github.com/gold-silver-copper) - #2835
- *(rig)* [**breaking**] measured performance pass on rig's libraries, with benchmarks ([#2796]https://github.com/0xPlaygrounds/rig/pull/2796) (by [gold-silver-copper]https://github.com/gold-silver-copper)

### Contributors

* [gold-silver-copper]https://github.com/gold-silver-copper
## [0.44.0]https://github.com/0xPlaygrounds/rig/compare/rig-http-v0.43.0...rig-http-v0.44.0 - 2026-10-07

### Added

- typed generation options, model catalog, provider extensions and normalized replies ([#2750]https://github.com/0xPlaygrounds/rig/pull/2750) (by [gold-silver-copper]https://github.com/gold-silver-copper) - #2750

### Contributors

* [gold-silver-copper]https://github.com/gold-silver-copper
## [0.43.0]https://github.com/0xPlaygrounds/rig/compare/rig-http-v0.0.0...rig-http-v0.43.0 - 2026-09-30

### Fixed

- pre-0.43 release fixes (docs.rs, opt-in rig::cassette, rust-version, READMEs) ([#2638]https://github.com/0xPlaygrounds/rig/pull/2638) (by [gold-silver-copper]https://github.com/gold-silver-copper) - #2638

### Other

- [**breaking**] archimpro — one typed decoder and one fold per wire ([#2617]https://github.com/0xPlaygrounds/rig/pull/2617) (by [gold-silver-copper]https://github.com/gold-silver-copper) - #2617
- [**breaking**] provider clients own their transport; conversations use plain values ([#2611]https://github.com/0xPlaygrounds/rig/pull/2611) (by [gold-silver-copper]https://github.com/gold-silver-copper) - #2611

### Contributors

* [gold-silver-copper]https://github.com/gold-silver-copper