Skip to content

v1.9.7#268

Merged
TiTidom-RC merged 7 commits into
mainfrom
beta
Jun 13, 2026
Merged

v1.9.7#268
TiTidom-RC merged 7 commits into
mainfrom
beta

Conversation

@TiTidom-RC

Copy link
Copy Markdown
Owner

This pull request updates dependencies and configuration to improve compatibility and support for enterprise features. The most important changes are grouped below:

Dependency updates:

  • Upgraded the google-genai Python package from version 2.4.0 to 2.8.0 in requirements.txt to ensure compatibility with new features and bug fixes.
  • Updated beautifulsoup4 from 4.14.3 to 4.15.0 in requirements.txt for the latest improvements and fixes.

Enterprise feature support:

  • Changed the initialization of the genai.Client in both genAI and geminiTTS functions in ttscastd.py to use the enterprise=True parameter instead of vertexai=True, enabling enterprise-level features and support. [1] [2]

Versioning:

  • Updated the plugin version in info.json from 1.9.5 to 1.9.7 to reflect the new changes and improvements.

Update plugin_info/info.json to pluginVersion 1.9.6. Bump google-genai in resources/requirements.txt from 2.4.0 to 2.7.0. Adjust resources/ttscastd/ttscastd.py to initialize genai.Client with enterprise=True instead of vertexai=True to match the updated SDK/usage.
Replace vertexai=True with enterprise=True when creating the genai.Client with service account credentials. This switches the client to enterprise mode while preserving project, location and HTTP timeout settings, likely to enable enterprise API usage instead of Vertex AI.
Update resources/requirements.txt to bump google-genai from 2.7.0 to 2.8.0 to pick up upstream fixes and improvements.
Bump google-genai to 2.8.0
Update plugin_info/info.json pluginVersion from 1.9.6 to 1.9.7 and bump beautifulsoup4 in resources/requirements.txt from 4.14.3 to 4.15.0. Keeps plugin metadata current and pulls in the latest fixes for the dependency.
Bump TTS Cast version and update deps
@TiTidom-RC TiTidom-RC merged commit 732a194 into main Jun 13, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant