Extreme programming can't die.. a superhero has probably said it better but you cant kill an idea.
XP (as all programming methodologies) is a set of guidelines, meant to be interpreted and modified for the team using it. And a lot of the suggestions of XP work very well, and some have been passed on to other "child" methodolgies like a daily scrum.
Communication, iterations, and CI are all a part of XP. It's about sprinting and refactoring through the core features, and iteratively fixing bugs, refactoring, and adding features. It's about keeping your code in a clean releasable state.
While these facets of XP are visible in other more recently trending programming methodolgies, XP can't die. And it won't. Take what you need from the approach and move on, feel free to mix and match any and all methodologies that work for your team.
Keep in mind this is like asking Is algebra dead because Calculus is much more powerful...
Good luck, and remember: getting stable elegant code is what's important. To get there, you will have to find what works for your team. Hope that helps!