Skip to content

v0.31.0

Choose a tag to compare

@release-please release-please released this 28 Jul 14:45
22c02bd

0.31.0 (2026-07-28)

Features

  • dart: export rpc exceptions (#7044) (8d98203)
  • internal/librarian/php: fill default staging subdir (#7069) (e56ef3f)
  • internal/librarian/php: parse and populate additional protos in add (#7002) (fc0fef2)
  • internal/librarian/ruby: automatically include common_resources.proto and remove generated pb file (#7059) (702a9d6)
  • internal/librarian/ruby: support additional_protos in librarian.yaml (#7018) (df3b941)
  • internal/librarian/ruby: support ruby-cloud-migration-version in librarian.yaml (#7080) (bb57ff7)
  • python: read python tools from librarian.yaml config (#7019) (c9127b9)
  • rust: generate prost submodule for hybrid clients (#6992) (746740d), refs #6838

Bug Fixes

  • internal/librarian/php: install dev dependencies and create wrapper script for php generator (#6941) (a7106a6)
  • internal/librarian/php: optimize generated file marker detection (#7036) (424d53b), refs #7017
  • internal/librarian/php: remove php fallback generator installation (#7038) (cf36be0)
  • internal/librarian/ruby: pass client library version to snippet metadata (#7026) (3a52836)
  • internal/librarian/ruby: preserve .repo-metadata.json during regeneration (#7077) (bf22946)
  • internal/librarian/ruby: preserve existing version.rb file on regeneration (#7032) (583b27e)
  • internal/librarian: relax unique API path validation for Ruby (#7053) (6bdf861), refs #6632
  • sidekick/rust: support oneof fields in binding substitutions (#7049) (8380265), refs #7045
  • sidekick/swift: docc warnings in generated code (#7060) (038a417)
  • sidekick/swift: modules and library name (#7047) (c8a1e3e)