# December 9, 2025

## 4.45.0

**`(feat):`** Add `coerce_numbers_to_str` option to `pydantic_config`. When enabled, numeric types (int, float, Decimal)
will be coerced to strings during validation. This is useful for APIs that return numeric values as strings.

## 4.44.2

**`(fix):`** Fix enum-typed headers to use `.value` instead of `str()` for consistent wire format across
all Python versions. Previously, `str(enum)` returned the enum name (e.g., `Operand.GREATER_THAN`)
on Python `< 3.11`, but the wire value (e.g., `>`) on Python `>= 3.11` with StrEnum.

## 4.44.1

**`(fix):`** Remove `oauth-token-override` config flag. OAuth token override is now always enabled for OAuth client
credentials flows, allowing users to authenticate with either client\_id/client\_secret OR a pre-generated
bearer token directly via the `token` parameter without any configuration.