The eighth episode has arrived on Netflix (at least in the U.S.) for anyone who wants yet another way to watch the film. It’s part of Disney’s deal with the streaming service: Rogue One was the first Star Wars film on the service under the deal. (Again, domestically; The Force Awakens did appear in some countries, while it aired on Starz here.)
Disney is launching their own streaming service sometime in 2019; It’s yet unclear where Solo will first stream.