Skip to content

Comments

Support Firebase SDK 8.x and PHP 8.3+#77

Merged
jeromegamez merged 7 commits intomainfrom
firebase-sdk-8.x
Feb 17, 2026
Merged

Support Firebase SDK 8.x and PHP 8.3+#77
jeromegamez merged 7 commits intomainfrom
firebase-sdk-8.x

Conversation

@jeromegamez
Copy link
Member

  • Added support for Firebase PHP SDK 8.x, and dropped support for version 7.x
  • Raised minimum PHP support to 8.3
  • Removed Dynamic Links integration (removed upstream)
  • Removed legacy HTTP request logger config options (http_request_logger, http_request_debug_logger) that are no longer supported by the SDK
  • Added per-project http_client_options support via Kreait\Firebase\Http\HttpClientOptions service ids
  • Fixed cross-project option leakage by isolating ProjectFactory per configured project
  • Removed container service Kreait\Firebase\Factory

Migration notes

  • If you used http_request_logger / http_request_debug_logger, migrate to http_client_options + Guzzle middleware.
  • If you customized DI internals:
    • Kreait\Firebase\Factory is no longer a container service
    • per-project factory service ids are now kreait_firebase.<project>.project_factory

:octocat:

@jeromegamez jeromegamez merged commit 17aac40 into main Feb 17, 2026
5 checks passed
@jeromegamez jeromegamez deleted the firebase-sdk-8.x branch February 17, 2026 00:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant