> This page is for SDKs, version Legacy.
> For other versions, use one of these documentation indexes:
> - Current (default): https://buildwithfern.com/learn/sdks/current/llms.txt
> - Legacy: https://buildwithfern.com/learn/sdks/legacy/llms.txt

> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://buildwithfern.com/learn/llms.txt.

## 4.63.5

**`(fix):`** Fix Python 3.14 compatibility by fully eliminating all `pydantic.v1` imports from the
Pydantic V2 code path. The previous fix (4.55.4) replaced `pydantic.v1.datetime_parse`
but left other `pydantic.v1` imports (typing utilities, json encoders, fields) that still
trigger the "Core Pydantic V1 functionality isn't compatible with Python 3.14" warning.
All `pydantic.v1` usages are now replaced with standard library equivalents
(`typing.get_args`, `typing.get_origin`, `typing_extensions.Literal`), Pydantic V2 APIs
(`pydantic.fields.FieldInfo`), and an inlined `encoders_by_type` dictionary.

## 4.63.4

**`(chore):`** Add concurrency configuration to generated CI workflow with cancel-in-progress: false
to prevent stacked runs from being cancelled when a newer run starts.

## 4.63.3

**`(fix):`** Make wire test datetime normalization type-aware. String-typed query parameters
that look like datetimes (e.g., `created_after: str`) are no longer incorrectly
normalized with `.000` milliseconds. Only `DATE_TIME`-typed parameters are affected
by the `datetime_milliseconds` config.