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.