Skip to content

Releases: glaforge/gemini-interactions-api-sdk

Release v0.8.2

09 Apr 13:52

Choose a tag to compare

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:

Release v0.8.1

08 Apr 08:39

Choose a tag to compare

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

  • e2abe04 Releasing version v0.8.1
  • a2df7b6 Bump for next development cycle

📝 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:

Release v0.8.0

19 Mar 22:19

Choose a tag to compare

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:

Release v0.7.1

18 Feb 09:39

Choose a tag to compare

Changelog

🚀 Features

  • 44ef03f add speech generation support with a new AudioContent constructor, speechConfigs in interaction parameters, and a dedicated test.

🧰 Tasks

  • f8d011c Releasing version v0.7.1
  • 9f8e8c2 Bump for next development cycle

Contributors

We'd like to thank the following people for their contributions:

Release v0.7.0

13 Feb 18:33

Choose a tag to compare

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 ResearchFrontend state management and enable incremental report updates.

🧰 Tasks

  • 3dbb616 Releasing version v0.7.0
  • 84627ca Bump for next development cycle

🛠 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:

Release v0.6.0

29 Jan 22:50

Choose a tag to compare

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 GeminiInteractionsException and add comprehensive Javadoc to client and schema classes.

🧰 Tasks

Contributors

We'd like to thank the following people for their contributions:

Release v0.5.0

08 Jan 09:05

Choose a tag to compare

Changelog

🚀 Features

  • afa338d JDK HttpServer based Interactions API server

🧰 Tasks

  • 16754d3 Releasing version v0.5.0
  • 0871d37 Bump for next development cycle

  • 78710ee Update version in the dependency definition of pom.xml

Contributors

We'd like to thank the following people for their contributions:

Release v0.4.4

05 Jan 15:37

Choose a tag to compare

Changelog

🔀 Merge

  • 7567395 Merge pull request #1 from aalmiray/build-configuration, closes #1

🐛 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:

Release v0.4.3

04 Jan 20:47

Choose a tag to compare

Changelog

6044abb chore: release 0.4.3

Release of v0.4.1 of the Gemini Interactions SDK for Java

04 Jan 18:23

Choose a tag to compare