# Migration guide from 3.1.x to 3.2.3
Make sure your server is not running until the end of the migration
If you are using extensions to create custom code or modifying existing code, you will need to update your code and compare your version to the new changes on the repository.
Not updating your extensions can break your app in unexpected ways that we cannot predict.
This version requires some migration in the following cases:
- You are using a
published_atfield in some of your models.
- You followed the Scheduled publication guide and used a
Otherwise you can follow the basic version update guide.
The new Draft & Publish feature will add a
published_at field to your content types if you enable the feature.
If you have been using this field name on your content types you will need to first rename or delete it before being able to use the feature on those content types.