Daily updates from Odoo
Thursday, April 2, 2026
3 changes
Code cleanup and technical improvements
This update ensures Odoo's cron jobs maintain transactional consistency by adding a rollback function. Previously, using these functions outside of cron jobs could disrupt data integrity. This change enhances the reliability of automated processes within Odoo.
Original PR description
For the symmetry of the API, adding `_rollback_progress` to `_commit_progress`. This also allows us to check which commits or rollbacks are used in models, because using them in models outside of cron jobs breaks the transactional behaviour of Odoo. https://github.com/odoo/enterprise/pull/112717 https://github.com/odoo/documentation/pull/17206 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update enhances Odoo's email functionality by improving the efficiency of batch processing and adding comprehensive tests. Specifically, the changes address recent code modifications and incorporate new features like voice trace support, ensuring reliable email delivery and performance. The work also includes cleanup and documentation improvements within the email modules.
This update optimizes how Odoo handles the rollback of cron jobs, specifically related to progress tracking. The changes improve the efficiency of these background processes, reducing potential delays and ensuring smoother operation of key business features like order processing and subscription management. This is a routine maintenance update focused on internal performance.
Original PR description
https://github.com/odoo/odoo/pull/257066