What's Changed
* Add benchmark for field validator functions by adriangb in https://github.com/pydantic/pydantic-core/pull/726
* try testing and building for 3.12 by samuelcolvin in https://github.com/pydantic/pydantic-core/pull/629
* basic tidy-ups to core_schema.py by davidhewitt in https://github.com/pydantic/pydantic-core/pull/713
* Don't warn on missing fields if exclude_* are used by adriangb in https://github.com/pydantic/pydantic-core/pull/727
* update to PyO3 0.19.1 by davidhewitt in https://github.com/pydantic/pydantic-core/pull/731
* Move `field_name` from runtime to schema generation time by adriangb in https://github.com/pydantic/pydantic-core/pull/715
* build with PGO on x86_64 ubuntu and windows by davidhewitt in https://github.com/pydantic/pydantic-core/pull/678
* build pypy3.10 wheels on PGO platforms by davidhewitt in https://github.com/pydantic/pydantic-core/pull/733
* Bump version to 2.1.0 by adriangb in https://github.com/pydantic/pydantic-core/pull/734
**Full Changelog**: https://github.com/pydantic/pydantic-core/compare/v2.0.2...v2.1.0