Angular 5 is out? How is it different from angular 4?

Just in March 2017, when we had the Angular 4 instead of the 3, it meant to be a  major update for the AngularJS framework. However, by the year end, we have another Major Release the Angular 5. Now, a lot of developers are in a state trying to understand what are the differences, and is it the good time to migrate