The 32-year-old is the highest-paid player in Arsenal’s history on a reported £350,000 ($450,000) a week, but has also been omitted from the Gunners’ Europa League squad.
Ozil has not played a single minute for Mikel Arteta’s side since March 7.
“This is a difficult message to write to the Arsenal fans that I’ve played for over the past few years,” said Ozil in a statement posted on social media.
“I’m really deeply disappointed by the fact that I have not been registered for the Premier League season for the time being.”
Former Germany international Ozil went on to question Arsenal’s loyalty having signed his current deal, which expires next year, in January 2018 — the same time Alexis Sanchez left the Gunners for Manchester United.
“Upon signing my new contract in 2018, I pledged my loyalty and allegiance to the club that I love, Arsenal, and it saddens me that this has not been reciprocated,” said Ozil.
“As I have just found out, loyalty is hard to come by nowadays. I’ve always tried to remain positive from week to week that there’s maybe a chance to get back in the squad soon again. That’s why I kept silent so far.”
Alongside Greece defender Sokratis Papastathopoulos — also left out of both squads — Ozil will only be able to represent Arsenal Under-23s until 2021 at the earliest.
This month saw Ozil offer to pay the salary of Arsenal’s popular mascot Gunnersaurus after Jerry Quy, who has played the role of the dinosaur since 1993, was let go by the club with stadiums empty during the coronavirus crisis.