Pydantic v2.12 has been released, featuring contributions from over 20 external developers and introducing several notable updates, including initial support for Python 3.14. This version includes a range of enhancements, such as a new MISSING sentinel to differentiate between default and provided values, support for PEP 728 to handle TypedDict with extra items, and an option to preserve empty URL paths. Additionally, the release addresses timestamp validation, introduces the exclude_if field option, and allows for JSON serialization with non-ASCII characters. Minor changes include resolving compatibility issues with pydantic-core, altering FieldInfo class behavior, and unifying the serialize_as_any functionality. The update also affects JSON Schema generation and introduces deprecation warnings for certain class method validators, alongside narrowing support for mypy versions to the latest release.