Kreait\Firebase\Messaging\CloudMessage
can now be created without a target. The existence of a message target is now validated on send. This enables re-using a message for multiple targets.- Improved reliability of discovering a ServiceAccount from environment variables. (huge thanks to @Shifu33 for helping to find and test this)
- It is now possible to disable the ServiceAccount discovery by calling
Kreait\Firebase\Factory::withDisabledAutoDiscovery()
(Documentation)