Skip to content

chore(main): release 2.9.0-rc0#2547

Merged
MarkDaoust merged 5 commits into
mainfrom
release-please--branches--main
Jun 16, 2026
Merged

chore(main): release 2.9.0-rc0#2547
MarkDaoust merged 5 commits into
mainfrom
release-please--branches--main

Conversation

@release-please

@release-please release-please Bot commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

2.9.0-rc0 (2026-06-16)

Major updates

  • The interactions implementation has been completely replaced. The public api surface should be unchanged. (d830f16)

Features

  • Add ServiceTier to UsageMetadata (45b4963)
  • Expose Computer Use API fields (420b5a7)
  • Gemma 4 local tokenizer support (ca97c58)
  • interaction-api: Add presence_penalty, frequency_penalty, and cached_content to models.proto (05f16fe)
  • interaction-api: Rename usage to total_usage in StreamMetadata. (7c331c6)

Bug Fixes

  • Add fallback for aiohttp.readline without max_line_length for backward compatibility because we still want to keep aiohttp as optional dependency (e99ab99), closes #2487
  • Fix header (f8f9749)
  • Keep live music API keys out of websocket urls (#2564) (c754ebf)
  • Make transformers an optional dependency for local tokenizers, also add other dependencies to local-tokenizer-extras. (528926b)
  • Use .model_copy() instead of deprecated .copy() (216369f)

Documentation

  • Announce Automatic Function Calling (AFC) upcoming breaking change warning (4697258)
  • Clarify Live API START/END_SENSITIVITY_HIGH/LOW defaults are different in Gemini Live and Gemini Enterprise Agent Platform Live API (a0ec6ab), closes #2555
  • Regenerate docs for 2.8.0 (93e7ab1)

This PR was generated with Release Please. See documentation.

@trusted-contributions-gcf trusted-contributions-gcf Bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jun 3, 2026
@release-please release-please Bot force-pushed the release-please--branches--main branch from 62d008e to 46a57f0 Compare June 4, 2026 04:52
@release-please release-please Bot changed the title chore(main): release 2.8.1 chore(main): release 2.9.0 Jun 4, 2026
@release-please release-please Bot force-pushed the release-please--branches--main branch 11 times, most recently from 6d94215 to a3d5d0b Compare June 11, 2026 09:04
@yyyu-google yyyu-google added the do not merge Indicates a pull request not ready for merge, due to either quality or timing. label Jun 11, 2026
@yyyu-google

Copy link
Copy Markdown
Collaborator

@jaycee-li can remove the do not merge tag Monday

@release-please release-please Bot force-pushed the release-please--branches--main branch 12 times, most recently from 725d3b6 to 9ab080d Compare June 16, 2026 01:38
@release-please release-please Bot changed the title chore(main): release 2.9.0 chore(main): release 2.9.0-rc0 Jun 16, 2026
@release-please release-please Bot force-pushed the release-please--branches--main branch from 9ab080d to 2ca17d5 Compare June 16, 2026 01:59
@MarkDaoust MarkDaoust removed the do not merge Indicates a pull request not ready for merge, due to either quality or timing. label Jun 16, 2026
@MarkDaoust MarkDaoust merged commit 0126d0c into main Jun 16, 2026
16 checks passed
@MarkDaoust MarkDaoust deleted the release-please--branches--main branch June 16, 2026 05:29
@release-please

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

copybara-service Bot pushed a commit that referenced this pull request Jun 16, 2026
--
2ca17d5 by release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>:

chore(main): release 2.9.0-rc0
--
6669db5 by Mark Daoust <[email protected]>:

Update pyproject.toml
--
935c08a by Mark Daoust <[email protected]>:

Update version.py
--
7ca12c6 by Mark Daoust <[email protected]>:

Update CHANGELOG.md

COPYBARA_INTEGRATE_REVIEW=#2547 from googleapis:release-please--branches--main 9c66e2f
PiperOrigin-RevId: 933346655
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autorelease: tagged kokoro:force-run Add this label to force Kokoro to re-run the tests.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Live API End sensitivity documentation inconsistency TypeError: StreamReader.readline() got an unexpected keyword argument 'max_line_length' when streaming with aiohttp

2 participants