Even if you wouldn't expect it from a dot-one version number: JAX-RS 2.1 is internally called "jax-rs.ng" (Next Generation) as it comes with many revolutionary ideas like reactive programming and giving up proprietary solutions in favor of CDI and Java EE common APIs, and breaking with XML in favor of JSON. And there are even more surprises in the box!