What's Changed
* Expose `AnySerializer` via core schema by BoxyUwU in https://github.com/pydantic/pydantic-core/pull/1394
* Don't embed `RUSTFLAGS` in final binary by BoxyUwU in https://github.com/pydantic/pydantic-core/pull/1396
* Validate `base64` standard encoding by josh-newman in https://github.com/pydantic/pydantic-core/pull/1395
* Show value of wrongly typed in serialization warning by BoxyUwU in https://github.com/pydantic/pydantic-core/pull/1377
* Try each option in union serializer before inference by sydney-runkle in https://github.com/pydantic/pydantic-core/pull/1398
* Stop clone-ing serializers by davidhewitt in https://github.com/pydantic/pydantic-core/pull/1402
* Fix float serialization behavior in `strict` mode by sydney-runkle in https://github.com/pydantic/pydantic-core/pull/1400
* For missing fields, we don't warn on `exclude_`, so don't warn on `exclude` by sydney-runkle in https://github.com/pydantic/pydantic-core/pull/1403
* Use `typing_extensions.TypedDict` on Python < 3.12 by candleindark in https://github.com/pydantic/pydantic-core/pull/1404
* Support `complex` numbers by changhc in https://github.com/pydantic/pydantic-core/pull/1331
* Adding tagged union serializer 🚀 by sydney-runkle in https://github.com/pydantic/pydantic-core/pull/1397
* Introduce `exactness` into `Decimal` validation logic by sydney-runkle in https://github.com/pydantic/pydantic-core/pull/1405
New Contributors
* candleindark made their first contribution in https://github.com/pydantic/pydantic-core/pull/1404
* changhc made their first contribution in https://github.com/pydantic/pydantic-core/pull/1331
**Full Changelog**: https://github.com/pydantic/pydantic-core/compare/v2.21.0...v2.22.0