|
1 | 1 | # Unreleased |
2 | 2 |
|
3 | | - |
4 | 3 | # 17.4.0 |
5 | | -- [changed] --Breaking Change--: Removed the `candidateCount` option from `LiveGenerationConfig` |
| 4 | + |
| 5 | +- [changed] **Breaking Change**: Removed the `candidateCount` option from `LiveGenerationConfig` |
6 | 6 | - [changed] Added support for user interrupts for the `startAudioConversation` method in the |
7 | 7 | `LiveSession` class. (#7413) |
8 | 8 | - [changed] Added support for the URL context tool, which allows the model to access content from |
|
13 | 13 | - [changed] Using Firebase AI Logic with the Imagen generation APIs is now Generally Available (GA). |
14 | 14 |
|
15 | 15 | # 17.3.0 |
16 | | -* [changed] Bumped internal dependencies. |
17 | | -* [feature] Added support for code execution. |
18 | | -* [changed] Marked the public constructors for `ExecutableCodePart` and `CodeExecutionResultPart` as |
| 16 | + |
| 17 | +- [changed] Bumped internal dependencies. |
| 18 | +- [feature] Added support for code execution. |
| 19 | +- [changed] Marked the public constructors for `ExecutableCodePart` and `CodeExecutionResultPart` as |
19 | 20 | deprecated. |
20 | | -* [feature] Introduced `MissingPermissionsException`, which is thrown when the necessary permissions |
| 21 | +- [feature] Introduced `MissingPermissionsException`, which is thrown when the necessary permissions |
21 | 22 | have not been granted by the user. |
22 | | -* [feature] Added helper functions to `LiveSession` to allow developers to track the status of the |
| 23 | +- [feature] Added helper functions to `LiveSession` to allow developers to track the status of the |
23 | 24 | audio session and the underlying websocket connection. |
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 |
| 25 | +- [changed] Added new values to `HarmCategory` (#7324) |
| 26 | +- [fixed] Fixed an issue that caused unknown or empty `Part`s to throw an exception. Instead, we now |
26 | 27 | log them and filter them from the response (#7333) |
27 | 28 |
|
28 | 29 | # 17.2.0 |
29 | | -* [feature] Added support for returning thought summaries, which are synthesized versions of a |
| 30 | + |
| 31 | +- [feature] Added support for returning thought summaries, which are synthesized versions of a |
30 | 32 | model's internal reasoning process. |
31 | | -* [fixed] Fixed an issue causing the accessor methods in `GenerateContentResponse` to throw an |
| 33 | +- [fixed] Fixed an issue causing the accessor methods in `GenerateContentResponse` to throw an |
32 | 34 | exception when the response contained no candidates. |
33 | | -* [changed] Added better description for requests which fail due to the Gemini API not being |
| 35 | +- [changed] Added better description for requests which fail due to the Gemini API not being |
34 | 36 | configured. |
35 | | -* [changed] Added a `dilation` parameter to `ImagenMaskReference.generateMaskAndPadForOutpainting` |
| 37 | +- [changed] Added a `dilation` parameter to `ImagenMaskReference.generateMaskAndPadForOutpainting` |
36 | 38 | (#7260) |
37 | | -* [feature] Added support for limited-use tokens with Firebase App Check. These limited-use tokens |
| 39 | +- [feature] Added support for limited-use tokens with Firebase App Check. These limited-use tokens |
38 | 40 | are required for an upcoming optional feature called _replay protection_. We recommend |
39 | 41 | [enabling the usage of limited-use tokens](https://firebase.google.com/docs/ai-logic/app-check) |
40 | 42 | now so that when replay protection becomes available, you can enable it sooner because more of |
41 | 43 | your users will be on versions of your app that send limited-use tokens. (#7285) |
42 | 44 |
|
43 | 45 | # 17.1.0 |
| 46 | + |
44 | 47 | ======= |
45 | 48 |
|
46 | | -* [feature] added support for Imagen Editing, including inpainting, outpainting, control, style |
| 49 | +- [feature] added support for Imagen Editing, including inpainting, outpainting, control, style |
47 | 50 | transfer, and subject references (#7075) |
48 | | -* [feature] **Preview:** Added support for bidirectional streaming in Gemini Developer Api |
| 51 | +- [feature] **Preview:** Added support for bidirectional streaming in Gemini Developer Api |
49 | 52 |
|
50 | 53 | # 17.0.0 |
51 | | -* [feature] Added support for configuring the "thinking" budget when using Gemini 2.5 series models. |
| 54 | + |
| 55 | +- [feature] Added support for configuring the "thinking" budget when using Gemini 2.5 series models. |
52 | 56 | (#6990) |
53 | | -* [feature] **Breaking Change**: Add support for grounding with Google Search (#7042). |
| 57 | +- [feature] **Breaking Change**: Add support for grounding with Google Search (#7042). |
54 | 58 | - **Action Required:** Update all references of `groundingAttributions`, `webSearchQueries`, |
55 | 59 | `retrievalQueries` in `GroundingMetadata` to be non-optional. |
56 | | -* [changed] require at least one argument for `generateContent()`, `generateContentStream()` and |
| 60 | +- [changed] require at least one argument for `generateContent()`, `generateContentStream()` and |
57 | 61 | `countTokens()`. |
58 | | -* [feature] Added new overloads for `generateContent()`, `generateContentStream()` and |
| 62 | +- [feature] Added new overloads for `generateContent()`, `generateContentStream()` and |
59 | 63 | `countTokens()` that take a `List<Content>` parameter. |
60 | | -* [changed] **Breaking Change**: Updated minSdkVersion to API level 23 or higher. |
| 64 | +- [changed] **Breaking Change**: Updated minSdkVersion to API level 23 or higher. |
61 | 65 |
|
62 | 66 | # 16.2.0 |
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`, |
| 67 | + |
| 68 | +- [changed] Deprecate the `totalBillableCharacters` field (only usable with pre-2.0 models). (#7042) |
| 69 | +- [feature] Added support for extra schema properties like `title`, `minItems`, `maxItems`, |
65 | 70 | `minimum` and `maximum`. As well as support for the `anyOf` schema. (#7013) |
66 | 71 |
|
67 | 72 | # 16.1.0 |
68 | | -* [fixed] Fixed `FirebaseAI.getInstance` StackOverflowException (#6971) |
69 | | -* [fixed] Fixed an issue that was causing the SDK to send empty `FunctionDeclaration` descriptions |
| 73 | + |
| 74 | +- [fixed] Fixed `FirebaseAI.getInstance` StackOverflowException (#6971) |
| 75 | +- [fixed] Fixed an issue that was causing the SDK to send empty `FunctionDeclaration` descriptions |
70 | 76 | to the API. |
71 | | -* [changed] Introduced the `Voice` class, which accepts a voice name, and deprecated the `Voices` |
| 77 | +- [changed] Introduced the `Voice` class, which accepts a voice name, and deprecated the `Voices` |
72 | 78 | class. |
73 | | -* [changed] **Breaking Change**: Updated `SpeechConfig` to take in `Voice` class instead of `Voices` |
| 79 | +- [changed] **Breaking Change**: Updated `SpeechConfig` to take in `Voice` class instead of `Voices` |
74 | 80 | class. |
75 | 81 | - **Action Required:** Update all references of `SpeechConfig` initialization to use `Voice` |
76 | 82 | class. |
77 | | -* [fixed] Fix incorrect model name in count token requests to the developer API backend |
| 83 | +- [fixed] Fix incorrect model name in count token requests to the developer API backend |
78 | 84 |
|
79 | 85 | # 16.0.0 |
80 | | -* [feature] Initial release of the Firebase AI SDK (`firebase-ai`). This SDK _replaces_ the previous |
| 86 | + |
| 87 | +- [feature] Initial release of the Firebase AI SDK (`firebase-ai`). This SDK _replaces_ the previous |
81 | 88 | Vertex AI in Firebase SDK (`firebase-vertexai`) to accommodate the evolving set of supported |
82 | 89 | features and services. |
83 | 90 | - The new Firebase AI SDK provides **Preview** support for the Gemini Developer API, including its |
|
87 | 94 | If you're using the old `firebase-vertexai`, we recommend |
88 | 95 | [migrating to `firebase-ai`](/docs/ai-logic/migrate-to-latest-sdk) because all new development and |
89 | 96 | features will be in this new SDK. |
90 | | -* [feature] **Preview:** Added support for specifying response modalities in `GenerationConfig` |
| 97 | + |
| 98 | +- [feature] **Preview:** Added support for specifying response modalities in `GenerationConfig` |
91 | 99 | (only available in the new `firebase-ai` package). This includes support for image generation |
92 | 100 | using [specific Gemini models](/docs/vertex-ai/models). |
93 | 101 |
|
|
0 commit comments