Keep pulling the thread on Samuel Colvin and Sebastián Ramírez.
Samuel Colvin raised money in January 2023 to start a company focused on the Pydantic open-source project.
Sequoia, Partec, and Irregular Expression were investors in the new company formed around Pydantic, along with several angel investors.
Sebastián Ramírez expects that FastAPI users will experience a 10-20x performance improvement from upgrading to Pydantic V2.
In Pydantic V2, a model's `__init__` method is no longer called during validation, such as when using `model_validate` or in nested models.
Pydantic V2 is approximately 22 times faster than V1 for a standard model with four fields.
A future version of FastAPI will allow Pydantic V2 to parse JSON directly from bytes in Rust, which is expected to significantly boost performance.
The new company formed around Pydantic employed a team of seven people, with an eighth person scheduled to join in June 2023.
The Pydantic team is currently working full-time on the release of Pydantic version 2.
For most use cases, the migration from Pydantic V1 to V2 for FastAPI users is expected to be almost transparent.
Pydantic V2 no longer coerces integers to strings for string-typed fields, a change from V1 that may break APIs relying on the old behavior.
The Pydantic team plans to support Pydantic V1 with critical security fixes for approximately one year after the release of V2.
The change to not call `__init__` during validation in Pydantic V2 was necessary to avoid a massive performance penalty in the new Rust-based core.