Skip to content

Update changelog and Vertex version from M164 #6970

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
May 20, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 16 additions & 22 deletions firebase-ai/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,18 @@
# Unreleased
* [fixed] **Breaking Change**: Fixed missing builder methods and return types in builders.
* [changed] **Breaking Change**: `LiveModelFutures.connect` now returns `ListenableFuture<LiveSessionFutures>` instead of `ListenableFuture<LiveSession>`.
* **Action Required:** Remove any transformations from LiveSession object to LiveSessionFutures object.
* **Action Required:** Change type of variable handling `LiveModelFutures.connect` to `ListenableFuture<LiveSessionsFutures>`
* [changed] **Breaking Change**: Removed `UNSPECIFIED` value for enum class `ResponseModality`
* **Action Required:** Remove all references to `ResponseModality.UNSPECIFIED`
* [changed] **Breaking Change**: Renamed `LiveGenerationConfig.setResponseModalities` to `LiveGenerationConfig.setResponseModality`
* **Action Required:** Replace all references of `LiveGenerationConfig.setResponseModalities` with `LiveGenerationConfig.setResponseModality`
* [feature] Added support for `HarmBlockThreshold.OFF`. See the
[model documentation](https://cloud.google.com/vertex-ai/generative-ai/docs/multimodal/configure-safety-filters#how_to_configure_content_filters){: .external}
for more information.
* [fixed] Improved thread usage when using a `LiveGenerativeModel`. (#6870)
* [fixed] Fixed an issue with `LiveContentResponse` audio data not being present when the model was
interrupted or the turn completed. (#6870)
* [fixed] Fixed an issue with `LiveSession` not converting exceptions to `FirebaseVertexAIException`. (#6870)
* * [changed] **Breaking Change**: Removed the `LiveContentResponse.Status` class, and instead have nested the status
fields as properties of `LiveContentResponse`. (#6906)
* [changed] **Breaking Change**: Removed the `LiveContentResponse` class, and instead have provided subclasses
of `LiveServerMessage` that match the responses from the model. (#6910)
* [feature] Added support for the `id` field on `FunctionResponsePart` and `FunctionCallPart`. (#6910)
* [feature] Add support for specifying response modalities in `GenerationConfig`. (#6921)
* [feature] Added a helper field for getting all the `InlineDataPart` from a `GenerateContentResponse`. (#6922)
* [feature] Initial release of the Firebase AI SDK (`firebase-ai`). This SDK *replaces* the previous
Vertex AI in Firebase SDK (`firebase-vertexai`) to accommodate the evolving set of supported
features and services.
* The new Firebase AI SDK provides **Preview** support for the Gemini Developer API, including its
free tier offering.
* Using the Firebase AI SDK with the Vertex AI Gemini API is still generally available (GA).

If you're using the old `firebase-vertexai`, we recommend
[migrating to `firebase-ai`](/docs/ai-logic/migrate-to-latest-sdk)
because all new development and features will be in this new SDK.

* [feature] **Preview:** Added support for specifying response modalities in `GenerationConfig`
(only available in the new `firebase-ai` package). This includes support for image generation using
[specific Gemini models](/docs/vertex-ai/models).

Note: This feature is in Public Preview, which means that it is not subject to any SLA or
deprecation policy and could change in backwards-incompatible ways.
3 changes: 2 additions & 1 deletion firebase-config/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# Unreleased
* [fixed] Fixed `NetworkOnMainThreadException` on Android versions below 8 by disconnecting HttpURLConnection only on API levels 26 and higher.
* [fixed] Fixed `NetworkOnMainThreadException` on Android versions below 8 by disconnecting
`HttpURLConnection` only on API levels 26 and higher. GitHub Issue [#6934]

# 22.1.1
* [fixed] Fixed an issue where the connection to the real-time Remote Config backend could remain
Expand Down
2 changes: 1 addition & 1 deletion firebase-dataconnect/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Unreleased
* [changed] Code robustness improvements related to state management in
* [changed] Improved code robustness related to state management in
`FirebaseDataConnect` objects.
([#6861](https://github.com/firebase/firebase-android-sdk/pull/6861))

Expand Down
2 changes: 1 addition & 1 deletion firebase-storage/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Unreleased
* [fixed] Fixed an issue where tests were depending on a deprecated feature of the test framework (#6927)
* [fixed] Fixed an issue where tests were depending on a deprecated feature of the test framework. (#6927)

# 21.0.1
* [fixed] Fixed an issue where `maxUploadRetryTimeMillis` parameter is ignored when uploading using
Expand Down
15 changes: 9 additions & 6 deletions firebase-vertexai/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
# Unreleased
* [changed] **Renamed / Replaced:** Vertex AI in Firebase (`FirebaseVertexAI`) has been renamed and
replaced by the new Firebase AI SDK: `FirebaseAI`. This is to accommodate the evolving set of
supported features and services. Please migrate to the new `FirebaseAI` package. See details in the
[migration guide](/docs/vertex-ai/migrate-to-latest-sdk).
* [changed] **Renamed / Replaced:** Vertex AI in Firebase (`firebase-vertexai`) has been renamed and
replaced by the new Firebase AI SDK: `firebase-ai`. This is to accommodate the evolving set of
supported features and services. Please [**migrate to the new `firebase-ai` package**](/docs/vertex-ai/migrate-to-latest-sdk).

Note: Existing Vertex AI in Firebase users may continue to use the SDK and receive bug fixes but,
going forward, new features will only be added into the new Firebase AI SDK.
Note: Existing users of the Vertex AI in Firebase SDK (`firebase-vertexai`) may continue to use the
SDK and receive bug fixes but, going forward, new features will only be added into the new Firebase
AI SDK.

The following changes and features are in the Vertex AI in Firebase SDK (`firebase-vertexai`), but
we recommend that you accommodate them (as applicable) as part of migrating to the `firebase-ai` SDK.
* [changed] **Breaking Change**: Removed the `LiveContentResponse.Status` class, and instead have nested the status
fields as properties of `LiveContentResponse`. (#6941)
* [changed] **Breaking Change**: Removed the `LiveContentResponse` class, and instead have provided subclasses
Expand Down
2 changes: 1 addition & 1 deletion firebase-vertexai/gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,5 @@
# See the License for the specific language governing permissions and
# limitations under the License.

version=16.4.1
version=16.5.0
latestReleasedVersion=16.4.0
Loading