August 2026: AI Logic, CLI Agent Mode, and App Check
5分 11秒
Firebase 8月アップデート速報!Firestoreセキュリティルール、Gemini連携、ML廃止など主要変更点を解説
この記事は動画の内容を元にAIが生成したものです。正確な情報は元の動画をご確認ください。
ポイント
- •Firebase 8月アップデートでは、Firestoreセキュリティルール管理が強化され、最新Geminiモデルとの連携でAI機能が拡充されました。
- •Firebase ExtensionsとFirebase MLはそれぞれ2027年3月と6月に廃止されるため、関連ユーザーは早急な移行計画が必要です。
- •セキュリティ強化のためFirebase AI LogicではApp Checkがデフォルト有効化され、reCAPTCHA EnterpriseもApp Checkにプレビュー追加されました。
Firebase 8月アップデート速報!Firestoreセキュリティルール、Gemini連携、ML廃止など主要変更点を解説
はじめに
Firebaseチームより、今回の8月の最新リリースノートが発表されました。本記事では、Firestoreのセキュリティルール管理強化、Cloud Functions SDKの更新、Firebase AI LogicにおけるGeminiモデルへの対応、App Checkの機能拡張、そしてFirebase MLの廃止といった主要な変更点について、詳細に解説いたします。
Firestoreセキュリティルール管理の強化
Firebase Firestoreのセキュリティルールが、本番環境のインフラストラクチャコードとして管理しやすくなりました。
Google Cloudコンソールからの直接管理と視覚的なDiff
標準版およびエンタープライズ版のGoogle Cloudコンソール内で、セキュリティルールを直接表示、管理、デプロイできます。また、視覚的なタイムラインDiffが利用可能になり、過去のルールセットをサイドバイサイドで比較、新しいドラフトとしてクローン、あるいはCI/CDパイプライン全体での再デプロイを待つことなく即座にロールバックすることが可能です。これにより、運用リスクが大幅に軽減されます。
新リージョンでの提供開始
Firestoreはバンコクリージョン(アジア南東3)で利用可能となり、該当地域でのレイテンシーが低下しました。
Cloud Functions SDK 7.3.0とFirebase Extensionsの移行
Cloud Functions SDKがバージョン7.3.0にアップデートされ、Firebase Extensionsの移行を簡素化する機能が追加されました。
新機能とCLI要件
SDK 7.3.0では、シークレットパラメーターオプションと新しいライフサイクルフックが追加されました。これらを利用するには、Firebase CLI 15.24.0以降が必要です。
Firebase Extensionsの廃止と移行パス
Firebase Extensionsは正式に非推奨となり、2027年3月31日にサポートが終了します。現在デプロイされているExtensionは引き続き実行されますが、2027年3月以降は、コンソールやCLIを通じたExtensionの更新、再構成、アンインストールができなくなります。 現在Extensionをご利用の場合や公開している場合は、提供されている移行ガイドとFAQを確認し、早めの依存関係の切り離しが推奨されます。
Firebase AI LogicとGeminiモデル連携
Firebase AI Logicは、最新のGeminiモデルをサポートし、アプリへのAI機能統合を強化しました。
最新GeminiモデルとクライアントサイドTTSのサポート
Gemini 1.5 Flash、1.5 Proといった最新のGeminiモデルがサポートされ、さらにクライアントサイドのテキスト読み上げ(TTS)機能がGemini 3.5 Flash TTSプレビューとして利用可能になりました。
App Checkのデフォルト有効化によるセキュリティ強化
クライアントアプリから直接モデルを呼び出すことで多くの可能性が広がりますが、同時にセキュリティリスクも伴います。キーが抽出されたり、クォータが使い果たされたりするのを防ぐため、新しいすべてのプロジェクトでApp Checkがデフォルトで有効化されます。これにより、すべてのクライアントリクエストは、Geminiリソースにアクセスする前に、そのリクエストが信頼できる本物のアプリバイナリから送信されたものであることを証明する必要があります。
クライアントSDKからのテキスト読み上げモデル呼び出し
Gemini開発者APIまたはAgent Platform Gemini APIのいずれかを使用し、クライアントSDKから直接テキスト読み上げモデルを呼び出すことが可能です。
Gemini 2.5ファミリーモデルの廃止予定
Gemini 2.5ファミリー(Pro、Flash、Flashlight、Flash Image)は今年の10月に提供終了となる予定です。現在これらのモデルを利用している場合は、早急にアップグレードを検討してください。
クライアントSDKのメジャーバージョン更新
Flutter、JavaScript、Apple、Android、C++、Unityといった主要なクライアントSDKにおいて、メジャーバージョンの更新が提供されました。詳細な変更ログとプラットフォームごとのリリースノートは、関連ドキュメントにリンクされています。
Firebase CLIの改善:エージェントワークフロー向け
Firebase CLIは、エージェントワークフローにおける「Quality of Life」改善として更新されました。
対話型質問によるデッドロックの解消
自律的なコーディングエージェントやバックグラウンドのCIランナーが、CLIが対話型質問を投げたためにフリーズするデッドロックの問題が解消されました。Firebase CLIは、エージェントAIプロセスが実行されていることを検出し、自動的に非対話型モードを強制するため、エージェントループが停止することがなくなります。
App Checkの認証オプション拡張:reCAPTCHA Enterpriseプレビュー
App Checkは、デバイス認証の選択肢を拡大しています。
reCAPTCHA Enterpriseによる高度なボット対策
Appleプラットフォーム、Android、Flutter向けにreCAPTCHA Enterpriseがプレビューとして追加されました。Play Integrityのようなデバイス認証は、デバイスがルート化されていないかを確認しますが、ボットがリクエストを自動化しているかどうかまでは判断できません。reCAPTCHAは、ユーザーによるCAPTCHA操作や不審なレイテンシーを発生させることなく、目に見えない行動スコアリングを提供します。プレビュー版でテストし、本番環境でのフィードバックを提供することが推奨されています。
Firebase MLの廃止と移行パス
Firebase MLは正式に非推奨となり、2027年6月15日にサービスを終了します。新しいプロジェクトではFirebase MLを有効にすることはできません。
既存ユーザー向けの移行パス
既存のユーザーには、以下の2つの移行パスが提供されます。
- オンデバイスのTensorFlow Liteモデル向け: モデルをCloud Storageに直接保存し、配布します。
- Cloud Vision向け: Firebase AI Logicを利用するか、Cloud Vision APIを直接呼び出します。 これらの移行パスと詳細なドキュメントは、別途提供されています。
まとめ
今回の8月のFirebaseアップデートでは、Firestoreのセキュリティルール管理の大幅な改善、Firebase Extensionsの移行勧告、Geminiモデルとの連携強化、そしてFirebase MLの廃止と移行パスの提供など、多岐にわたる重要な変更が発表されました。特にApp Checkのデフォルト有効化やreCAPTCHA Enterpriseの追加は、AI機能を利用する上でのセキュリティ強化に大きく貢献します。 今回のリリース内容を把握し、必要に応じてアプリケーションの調整や移行計画を立てることで、Firebaseをより安全かつ効果的に活用できるようになります。提供されているすべてのドキュメント、移行ガイド、リリースノートを確認し、最新の情報に常にアクセスすることをお勧めします。
参考動画
Firebase Release Notes - 8月アップデート概要 https://www.youtube.com/watch?v=eGnQsoS_WXo