Tags: googleapis/librarian
Tags
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
PreviousNext