Skip to content

Tags: googleapis/librarian

Tags

v0.30.1

Toggle v0.30.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 0.30.1 (#6996)

🤖 I have created a release *beep* *boop*
---


##
[0.30.1](v0.30.0...v0.30.1)
(2026-07-24)


### Bug Fixes

* **internal/librarian/ruby:** handle default output directory for Ruby
libraries ([#7009](#7009))
([db36fb2](db36fb2))
* **internal/librarian/ruby:** handle pre-existing CHANGELOG.md during
generation
([#7008](#7008))
([7c7045a](7c7045a))
* **internal/librarian/ruby:** pass lib directory to protoc for ruby_out
and grpc_out
([#7010](#7010))
([32fc428](32fc428))
* **internal/librarian/ruby:** pass ruby-cloud-generate-transports to
gapic-generator-cloud
([#7013](#7013))
([267b088](267b088))
* **internal/librarian:** complete slice field merging in ResolvePreview
([#6973](#6973))
([3041f1a](3041f1a))
* **internal/librarian:** set canDeriveAPIPath to false for Ruby
([#7007](#7007))
([aceab2e](aceab2e))
* **librarian/swift:** default library name
([#6994](#6994))
([1dd1bdc](1dd1bdc))
* **librarian:** add to individual release for python
([#6991](#6991))
([c226cdf](c226cdf))
* **nodejs:** isolate staging subdirectories per api version
([#6993](#6993))
([b592226](b592226))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>

release-please-6996

Toggle release-please-6996's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 0.30.1 (#6996)

🤖 I have created a release *beep* *boop*
---


##
[0.30.1](v0.30.0...v0.30.1)
(2026-07-24)


### Bug Fixes

* **internal/librarian/ruby:** handle default output directory for Ruby
libraries ([#7009](#7009))
([db36fb2](db36fb2))
* **internal/librarian/ruby:** handle pre-existing CHANGELOG.md during
generation
([#7008](#7008))
([7c7045a](7c7045a))
* **internal/librarian/ruby:** pass lib directory to protoc for ruby_out
and grpc_out
([#7010](#7010))
([32fc428](32fc428))
* **internal/librarian/ruby:** pass ruby-cloud-generate-transports to
gapic-generator-cloud
([#7013](#7013))
([267b088](267b088))
* **internal/librarian:** complete slice field merging in ResolvePreview
([#6973](#6973))
([3041f1a](3041f1a))
* **internal/librarian:** set canDeriveAPIPath to false for Ruby
([#7007](#7007))
([aceab2e](aceab2e))
* **librarian/swift:** default library name
([#6994](#6994))
([1dd1bdc](1dd1bdc))
* **librarian:** add to individual release for python
([#6991](#6991))
([c226cdf](c226cdf))
* **nodejs:** isolate staging subdirectories per api version
([#6993](#6993))
([b592226](b592226))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>

v0.30.0

Toggle v0.30.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 0.30.0 (#6977)

🤖 I have created a release *beep* *boop*
---


##
[0.30.0](v0.29.1...v0.30.0)
(2026-07-23)


### Features

* **internal/librarian/generate:** cap goroutine concurrency during
`generate --all`
([#6942](#6942))
([4365f05](4365f05)),
closes [#6952](#6952)
* **internal/librarian/php:** implement add command support
([#6974](#6974))
([df5ce1e](df5ce1e)),
closes [#6972](#6972)
* **rust:** generate method signatures for bidi streaming
([#6958](#6958))
([853dab0](853dab0)),
closes [#6835](#6835)


### Bug Fixes

* **cmd/librarian/Dockerfile:** go build in Dockerfile not to use Git
([#6986](#6986))
([c0e67d1](c0e67d1))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>

release-please-6977

Toggle release-please-6977's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 0.30.0 (#6977)

🤖 I have created a release *beep* *boop*
---


##
[0.30.0](v0.29.1...v0.30.0)
(2026-07-23)


### Features

* **internal/librarian/generate:** cap goroutine concurrency during
`generate --all`
([#6942](#6942))
([4365f05](4365f05)),
closes [#6952](#6952)
* **internal/librarian/php:** implement add command support
([#6974](#6974))
([df5ce1e](df5ce1e)),
closes [#6972](#6972)
* **rust:** generate method signatures for bidi streaming
([#6958](#6958))
([853dab0](853dab0)),
closes [#6835](#6835)


### Bug Fixes

* **cmd/librarian/Dockerfile:** go build in Dockerfile not to use Git
([#6986](#6986))
([c0e67d1](c0e67d1))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>

v0.29.1

Toggle v0.29.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 0.29.1 (#6965)

🤖 I have created a release *beep* *boop*
---


##
[0.29.1](v0.29.0...v0.29.1)
(2026-07-22)


### Bug Fixes

* **internal/librarian/python:** gapic-generator 1.37.1
([#6966](#6966))
([ec8df9a](ec8df9a))
* **sdk.yaml:** remove all language restrictions
([#6959](#6959))
([84e171c](84e171c))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>

v0.29.0

Toggle v0.29.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 0.29.0 (#6949)

🤖 I have created a release *beep* *boop*
---


##
[0.29.0](v0.28.0...v0.29.0)
(2026-07-22)


### Features

* **dart:** implement publish
([#6865](#6865))
([9c46c5d](9c46c5d))
* **internal/librarian/php:** remove empty directories during cleanup
([#6947](#6947))
([13c7e38](13c7e38))
* **internal/librarian/ruby:** implement clean functionality
([#6943](#6943))
([2daa5d8](2daa5d8))
* **tool/cmd/migrate:** parse path override for ruby migration
([#6956](#6956))
([cf9e6fe](cf9e6fe)),
closes [#6632](#6632)
* **tool/cmd/migrate:** parse service override for ruby migration
([#6963](#6963))
([1cde964](1cde964))


### Bug Fixes

* **internal/librarian/java:** customize README template for storage
library dual dependencies
([#6950](#6950))
([fb88de3](fb88de3))
* **sidekick/swift:** deps added via method signatures
([#6946](#6946))
([10e25bc](10e25bc))
* **sidekick/swift:** snippets and repeated fields
([#6945](#6945))
([bd90a4e](bd90a4e))
* **tool/cmd/migrate:** skip PHP libraries with no APIs during migration
([#6951](#6951))
([5280de4](5280de4)),
closes [#6746](#6746)

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>

release-please-6965

Toggle release-please-6965's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 0.29.1 (#6965)

🤖 I have created a release *beep* *boop*
---


##
[0.29.1](v0.29.0...v0.29.1)
(2026-07-22)


### Bug Fixes

* **internal/librarian/python:** gapic-generator 1.37.1
([#6966](#6966))
([ec8df9a](ec8df9a))
* **sdk.yaml:** remove all language restrictions
([#6959](#6959))
([84e171c](84e171c))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>

release-please-6949

Toggle release-please-6949's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 0.29.0 (#6949)

🤖 I have created a release *beep* *boop*
---


##
[0.29.0](v0.28.0...v0.29.0)
(2026-07-22)


### Features

* **dart:** implement publish
([#6865](#6865))
([9c46c5d](9c46c5d))
* **internal/librarian/php:** remove empty directories during cleanup
([#6947](#6947))
([13c7e38](13c7e38))
* **internal/librarian/ruby:** implement clean functionality
([#6943](#6943))
([2daa5d8](2daa5d8))
* **tool/cmd/migrate:** parse path override for ruby migration
([#6956](#6956))
([cf9e6fe](cf9e6fe)),
closes [#6632](#6632)
* **tool/cmd/migrate:** parse service override for ruby migration
([#6963](#6963))
([1cde964](1cde964))


### Bug Fixes

* **internal/librarian/java:** customize README template for storage
library dual dependencies
([#6950](#6950))
([fb88de3](fb88de3))
* **sidekick/swift:** deps added via method signatures
([#6946](#6946))
([10e25bc](10e25bc))
* **sidekick/swift:** snippets and repeated fields
([#6945](#6945))
([bd90a4e](bd90a4e))
* **tool/cmd/migrate:** skip PHP libraries with no APIs during migration
([#6951](#6951))
([5280de4](5280de4)),
closes [#6746](#6746)

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>

v0.28.0

Toggle v0.28.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 0.28.0 (#6892)

🤖 I have created a release *beep* *boop*
---


##
[0.28.0](v0.27.1...v0.28.0)
(2026-07-21)


### Features

* **internal/librarian/php:** implement selective clean before generate
([#6939](#6939))
([1553269](1553269))
* **rust:** add hybrid transport initialization for bidi streaming
([#6914](#6914))
([85f9227](85f9227)),
closes [#6835](#6835)
* **rust:** add opt-in include_bidi_streaming_methods config option
([#6838](#6838))
([454473f](454473f)),
closes [#6835](#6835)
* **sidekick/swift:** default version on `add`
([#6890](#6890))
([000c0e0](000c0e0))
* **swift:** convert message structs
([#6894](#6894))
([2ca6df3](2ca6df3))
* **tool/cmd/migrate:** parse common resources for php libraries
([#6904](#6904))
([f62507d](f62507d)),
closes [#6813](#6813)


### Bug Fixes

* **internal/librarian/php:** check error and add test case for
TestGatherGAPICProtos_Error
([#6933](#6933))
([d969c59](d969c59)),
closes [#6629](#6629)
* **internal/librarian/php:** split protoc compilation for gapic and
proto ([#6929](#6929))
([c8256f7](c8256f7)),
closes [#6927](#6927)
* **internal/librarian/php:** update instructions and recursively create
folder structure
([#6843](#6843))
([542c972](542c972))
* **librarian:** another API that is not allow listed
([#6937](#6937))
([e59cd3c](e59cd3c))
* **librarian:** enable `google/cloud/batch/v1` for all
([#6901](#6901))
([c4f21fd](c4f21fd))
* **sidekick/rust:** no repo metadata for showcase
([#6936](#6936))
([44abb27](44abb27))
* **sidekick/swift:** pagination dependencies
([#6920](#6920))
([4fee381](4fee381))
* **sidekick/swift:** unqualified String type
([#6925](#6925))
([8387337](8387337))
* **sidekick/swift:** warnings in enums with dups
([#6911](#6911))
([6795c76](6795c76))
* **tool/cmd/migrate:** resolve staging subdir for library-root
destinations
([#6881](#6881))
([6159c06](6159c06)),
closes [#6773](#6773)
* **tool/cmd/migrate:** validate version suffix for ruby wrapper
libraries ([#6926](#6926))
([5d2daf1](5d2daf1))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>

release-please-6892

Toggle release-please-6892's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 0.28.0 (#6892)

🤖 I have created a release *beep* *boop*
---


##
[0.28.0](v0.27.1...v0.28.0)
(2026-07-21)


### Features

* **internal/librarian/php:** implement selective clean before generate
([#6939](#6939))
([1553269](1553269))
* **rust:** add hybrid transport initialization for bidi streaming
([#6914](#6914))
([85f9227](85f9227)),
closes [#6835](#6835)
* **rust:** add opt-in include_bidi_streaming_methods config option
([#6838](#6838))
([454473f](454473f)),
closes [#6835](#6835)
* **sidekick/swift:** default version on `add`
([#6890](#6890))
([000c0e0](000c0e0))
* **swift:** convert message structs
([#6894](#6894))
([2ca6df3](2ca6df3))
* **tool/cmd/migrate:** parse common resources for php libraries
([#6904](#6904))
([f62507d](f62507d)),
closes [#6813](#6813)


### Bug Fixes

* **internal/librarian/php:** check error and add test case for
TestGatherGAPICProtos_Error
([#6933](#6933))
([d969c59](d969c59)),
closes [#6629](#6629)
* **internal/librarian/php:** split protoc compilation for gapic and
proto ([#6929](#6929))
([c8256f7](c8256f7)),
closes [#6927](#6927)
* **internal/librarian/php:** update instructions and recursively create
folder structure
([#6843](#6843))
([542c972](542c972))
* **librarian:** another API that is not allow listed
([#6937](#6937))
([e59cd3c](e59cd3c))
* **librarian:** enable `google/cloud/batch/v1` for all
([#6901](#6901))
([c4f21fd](c4f21fd))
* **sidekick/rust:** no repo metadata for showcase
([#6936](#6936))
([44abb27](44abb27))
* **sidekick/swift:** pagination dependencies
([#6920](#6920))
([4fee381](4fee381))
* **sidekick/swift:** unqualified String type
([#6925](#6925))
([8387337](8387337))
* **sidekick/swift:** warnings in enums with dups
([#6911](#6911))
([6795c76](6795c76))
* **tool/cmd/migrate:** resolve staging subdir for library-root
destinations
([#6881](#6881))
([6159c06](6159c06)),
closes [#6773](#6773)
* **tool/cmd/migrate:** validate version suffix for ruby wrapper
libraries ([#6926](#6926))
([5d2daf1](5d2daf1))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>