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.