Changelog

# Changelog

## [1.1.0] - 2026-10-27

### Added
- Several HTTP peers can stay connected at once: one `protocomm_ext` instance is one device, with its own client, cookie, TCP keepalive, and security state
- Loopback test: two HTTP peers complete Sec1 and an encrypted request with separate cookies; closing one leaves the other usable

### Changed
- Sec0 uses a per-instance handle, so two plaintext sessions no longer alias each other
- NimBLE central transport is compiled only when `CONFIG_BT_NIMBLE_ROLE_CENTRAL`, `CONFIG_BT_NIMBLE_ROLE_OBSERVER`, and `CONFIG_BT_NIMBLE_GATT_CLIENT` are set, so an HTTP-only controller does not link `ble_gattc_*`

## [1.0.1] - 2026-10-16

### Added
- Target: esp32p4
- `protocomm_ext_get_transport_method()` reports the transport selected at create time

## [1.0.0] - 2026-07-14

### Added
- Client-side protocomm pipe: session lifecycle, Sec0 / Sec1 / Sec2
- Security 2 client (SRP-6a NG_3072/SHA512 + AES-256-GCM)
- Transports: HTTP(S), NimBLE central, UART console
- Runtime `protocomm_ext_set_security()` for deferred scheme selection
- Targets: esp32, esp32s3, esp32c2, esp32c3, esp32c5, esp32c6, esp32c61
- Host unit / console pipe tests; bilingual README; Apache-2.0 license