Skip to content

Commit 755c473

Browse files
rlazogoogle-oss-bot
authored andcommitted
Post release cleanup for m171
1 parent 8057c1e commit 755c473

File tree

12 files changed

+548
-774
lines changed

12 files changed

+548
-774
lines changed

firebase-ai/CHANGELOG.md

Lines changed: 38 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,88 +1,83 @@
11
# Unreleased
22

3-
- [changed] **Breaking Change**: Removed the `candidateCount` option from `LiveGenerationConfig`
4-
- [changed] Added support for user interrupts for the `startAudioConversation` method in the
3+
4+
# 17.4.0
5+
* [changed] **Breaking Change**: Removed the `candidateCount` option from `LiveGenerationConfig`
6+
* [changed] Added support for user interrupts for the `startAudioConversation` method in the
57
`LiveSession` class. (#7413)
6-
- [changed] Added support for the URL context tool, which allows the model to access content from
8+
* [changed] Added support for the URL context tool, which allows the model to access content from
79
provided public web URLs to inform and enhance its responses. (#7382)
8-
- [changed] Added better error messages to `ServiceConnectionHandshakeFailedException` (#7412)
9-
- [changed] Marked the public constructor for `UsageMetadata` as deprecated (#7420)
10-
- [changed] Using Firebase AI Logic with the Gemini Developer API is now Generally Available (GA).
11-
- [changed] Using Firebase AI Logic with the Imagen generation APIs is now Generally Available (GA).
10+
* [changed] Added better error messages to `ServiceConnectionHandshakeFailedException` (#7412)
11+
* [changed] Marked the public constructor for `UsageMetadata` as deprecated (#7420)
12+
* [changed] Using Firebase AI Logic with the Gemini Developer API is now Generally Available (GA).
13+
* [changed] Using Firebase AI Logic with the Imagen generation APIs is now Generally Available (GA).
1214

1315
# 17.3.0
14-
15-
- [changed] Bumped internal dependencies.
16-
- [feature] Added support for code execution.
17-
- [changed] Marked the public constructors for `ExecutableCodePart` and `CodeExecutionResultPart` as
16+
* [changed] Bumped internal dependencies.
17+
* [feature] Added support for code execution.
18+
* [changed] Marked the public constructors for `ExecutableCodePart` and `CodeExecutionResultPart` as
1819
deprecated.
19-
- [feature] Introduced `MissingPermissionsException`, which is thrown when the necessary permissions
20+
* [feature] Introduced `MissingPermissionsException`, which is thrown when the necessary permissions
2021
have not been granted by the user.
21-
- [feature] Added helper functions to `LiveSession` to allow developers to track the status of the
22+
* [feature] Added helper functions to `LiveSession` to allow developers to track the status of the
2223
audio session and the underlying websocket connection.
23-
- [changed] Added new values to `HarmCategory` (#7324)
24-
- [fixed] Fixed an issue that caused unknown or empty `Part`s to throw an exception. Instead, we now
24+
* [changed] Added new values to `HarmCategory` (#7324)
25+
* [fixed] Fixed an issue that caused unknown or empty `Part`s to throw an exception. Instead, we now
2526
log them and filter them from the response (#7333)
2627

2728
# 17.2.0
28-
29-
- [feature] Added support for returning thought summaries, which are synthesized versions of a
29+
* [feature] Added support for returning thought summaries, which are synthesized versions of a
3030
model's internal reasoning process.
31-
- [fixed] Fixed an issue causing the accessor methods in `GenerateContentResponse` to throw an
31+
* [fixed] Fixed an issue causing the accessor methods in `GenerateContentResponse` to throw an
3232
exception when the response contained no candidates.
33-
- [changed] Added better description for requests which fail due to the Gemini API not being
33+
* [changed] Added better description for requests which fail due to the Gemini API not being
3434
configured.
35-
- [changed] Added a `dilation` parameter to `ImagenMaskReference.generateMaskAndPadForOutpainting`
35+
* [changed] Added a `dilation` parameter to `ImagenMaskReference.generateMaskAndPadForOutpainting`
3636
(#7260)
37-
- [feature] Added support for limited-use tokens with Firebase App Check. These limited-use tokens
37+
* [feature] Added support for limited-use tokens with Firebase App Check. These limited-use tokens
3838
are required for an upcoming optional feature called _replay protection_. We recommend
3939
[enabling the usage of limited-use tokens](https://firebase.google.com/docs/ai-logic/app-check)
4040
now so that when replay protection becomes available, you can enable it sooner because more of
4141
your users will be on versions of your app that send limited-use tokens. (#7285)
4242

4343
# 17.1.0
44-
4544
=======
4645

47-
- [feature] added support for Imagen Editing, including inpainting, outpainting, control, style
46+
* [feature] added support for Imagen Editing, including inpainting, outpainting, control, style
4847
transfer, and subject references (#7075)
49-
- [feature] **Preview:** Added support for bidirectional streaming in Gemini Developer Api
48+
* [feature] **Preview:** Added support for bidirectional streaming in Gemini Developer Api
5049

5150
# 17.0.0
52-
53-
- [feature] Added support for configuring the "thinking" budget when using Gemini 2.5 series models.
51+
* [feature] Added support for configuring the "thinking" budget when using Gemini 2.5 series models.
5452
(#6990)
55-
- [feature] **Breaking Change**: Add support for grounding with Google Search (#7042).
53+
* [feature] **Breaking Change**: Add support for grounding with Google Search (#7042).
5654
- **Action Required:** Update all references of `groundingAttributions`, `webSearchQueries`,
5755
`retrievalQueries` in `GroundingMetadata` to be non-optional.
58-
- [changed] require at least one argument for `generateContent()`, `generateContentStream()` and
56+
* [changed] require at least one argument for `generateContent()`, `generateContentStream()` and
5957
`countTokens()`.
60-
- [feature] Added new overloads for `generateContent()`, `generateContentStream()` and
58+
* [feature] Added new overloads for `generateContent()`, `generateContentStream()` and
6159
`countTokens()` that take a `List<Content>` parameter.
62-
- [changed] **Breaking Change**: Updated minSdkVersion to API level 23 or higher.
60+
* [changed] **Breaking Change**: Updated minSdkVersion to API level 23 or higher.
6361

6462
# 16.2.0
65-
66-
- [changed] Deprecate the `totalBillableCharacters` field (only usable with pre-2.0 models). (#7042)
67-
- [feature] Added support for extra schema properties like `title`, `minItems`, `maxItems`,
63+
* [changed] Deprecate the `totalBillableCharacters` field (only usable with pre-2.0 models). (#7042)
64+
* [feature] Added support for extra schema properties like `title`, `minItems`, `maxItems`,
6865
`minimum` and `maximum`. As well as support for the `anyOf` schema. (#7013)
6966

7067
# 16.1.0
71-
72-
- [fixed] Fixed `FirebaseAI.getInstance` StackOverflowException (#6971)
73-
- [fixed] Fixed an issue that was causing the SDK to send empty `FunctionDeclaration` descriptions
68+
* [fixed] Fixed `FirebaseAI.getInstance` StackOverflowException (#6971)
69+
* [fixed] Fixed an issue that was causing the SDK to send empty `FunctionDeclaration` descriptions
7470
to the API.
75-
- [changed] Introduced the `Voice` class, which accepts a voice name, and deprecated the `Voices`
71+
* [changed] Introduced the `Voice` class, which accepts a voice name, and deprecated the `Voices`
7672
class.
77-
- [changed] **Breaking Change**: Updated `SpeechConfig` to take in `Voice` class instead of `Voices`
73+
* [changed] **Breaking Change**: Updated `SpeechConfig` to take in `Voice` class instead of `Voices`
7874
class.
7975
- **Action Required:** Update all references of `SpeechConfig` initialization to use `Voice`
8076
class.
81-
- [fixed] Fix incorrect model name in count token requests to the developer API backend
77+
* [fixed] Fix incorrect model name in count token requests to the developer API backend
8278

8379
# 16.0.0
84-
85-
- [feature] Initial release of the Firebase AI SDK (`firebase-ai`). This SDK _replaces_ the previous
80+
* [feature] Initial release of the Firebase AI SDK (`firebase-ai`). This SDK _replaces_ the previous
8681
Vertex AI in Firebase SDK (`firebase-vertexai`) to accommodate the evolving set of supported
8782
features and services.
8883
- The new Firebase AI SDK provides **Preview** support for the Gemini Developer API, including its
@@ -92,10 +87,10 @@
9287
If you're using the old `firebase-vertexai`, we recommend
9388
[migrating to `firebase-ai`](/docs/ai-logic/migrate-to-latest-sdk) because all new development and
9489
features will be in this new SDK.
95-
96-
- [feature] **Preview:** Added support for specifying response modalities in `GenerationConfig`
90+
* [feature] **Preview:** Added support for specifying response modalities in `GenerationConfig`
9791
(only available in the new `firebase-ai` package). This includes support for image generation
9892
using [specific Gemini models](/docs/vertex-ai/models).
9993

10094
Note: This feature is in Public Preview, which means that it is not subject to any SLA or
10195
deprecation policy and could change in backwards-incompatible ways.
96+

firebase-ai/gradle.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
version=17.4.0
16-
latestReleasedVersion=17.3.0
15+
version=17.4.1
16+
latestReleasedVersion=17.4.0

0 commit comments

Comments
 (0)