Releases: pydantic/pydantic-ai
Releases · pydantic/pydantic-ai
v0.0.39 2025-03-13
What's Changed
- Add Groq provider classes by @hrahmadi71 in #1084
- fix: ModuleNotFoundError for mypy_boto3_bedrock_runtime by @Wh1isper in #1113
New Contributors
- @leowalker89 made their first contribution in #1095
- @Wh1isper made their first contribution in #1113
Full Changelog: v0.0.38...v0.0.39
v0.0.38 2025-03-13
What's Changed
- Fix instrumentation of FallbackModel by @alexmojaki in #1076
- Add
DocumentUrl
and support document viaBinaryContent
by @Kludex in #987
Full Changelog: v0.0.37...v0.0.38
v0.0.37 2025-03-12
What's Changed
- Add
base_url
to models, populateserver.address
andserver.port
in spans by @alexmojaki in #1074 - Add support for pre-loaded VertexAI service account info by @jerry-reevo in #1066
- Add support for specifying tool name when using decorator. by @phemmer in #1087
- Serialize bytes as base64 for JSON by @Kludex in #1089
New Contributors
- @jerry-reevo made their first contribution in #1066
- @phemmer made their first contribution in #1087
- @bllchmbrs made their first contribution in #1067
Full Changelog: v0.0.36...v0.0.37
v0.0.36 2025-03-07
What's Changed
- Update regions url and VertexAIRegion Literal by @tuxthepenguin84 in #1068
- Add support for AWS Bedrock Converse API by @Kludex in #994
New Contributors
- @tuxthepenguin84 made their first contribution in #1068
Full Changelog: v0.0.35...v0.0.36
v0.0.35 2025-03-05
This release only makes sure that pydantic-ai-examples
have the right dependency versions.
v0.0.34 2025-03-05
What's Changed
- Add
Agent.instrument_all()
method to instrument all agents by default by @alexmojaki in #1047 - Add tool name to tool response events by @alexmojaki in #1061
- Add
pai
CLI by @Kludex in #1031
Full Changelog: v0.0.33...v0.0.34
v0.0.33 2025-03-05
What's Changed
Full Changelog: v0.0.32...v0.0.33
v0.0.32 2025-03-04
What's Changed
- Disable instrumentation by default, add
instrument
param toAgent
, use plain OpenTelemetry by @alexmojaki in #1005 - Add support for claude sonnet 3-7 by @ilanbenb in #1034
- Add support for
gemini-2.0-pro-exp-02-05
by @barapa in #1038 - Misc instrumentation followups by @alexmojaki in #1044
New Contributors
Full Changelog: v0.0.31...v0.0.32
v0.0.31 2025-03-03
What's Changed
- Accept recursive objects in
return_type
by @Kludex in #1017 - Rename HandleResponseNode to CallToolsNode by @dmontagu in #1020
- Make Graph.iter into an async contextmanager by @dmontagu in #958
- Fix bug related to handling multiple result tools by @dmontagu in #926
- Replace
model request
span withInstrumentedModel
by @alexmojaki in #1012 - Replace
all_messages
in agent span withall_messages_events
in same format asInstrumentedModel
span by @alexmojaki in #1018
New Contributors
- @logankilpatrick made their first contribution in #1030
Full Changelog: v0.0.30...v0.0.31
v0.0.30 2025-02-27
What's Changed
- Use
.iter()
API to fully replace existing streaming implementation by @dmontagu in #951 - Added gpt-4.5-preview support for OpenAIModel by @dorukgezici in #1011
- Add attributes mode to InstrumentedModel by @alexmojaki in #1010
- Support different content inputs in
TestModel
by @Kludex in #1015
New Contributors
- @dorukgezici made their first contribution in #1011
Full Changelog: v0.0.29...v0.0.30