Updated Regularly
Changelog
Stay updated with the latest features, improvements, and fixes to the OEC.sh platform. We ship updates regularly.
368
Releases
Regular
Release Cycle
12+
Years in Prod
1.72.1
October 24, 2026
Improvements
What's New:Complete database copies in clones and restores
Improved
- Database containers recreated by the platform now also carry the readable labels (project, environment, type).
Fixed
- Clones, restores and migrations now give the database enough memory to rebuild every index while loading, so large indexes such as vector search indexes are no longer silently skipped. The load is also faster on large databases.
- If anything in a database copy did not load, the clone log now says so instead of reporting plain success.
1.72.0
October 23, 2026
Improvements
What's New:Smoother recovery after a failed card payment
Improved
- If your renewal payment failed and your plan was closed, paying the open invoice now restores your plan and keeps billing going on your usual renewal date. We email you to confirm.
Fixed
- The billing button in renewal emails now opens your billing settings.
1.71.5
October 23, 2026
Improvements
What's New:Readable container labels
Improved
- Odoo and database containers now carry readable labels (oecsh.project, oecsh.environment_name, oecsh.environment_type, oecsh.service), so monitoring tools such as Beszel or Portainer can show the project and environment instead of an ID. They appear when each container is next created, for Odoo on the next deploy.
1.71.4
October 23, 2026
Features
What's New:Debian 13 support
Added
- You can choose Debian 13 when creating a server from a connected Hetzner, DigitalOcean, AWS, Vultr, Linode, Azure or Google Cloud account.
Improved
- Debian 13 is now a fully supported server operating system: the server check no longer warns about it, and Docker is installed from Docker's own Debian 13 packages.
1.71.3
October 23, 2026
Bug Fixes
What's New:Several auto-deploy patterns, steadier failed deploys
Fixed
- The auto-deploy branch pattern and path filter fields accept several patterns separated by commas again; typing a comma no longer removes it.
- When a deploy is stopped before anything about the running environment changed, the environment goes back to running or stopped instead of showing an error.
1.71.2
October 23, 2026
Improvements
What's New:Clone and restore safeguards
Improved
- Projects can have restoring their production backups into other environments turned off by our team, so production data only leaves production through a clone and its scrub script. Production can still restore its own backups.
- Smaller environments now keep PostgreSQL's standard lock capacity, so a large script that touches thousands of tables in one go no longer runs out of shared memory. It takes effect the next time the environment's database restarts.
Fixed
- A clone that is still running is no longer marked as interrupted when the platform restarts during it.
1.71.1
October 23, 2026
Improvements
What's New:Longer module updates, webhooks for shared repositories
Improved
- Module updates run from Quick Update or Restart now get 30 minutes instead of 14, the same as a deploy. If one still runs out of time, the message shows the last lines Odoo wrote, so you can see where it stopped.
Fixed
- When several projects in your organization use the same repository, every push now reaches all of them and shows in each project's Recent pushes, not only the project whose webhook was set up last.
- Google Cloud, Azure and DigitalOcean accounts connected by sign-in are no longer marked expired after a temporary error from the provider; they are only marked expired when the provider rejects the sign-in.
1.71.0
October 23, 2026
Improvements
What's New:Safer checks before you start
Improved
- Cloud provider API tokens are now checked with the provider when you save a cloud account, so a wrong or expired token is caught right away.
- Creating a cloud server now checks your plan's server limit and subscription, the same as adding your own server.
- After each deploy we record when each custom domain's certificate expires, and the deploy log warns when a domain is still on the default certificate or its certificate expires within 14 days.
- Clones now check that the server has enough free disk for the database and files being copied, and refuse to overwrite an environment in another project that runs a different Odoo version.
- Starting a migration now checks your plan's project and environment limits before anything is created.
Fixed
- Turning AI Dev Mode on, off or refreshing it now runs one change at a time per project, with a clear message if another change is still running.
- Projects protected from clones into production now also refuse automation rules that would clone into production.
1.70.7
October 23, 2026
Bug Fixes
What's New:Packages on Odoo 13 and 14
Fixed
- On Odoo 13 and 14, system packages from apt.txt and the build libraries for Python packages install again during deploys.
1.70.6
October 23, 2026
Bug Fixes
What's New:Module deploys and clearer errors
Fixed
- Deploying a large module repository such as Odoo Enterprise no longer runs out of time, and a module deployment that is interrupted now shows as failed with a clear message instead of staying in progress.
- Quick Update failure messages now show the end of Odoo's output, where the actual error is.
- Python packages that need CUPS or MySQL headers (for example pycups and mysqlclient, used by some OCA modules) now install during deploys.
- Cleanup of leftovers from failed environment deletes now runs reliably.
1.70.5
October 23, 2026
Improvements
What's New:Sign-in and invitation fixes
Improved
- Recent pushes on an environment's Repositories tab now shows pushes to that environment's branch, with a Show all branches switch for the rest.
Fixed
- Signing in with a wrong password shows an error again, instead of the login page quietly reloading. A wrong two-factor code shows its error too.
- Invitation links open the invitation page for people without an account yet, so they can create their account straight away. Signing in from an invitation now says which organization invited you.
1.70.4
October 22, 2026
Improvements
What's New:Smoother certificates and dev terminal
Improved
- Projects protected from clones into production now also refuse restoring another environment's backup into production. Restoring production's own backups still works.
Fixed
- Wildcard SSL certificates now wait until the DNS record is live before Let's Encrypt checks it, so issuing one with slower DNS providers no longer fails.
- The AI dev terminal starts reliably when dev mode is restarted, instead of sometimes saying its container already exists.
1.70.3
October 22, 2026
Improvements
What's New:Protect production from clones
Improved
- Projects can now be set up to refuse clones into their production environments, so a clone can't overwrite live data by accident. Ask support to turn it on for a project.
1.70.2
October 22, 2026
Bug Fixes
What's New:Backups to Google Cloud and Azure
Fixed
- Backups larger than 1 GB to Google Cloud Storage or Azure work again. Since 1.65.0 they failed with 'does not support multipart uploads'.
1.70.1
October 22, 2026
Bug Fixes
What's New:Clearer restore message
Fixed
- A restore onto a stopped environment now says to start the environment first, instead of pointing at backup storage.
- Quick Update retries a slow check of a repository's submodules once instead of failing the update.
Showing 15 of 368
Stay Updated
Get changelog updates via email
Subscribe to receive updates about new features, improvements, and platform announcements.
Experience the latest features
Start with our free plan and get access to all platform updates. No credit card required.