You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ai-logic/firebase-ai/CHANGELOG.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,21 @@
1
1
# Unreleased
2
2
3
+
-[feature] Added support for [Maps Grounding](https://ai.google.dev/gemini-api/docs/maps-grounding) (#7950)
4
+
3
5
-[feature] Added the `turnComplete` argument to multiple `LiveSession.send()` methods.
6
+
4
7
-[deprecated] All Imagen models are deprecated and will shut down as early as June 2026.
5
8
As a replacement, you can [migrate your apps to use Gemini Image models (the "Nano Banana" models)](https://firebase.google.com/docs/ai-logic/imagen-models-migration).
9
+
6
10
-[feature] Added support for Chat interactions using server prompt templates (#7986)
11
+
7
12
-[feature] Added support for function calling in Chat interactions using server prompt templates (#8004)
13
+
8
14
-[fixed] Fixed an issue causing network timeouts to throw the incorrect exception type, instead of
9
15
`RequestTimeoutException` (#7966)
16
+
10
17
-[fixed] Fixed missing `toString()` implementation for `InferenceSource` (#7970)
18
+
11
19
-[fixed] Fixed an issue causing the SDK to throw an exception if an unknown message was received
12
20
from the LiveAPI model, instead of ignoring it (#7975)
ctor public GroundingChunk(com.google.firebase.ai.type.WebGroundingChunk? web);
679
+
ctor public GroundingChunk();
680
+
ctor public GroundingChunk(com.google.firebase.ai.type.WebGroundingChunk? web = null);
681
+
ctor public GroundingChunk(com.google.firebase.ai.type.WebGroundingChunk? web = null, com.google.firebase.ai.type.GoogleMapsGroundingChunk? maps = null);
682
+
method public com.google.firebase.ai.type.GoogleMapsGroundingChunk? getMaps();
666
683
method public com.google.firebase.ai.type.WebGroundingChunk? getWeb();
684
+
property public final com.google.firebase.ai.type.GoogleMapsGroundingChunk? maps;
667
685
property public final com.google.firebase.ai.type.WebGroundingChunk? web;
property public final com.google.firebase.ai.type.GenerateContentResponse response;
1391
1420
}
1392
1421
1422
+
public final class RetrievalConfig {
1423
+
method public static com.google.firebase.ai.type.RetrievalConfig.Builder builder();
1424
+
field public static final com.google.firebase.ai.type.RetrievalConfig.Companion Companion;
1425
+
}
1426
+
1427
+
public static final class RetrievalConfig.Builder {
1428
+
ctor public RetrievalConfig.Builder();
1429
+
method public com.google.firebase.ai.type.RetrievalConfig build();
1430
+
method public com.google.firebase.ai.type.RetrievalConfig.Builder setLanguageCode(String? languageCode);
1431
+
method public com.google.firebase.ai.type.RetrievalConfig.Builder setLatLng(com.google.firebase.ai.type.LatLng? latLng);
1432
+
field public String? languageCode;
1433
+
field public com.google.firebase.ai.type.LatLng? latLng;
1434
+
}
1435
+
1436
+
public static final class RetrievalConfig.Companion {
1437
+
method public com.google.firebase.ai.type.RetrievalConfig.Builder builder();
1438
+
}
1439
+
1440
+
public final class RetrievalConfigKt {
1441
+
method public static com.google.firebase.ai.type.RetrievalConfig retrievalConfig(kotlin.jvm.functions.Function1<? super com.google.firebase.ai.type.RetrievalConfig.Builder,kotlin.Unit> init);
1442
+
}
1443
+
1393
1444
public final class SafetyRating {
1394
1445
method public Boolean? getBlocked();
1395
1446
method public com.google.firebase.ai.type.HarmCategory getCategory();
method public com.google.firebase.ai.type.Tool codeExecution();
1683
1736
method public com.google.firebase.ai.type.Tool functionDeclarations(java.util.List<com.google.firebase.ai.type.FunctionDeclaration> functionDeclarations);
0 commit comments