How could the server update without client updating?

Just wondering how could it work, updating server and adding features without updating client. I heard that the server has features of vanilla version 1.4 or something, but peoples clients are all still 1.12.1.