firebase experimental:mcp command, which runs an MCP server for AI assistants to interact with Firebase resources.firebase init hosting:github didn't correctly parse the repo input. (#8536)@transaction continued to execute after errors and produces more confusing errors.@transaction returned bogus data that had been invalidated by the rollback. They now correctly return null with a corresponding error "(rolled back)".@check on side-effect fields if the mutation doesn't have @transaction.null in CEL expressions.response binding to Server Values and @check(expr:) CEL expressions.Fetched May 1, 2026