Watch the G Ionian Soloing online guitar lesson by Robbie Calvo from The Modal Alchemist
Check out the solo and watch for the places I resolve my licks and phrases too. Study the tab and notation if you'd like and see where those resolutions occur on the page too.
Of course, I break down the key elements of my solo for you as a reference but the true learning will begin when you take the lead and improvise your own solo over this progression. I want you to be totally honest with yourself and record each take. Evaluate your performance and learn from it.
I'm going to hazard a guess and say that you'll find this progression harder to play a cool solo over than you thought, especially if you are playing to the same length of track that I took my solo over.
Make sure you phrase towards the resolution of the Ionian/G major chord and you'll find it much easier to handle. Bon Voyage!