Skip to content

v0.3.0

Compare
Choose a tag to compare
@release-please release-please released this 31 Jul 18:22
5041480

0.3.0 (2025-07-31)

⚠ BREAKING CHANGES

  • deps: Make opentelemetry an optional dependency (#369)
  • spec: Update Agent Card Well-Known Path to /.well-known/agent-card.json (#320)
  • Remove custom __getattr__ and __setattr__ for camelCase fields in types.py (#335)
  • Add mTLS to SecuritySchemes, add oauth2 metadata url field, allow Skills to specify Security (#362)
  • Support for serving agent card at deprecated path (#352)

Features

  • Add metadata as parameter to TaskUpdater.update_status() (#371) (9444ed6)
  • Add mTLS to SecuritySchemes, add oauth2 metadata url field, allow Skills to specify Security (#362) (be6c517)
  • Add RESTful API Serving (#348) (82a6b7c)
  • Add server-side support for plumbing requested and activated extensions (#333) (4d5b92c)
  • Allow agent cards (default and extended) to be dynamic (#365) (ee92aab)
  • Support for serving agent card at deprecated path (#352) (2444034)
  • support non-blocking sendMessage (#349) (70b4999)
  • Type update to support fetching extended card (#361) (83304bb)

Bug Fixes

  • Add Input Validation for Task Context IDs in new_task Function (#340) (a7ed7ef)
  • deps: Reduce FastAPI library required version to 0.95.0 (#372) (a319334)
  • Remove DeprecationWarning for regular properties (#345) (2806f3e)
  • spec: Add SendMessageRequest.request json_name mapping to message proto (bc97cba)
  • spec: Add Transport enum to specification (a2aproject/A2A#909) (d9e463c)

Documentation

  • Address typos in docstrings and docs. (#370) (ee48d68)

Miscellaneous Chores

  • Add support for authenticated extended card method (#356) (b567e80)

Code Refactoring

  • deps: Make opentelemetry an optional dependency (#369) (9ad8b96)
  • Remove custom __getattr__ and __setattr__ for camelCase fields in types.py (#335) (cd94167)
  • spec: Update Agent Card Well-Known Path to /.well-known/agent-card.json (#320) (270ea9b)