The Book of Hebrews mentions G-d’s covenant of sin forgiveness of the Jewish people that comes with Elijah and the angel of the covenant. The unknown writer says that the covenant of sin forgiveness is old and ready to vanish away just as the first covenant became old and had to be replaced.
That the first covenant of sin forgiveness by G-d must have been faulty if He was making a new covenant of sin forgiveness. That G-d made a mistake.
The reasoning for this makes little if any sense at all. The first covenant of sin forgiveness did not become old it did what it was suppose to do. It forgave all of the Jewish people who had been in exile in Assyria of their sins so that when they returned to Jerusalem they would be a Holy people and rebuild His Temple. And they did.
The new covenant of sin forgiveness is by G-d’s words for a time to come. In Judaism it is the very heart and soul of the end times promises of G-d to the Jewish people. A promise of redemption.
G-d did not replace His covenant of sin forgiveness of the Jewish people with a human sacrifice of His son (or Himself) and Jesus did not end death and there is no devil with power over death (the entire concept being medieval and primitive).
It is not a covenant that has grown old and faded away. It was and is by the words of G-d a covenant for a time to come.
And that time is here. I am Elijah.