Releases: glaforge/gemini-interactions-api-sdk
Releases · glaforge/gemini-interactions-api-sdk
Release list
Release v1.0.0-RC3
Changelog
🚀 Features
- 5af717b add video modality support and document usage with Gemini Omni Flash
- 5a277f9 refactor polling logic to use isFinished() and add streaming API documentation
🧰 Tasks
Contributors
We'd like to thank the following people for their contributions:
- GitHub Action (@github-actions[bot])
- Guillaume Laforge (@glaforge)
Release v1.0.0-RC2
Changelog
🚀 Features
- 65c9731 add isFinished helper to Interaction.Status, update model options, and add ansiren dependency for testing
- 38aedff add pull request review integration test and update Source model with Repository type
🧰 Tasks
Contributors
We'd like to thank the following people for their contributions:
- GitHub Action (@github-actions[bot])
- Guillaume Laforge (@glaforge)
Release v1.0.0-RC1
Changelog
🚀 Features
- 9a04761 add convenience methods to Interaction model to extract output text, image, audio, and video content
- 8a6dd58 add dedicated verify workflow and restrict build workflow to unit tests
🔄️ Changes
- 8825a48 replace output fields with environmentId and cachedContent in Interaction record
🧪 Tests
- a5fb07a conditionally skip VertexAI integration test if GOOGLE_APPLICATION_CREDENTIALS is unset
🧰 Tasks
- 37b7a8b Releasing version v1.0.0-RC1
- 63e2be1 bump project version to 1.0.0-RC1-SNAPSHOT
- 2a05652 Bump for next development cycle
📝 Documentation
- 0e64a00 add note clarifying Gemini model support for Google Cloud via API keys
- 6b4609c update documentation to include Google Cloud Vertex AI initialization examples
Contributors
We'd like to thank the following people for their contributions:
- GitHub Action (@github-actions[bot])
- Guillaume Laforge (@glaforge)
Release v0.12.0
Changelog
🚀 Features
- bc10040 support Google Cloud authentication via OAuth2 for Vertex AI integration
- 6a4fed2 add agent skill support and documentation with SDK version 0.11.0 bump
🔄️ Changes
- 0b2314c migrate all integration tests to the IT suffix convention and add documentation for agents.
🧰 Tasks
- 51c27a1 Releasing version v0.12.0
- f1e7900 bump project version to 0.12.0-SNAPSHOT
- 78f18f4 Bump for next development cycle
📝 Documentation
- 2dffcbc add reference to RELEASE.md in AGENTS.md documentation
- 296359b add documentation for reading and downloading files from agent environments
Contributors
We'd like to thank the following people for their contributions:
- GitHub Action (@github-actions[bot])
- Guillaume Laforge (@glaforge)
Release v0.11.0
Changelog
🚀 Features
- 61b09a8 add AgentEnvironment support with TAR parsing, stream event metadata, and HTTP client configuration improvements
🧰 Tasks
- 4439bbc Releasing version v0.11.0
- 3cbbfa3 upgrade javelit to 0.89.0 and configure session TTL for research frontend
- f1783ed 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.10.1
Changelog
🚀 Features
- 018e210 update DeepResearchAgentConfig to use builder with visualization and collaborative planning settings
- bdf66f1 test: add default agent streaming integration test with assertions
🧰 Tasks
📝 Documentation
- 1711fb5 Add direct link to Google Gemini donc on README
- 16e4817 Update Java SDK models and tests for new Gemini Interaction API events
- c43431a Update README.md
Contributors
We'd like to thank the following people for their contributions:
- GitHub
- GitHub Action (@github-actions[bot])
- Guillaume Laforge (@glaforge)
- Michael Vorburger (@vorburger)
Release v0.10.0
Changelog
🚀 Features
- 1a0a50d implement custom Agents API support with remote sandboxing
- 1b32d15 add support for webhooks, content delta events, and response modality configurations
- 1e7b9a2 add ArgumentsDelta support and include corresponding streaming interaction tests
🔄️ Changes
- e007a66 remove unused assertion imports in GemmaTest
- e6c3613 remove unused imports in Content model and test classes
🧰 Tasks
📝 Documentation
- 452194c update API migration notice formatting in README
Contributors
We'd like to thank the following people for their contributions:
- GitHub Action (@github-actions[bot])
- Guillaume Laforge (@glaforge)
Release v0.9.0
Changelog
🚀 Features
- d42d06a add optional include_input query parameter support to interaction retrieval and ignore unknown JSON properties
🐛 Fixes
- 875c89e tweaks for the DeepResearch agent, and adaptation to the new DR configuration
🔄️ Changes
- add7d59 rename Interaction outputs to steps and remove responseMimeType from InteractionParams
- 4b7ddc0 replace content-based event hierarchy with steps to support granular interaction tracking
🧰 Tasks
📝 Documentation
- 267a73c add Javadoc comments to interaction model classes and builder methods
Contributors
We'd like to thank the following people for their contributions:
- GitHub Action (@github-actions[bot])
- Guillaume Laforge (@glaforge)
Release v0.8.3
Changelog
🚀 Features
- e3647f4 add ImageDelta support and introduce UnknownDelta fallback for handling missing delta types
- ed0d043 add file search and Google Maps delta types, new image and ratio sizes, Gemini 3.1 speech generation support, and new fields required by the new Deep Research models
🧰 Tasks
📝 Documentation
- 748f645 add guide for updating the Gemini Interactions API SDK
Contributors
We'd like to thank the following people for their contributions:
- GitHub Action (@github-actions[bot])
- Guillaume Laforge (@glaforge)
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)