# November 6, 2025

## 3.28.5

**`(fix):`** Fix issue where logs were logged even when the respective log level was disabled.

**`(chore):`** Add tests for logging and the fetcher's redaction functionality.

**`(chore):`** Improve unit test performance and refactor code to reduce duplication.

## 3.28.4

**`(fix):`** Fix a compilation error when a websocket channel has no send or receive messages.

## 3.28.3

**`(fix):`** Fix local GitHub generation to match remote generation.

## 3.28.2

**`(fix):`** Fix inconsistent path parameter casing in the WebSocket connect options.
The casing now follows the same rules as other HTTP path parameters:

* `retainOriginalCasing: true`: use the original casing from the OpenAPI spec, regardless of the `noSerdeLayer` setting.
* `noSerdeLayer: true`: use the original casing from the OpenAPI spec.
* `noSerdeLayer: false`: use camelCase for path parameters.