What Is the New Covenant in Jeremiah 31:31?

What Is the New Covenant in Jeremiah 31:31?