Emily Bett Rickards, who plays Felicity Smoak, posted the following on Instagram an hour ago confirming that she'll be leaving Arrow after season 7 finishes and therefore won't be in the final season.
Here’s a statement from executive producers Greg Berlanti and Beth Schwartz:
“We’ve had the pleasure of working with Emily since season one and in those past seven years she has brought one of TV’s most beloved characters to life. And although we’re heartbroken to see both Emily and Felicity leave the show, we’re completely supportive of Emily and her future endeavors. She will always have a family at Arrow.”