Actually, it just has. Germany just relaxed the rules for transit pax. As of this writing, the vaccination doesn't count for travel (I'm in a similar position to the OP). Check the website of your airline (I suspect LH, as you're transiting FRA) and get a test as close to departure as possible, even if not mandated. The goalposts keep moving.