What's Changed
* Fix regex flags accidentally passed as count by musicinmybrain in https://github.com/pydantic/pydantic-settings/pull/328
* Deprecate `read_env_file` and move it to `DotEnvSettingsSource` by WarpedPixel in https://github.com/pydantic/pydantic-settings/pull/318
* Fix a bug when loading empty yaml file by hramezani in https://github.com/pydantic/pydantic-settings/pull/330
* feat: Enable access to the current state in settings sources by VictorColomb in https://github.com/pydantic/pydantic-settings/pull/326
* Add support for short options. by kschwab in https://github.com/pydantic/pydantic-settings/pull/339
* Add Azure Key Vault settings source by AndreuCodina in https://github.com/pydantic/pydantic-settings/pull/272
* Add cli_exit_on_error config option by kschwab in https://github.com/pydantic/pydantic-settings/pull/340
New Contributors
* musicinmybrain made their first contribution in https://github.com/pydantic/pydantic-settings/pull/328
* WarpedPixel made their first contribution in https://github.com/pydantic/pydantic-settings/pull/318
* VictorColomb made their first contribution in https://github.com/pydantic/pydantic-settings/pull/326
* AndreuCodina made their first contribution in https://github.com/pydantic/pydantic-settings/pull/272
**Full Changelog**: https://github.com/pydantic/pydantic-settings/compare/v2.3.4...v2.4.0