Seems more likely it'll be next week now and it might be 2.28, would be a perfect time to release it mid May but they rarely get stuff on time so it could be in two more weeks, they do need to patch the Echo in since last two buffs were patched in.