Skip to content

Tags: googleapis/librarian

Tags

v0.20.0

Toggle v0.20.0's commit message

Verified

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

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


##
[0.20.0](v0.19.0...v0.20.0)
(2026-06-10)


### Features

* **nodejs:** add a DefaultVersion field to NodeJSPackage
([#6358](#6358))
([af3218f](af3218f))
* **sidekick/rust:** add bigquery code gen
([#6322](#6322))
([a7846f5](a7846f5))
* **sidekick/swift:** non-string maps
([#6361](#6361))
([2b6d7e4](2b6d7e4))
* **sidekick/swift:** support discovery-based modules
([#6351](#6351))
([09ef5cf](09ef5cf))

---
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.19.0

Toggle v0.19.0's commit message

Verified

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

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


##
[0.19.0](v0.18.0...v0.19.0)
(2026-06-09)


### Features

* **nodejs:** update tools for nodejs
([#6348](#6348))
([fdc4f18](fdc4f18))

---
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.18.0

Toggle v0.18.0's commit message

Verified

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

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


##
[0.18.0](v0.17.0...v0.18.0)
(2026-06-09)


### Features

* **nodejs:** support client_documentation and
client_documentation_override
([#6293](#6293))
([13919cc](13919cc))

---
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.17.0

Toggle v0.17.0's commit message

Verified

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

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


##
[0.17.0](v0.16.0...v0.17.0)
(2026-06-09)


### Features

* **internal/cache:** add `BinDirectory` and `LIBRARIAN_BIN` override
([#6315](#6315))
([ac43e52](ac43e52)),
closes [#5850](#5850)
[#6199](#6199)
* **librarian:** add `Discovery` field to Swift config
([#6320](#6320))
([2ee0a36](2ee0a36))
* **nodejs:** update gapic generator to v4.12.0
([#6341](#6341))
([fae4158](fae4158))
* **sidekick/rust:** use consolidated `LroRecorder` in tracing decorator
([#6259](#6259))
([0d318a9](0d318a9))
* **sidekick/swift:** generate `with` helper
([#6309](#6309))
([36d2aa1](36d2aa1))
* **sidekick/swift:** map-based pagination
([#6268](#6268))
([082e996](082e996))


### Bug Fixes

* **internal/command:** look up executables in custom path environments
([#6273](#6273))
([7278ace](7278ace)),
closes [#6271](#6271)
* **internal/fetch:** add support for symlink extraction
([#6321](#6321))
([7fa61e4](7fa61e4)),
closes [#6313](#6313)
* **internal/librarian/java:** allow omitting ReleasedVersion with fill
and tidy ([#6274](#6274))
([9552dcd](9552dcd)),
closes [#6244](#6244)
* **internal/librarian:** disable API path derive for Java
([#6287](#6287))
([bb3119f](bb3119f))
* **librarian/internal/java:** explicitly list released_version as
config
([5917f20](5917f20))
* **librarian/swift:** configuration fields
([#6316](#6316))
([a1bd1c2](a1bd1c2))
* **nodejs:** manually create symlinks during librarian install
([#6314](#6314))
([bbdc773](bbdc773)),
closes [#6312](#6312)
* **nodejs:** remove google/cloud/common_resources.proto after
generation
([#6333](#6333))
([6a9e325](6a9e325)),
closes [#6024](#6024)
* **python:** avoid adding to existing core lib
([#6324](#6324))
([9ebe312](9ebe312))
* **sidekick/rust:** fix tracing template generation for discovery-based
LROs ([#6258](#6258))
([33ef923](33ef923))
* **sidekick/swift:** warnings in snippets
([#6284](#6284))
([23bfa8d](23bfa8d))

---
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.16.0

Toggle v0.16.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(sidekick/swift): empty LRO responses should return Void on wait() (

…#6260)

Fixes #6256

---------

Signed-off-by: Jeff Ching <chingor@google.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

v0.15.0

Toggle v0.15.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(tool/cmd/migrate): skip inserting markers if already present (#6159)

Update the Java migration tool to skip wrapping dependencies/modules
with markers if those markers are already present in the target pom.xml.
This prevents duplicating markers when the migration tool is run
repeatedly on the same repository. This is needed during migration as we
might need to rerun this command after new library additions done with
hermetic build.

A new test is added to verify that repeated migration runs do not
duplicate markers.

For #6134

v0.14.0

Toggle v0.14.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(golang): move release level coercion to Go (#6072)

v0.13.1

Toggle v0.13.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(librarian): remove Library.DescriptionOverride (#5952)

v0.13.0

Toggle v0.13.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(internal/serviceconfig): allow java for google/bigtable/v2 and se…

…t transport to grpc (#5978)

Add java to allowed languages for API path google/bigtable/v2, and set
transport to grpc to match existing code in google-cloud-java code.

For #5740

v0.12.1

Toggle v0.12.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
refactor(internal/sidekick/surfer): remove writer object oriented boi…

…ler plate (#5826)

Remove the object oriented writer and pass around stateless config. This
keeps the code consistent and removes confusion around state. Context is
passed in as config struct to reduce parameter explosion and help with
type safety