Manage updates
newupdates coming soon
Free Plan accounts can expect to start seeing update notices in early February, at least 24 hours before any scheduled update. Update notices for Neon's paid plans will start rolling out in the second week of February, with at least 7 days' notice before a planned update. For the latest information about updates, you can also follow announcements in the Neon Changelog, published every Friday.
To keep your Neon computes and Postgres instances up to date with the latest patches and Neon features, Neon automatically applies scheduled updates to your project's computes. We notify you of scheduled updates in advance so that you can plan for them if necessary. On Neon's paid plans, you can schedule an update window — a specific day and hour for updates.
Neon must briefly restart a compute to apply an update. The entire process takes just a few seconds, minimizing any potential disruption.
What updates are included?
Updates can include some or all of the following:
- Postgres minor version upgrades, typically released quarterly
- Security patches and fixes
- New Neon features and enhancements
How often are updates applied?
Scheduled updates are typically applied weekly but may occur more or less frequently as needed.
Neon applies updates to computes based on the following rules:
- Computes that are currently active receive updates.
- Computes that have been active for 30 days or more receive updates.
- Computes that are restarted receive available updates immediately.
- Computes in a transition state (e.g., shutting down or restarting) at the time of an update are not updated.
If a compute is excluded from an update, Neon will apply the missed update with the next scheduled update, assuming the compute meets the update criteria mentioned above.
Regular updates keep your database healthy
Neon schedules updates in advance so you know when to expect them. Updates keep you computes and Postgres instances current with important changes. Without scheduled updates, always-active computes or those with scale to zero disabled may miss critical patches.
Updates on the Free Plan
On the Free Plan, updates are scheduled and applied automatically by Neon. You can check your project's settings for upcoming scheduled updates. We'll post a notice there at least 1 day ahead of a planned update, letting you know when it's coming.
To view scheduled updates:
-
Go to the Neon project dashboard.
-
Select Settings > Updates.
If you want to apply an update ahead of the scheduled date, see Applying updates ahead of schedule.
Updates on paid plans
On Neon's paid plans, you can set a preferred update window by specifying the day and hour. Updates will be applied within this window, letting you plan for the required compute restart.
You can specify an update window in your Neon project's settings or using the Neon API.
Applying updates ahead of schedule
Computes receive available updates immediately upon restart. For example, if Neon notifies you about an upcoming update, you can apply it right away by restarting the compute. However, the notification won't be cleared in this case. When the scheduled update time arrives, no further action will be taken since the compute is already updated.
If a compute regularly scales to zero, it will receive updates when it starts up again. In such cases, you may not need to pay much attention to update notifications, as updates will be applied naturally through your compute's stop/start cycles.
For compute restart instructions, see Restart a compute.
Handling connection disruptions
Most Postgres connection drivers include built-in retry mechanisms that automatically handle short-lived connection interruptions. This means that for most applications, a brief restart should result in minimal disruption, as the driver will transparently reconnect.
However, if your application has strict availability requirements, you may want to ensure that your connection settings are configured to allow for retries. Check your driver's documentation for options like connection timeouts, retry intervals, and connection pooling strategies. You retry configuration should account for the few seconds it takes to apply updates to your Neon compute.
Need help?
Join our Discord Server to ask questions or see what others are doing with Neon. Users on paid plans can open a support ticket from the console. For more details, see Getting Support.