Releases: glaforge/gemini-interactions-api-sdk
Releases · glaforge/gemini-interactions-api-sdk
Release v0.8.2
Changelog
🚀 Features
- 85fc641 models: sync domain models with the April 8 OpenAPI schema
🧰 Tasks
- 3e75b8f Releasing version v0.8.2
- bb89dc1 upgrade javelit dependency to version 0.86.0
- c173aa0 Bump for next development cycle
Contributors
We'd like to thank the following people for their contributions:
- GitHub Action (@github-actions[bot])
- Guillaume Laforge (@glaforge)
Release v0.8.1
Changelog
🚀 Features
- 09c0a62 add custom_metadata property to FileSearchResult model
- d2ba1be add support and documentation for Gemma models with search grounding tests
- 448f10f add Lyria music generation example to README demonstrating audio output handling
🐛 Fixes
- d709968 resolve invalid Jackson type id exception for text_annotation event delta
🧪 Tests
- b391021 add Lyria music generation tests covering various prompts and modalities.
🧰 Tasks
📝 Documentation
- 36d6b9d update SDK version to 0.8.0 and add built-in Google Maps tool usage example.
Contributors
We'd like to thank the following people for their contributions:
- GitHub Action (@github-actions[bot])
- Guillaume Laforge (@glaforge)
Release v0.8.0
Changelog
🚀 Features
- 2a23f14 Introduce Google Maps tool integration, including new content types and a dedicated test.
- 27edb6b docs: add streaming response example to README
- 6c10ec0 update SDK version and add new multimodal audio input and output examples to README.
🧪 Tests
- 727d000 save generated speech audio as WAV file instead of raw bytes with specified audio format
🧰 Tasks
- 7304131 Releasing version v0.8.0
- 60dacbc ignore .DS_Store files
- 842285d Bump for next development cycle
Contributors
We'd like to thank the following people for their contributions:
- GitHub Action (@github-actions[bot])
- Guillaume Laforge (@glaforge)
Release v0.7.1
Changelog
🚀 Features
- 44ef03f add speech generation support with a new
AudioContentconstructor,speechConfigsin interaction parameters, and a dedicated test.
🧰 Tasks
Contributors
We'd like to thank the following people for their contributions:
- GitHub Action (@github-actions[bot])
- Guillaume Laforge (@glaforge)
Release v0.7.0
Changelog
🚀 Features
- 348391e introduce image generation configuration, FileSearchCallContent, and support for including input in interaction retrieval.
- a40245d Display elapsed time alongside thought summaries in the research frontend UI.
- 1c756f9 Implement markdown citation transformation in ResearchFrontend and add Maven assembly for frontend deployment.
- a7969b5 Add 'Clear All' button, refine AI prompts for summary and image generation, and enhance UI with new layout and button styling.
🔄️ Changes
- fe12ea7 remove commented test code from MarkdownCitationTransformationTest and adjust transformCitations method visibility in ResearchFrontend.
- 544bdae manage research state directly using Jt.sessionState instead of a custom class.
- 00d4368 streamline
ResearchFrontendstate management and enable incremental report updates.
🧰 Tasks
🛠 Build
- 38e4d20 Upgrade JUnit to 6.0.2 and simplify URL context test assertions.
📝 Documentation
- 08c36ad Add Cloud Run deployment guide for the research frontend and update Javelit dependency to 0.85.0.
Contributors
We'd like to thank the following people for their contributions:
- GitHub Action (@github-actions[bot])
- Guillaume Laforge (@glaforge)
Release v0.6.0
Changelog
🚀 Features
- 1d6c733 migrate to Jackson 3.0, add support for streaming agent interactions, add a Javelit based frontend on the research agent demo
🔄️ Changes
- 7576a1b replace generic IO and Interrupted exceptions with
GeminiInteractionsExceptionand add comprehensive Javadoc to client and schema classes.
🧰 Tasks
Contributors
We'd like to thank the following people for their contributions:
- GitHub Action (@github-actions[bot])
- Guillaume Laforge (@glaforge)
Release v0.5.0
Changelog
🚀 Features
- afa338d JDK HttpServer based Interactions API server
🧰 Tasks
- 78710ee Update version in the dependency definition of pom.xml
Contributors
We'd like to thank the following people for their contributions:
- GitHub
- GitHub Action (@github-actions[bot])
- Guillaume Laforge (@glaforge)
Release v0.4.4
Changelog
🔀 Merge
🐛 Fixes
- 0ff0353 releaser: use git config insteadOf to force https auth
- eb9f1ff releaser: override scm connection to use https
🧰 Tasks
- 8ad0dcb Releasing version v0.4.4
- 58644be Bump version to next snapshot
- 083d115 Update release goals
- a436ede Update release instructions
- 72c3c44 Add a build workflow
- 7402055 Add the Maven Wrapper
- 61417ad Configure the maven-release-plugin
- ff38e2d Move deployment plugins to their own profile
- 012e9a6 add missing license headers
📝 Documentation
- 24cdd22 add structured output and multi-turn persistence examples to README
- 429e9f4 add release documentation
- f4d4765 Added condition of API key presence
Contributors
We'd like to thank the following people for their contributions:
- Andres Almiray (@aalmiray)
- GitHub
- GitHub Action (@github-actions[bot])
- Guillaume Laforge (@glaforge)
Release v0.4.3
Changelog
6044abb chore: release 0.4.3
Release of v0.4.1 of the Gemini Interactions SDK for Java
Full Changelog: v0.4.0...v0.4.1
- Added schema support