+
Skip to content

librarian 0.3.0

Latest
Compare
Choose a tag to compare
@cloud-sdk-librarian-robot cloud-sdk-librarian-robot released this 26 Sep 14:01
2e230f3

0.3.0 (2025-09-25)

Features

  • discovery-based APIs and pagination (#2350) (cb21cf1)

  • Make generated ProtoMessage and ProtoEnum classes final (#2349) (7d0520b)

  • Require that all imports have a version contraints (#2331) Fixes #1989

This should not be landed before
googleapis/google-cloud-rust#3396 (00828d5)

  • Generate samples for single value setters (#2263) (f7c0b84)

  • discovery doc arrays (#2337) (da69195)

  • Inject InstrumentationClientInfo for tracing (#2252) - Add static INSTRUMENTATION_CLIENT_INFO to lib.rs.mustache.

  • Use INSTRUMENTATION_CLIENT_INFO in transport.rs.mustache if tracing is
    enabled.

For #2212 see also
googleapis/google-cloud-rust#3347 and
googleapis/google-cloud-rust#3376 (1358226)

  • parse most object fields (#2318) Parse most fields of object in a discovery doc. Fields with an inline
    type definition still need some custom work. (f2d1a10)

  • Add the ability to insert text after the package title (#2323) The current use case for this is to advise users of equivalent Firebase
    packages. For example:

readme-after-title-text = """> [!TIP]
> Flutter applications should use [Firebase AI Logic](https://firebase.google.com/products/firebase-ai-logic).
>
> The Generate Language API is meant for Dart desktop and cloud applications.
> Firebase AI Logic provides client-side access to both the Gemini Developer
> API and Vertex AI. """

Which results in a README.md that looks like:

<img width="1485" height="909" alt="image"
src="https://github.com/user-attachments/assets/a1c9120e-eafd-4394-9562-48c595ab4960&#34;
/> (756e72f)

Bug Fixes

  • read version from version.txt file (#2347) Fixes #2348

Moves version.txt to the internal/cli package so it can be read by the
embed package as a variable.
When constructing the synthetic version number, use this release version
as the base. (014b5f4)

  • race condition in createWorkRoot() (#2338) Creating a temporary directory based on a timestamp is inherently racy.
    Use the standard functions to create temporary directories, and relax
    the tests to check for what matters. (46428ca)

  • parse github remote from local directory (#2328) Fixes #2327 (1c71bd9)

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载