Thursday, July 24, 2025
4 changes · saas-18.2
Enhancements to existing features
Odoo now recognizes the latest relevant Peppol participant identifier codes, including new entries for France, the United Arab Emirates, and Latvia. This helps businesses exchange electronic invoices with partners in those countries using current compliance lists.
Original PR description
Add new relevant codes from the Peppol code list. In particular new codes for FR, AE and LV. Source: https://docs.peppol.eu/edelivery/codelists/v9.2/Peppol%20Code%20Lists%20-%20Participant%20identifier%20schemes%20v9.2.json opw-4932979 Forward-Port-Of: odoo/odoo#219969 Forward-Port-Of: odoo/odoo#218419
The IoT Box now keeps logs for longer, making weekend issues easier to investigate after the fact. Log storage has been expanded and routine messages have been reduced so support teams can more easily find important problems.
Original PR description
This commit contains the following small changes: - Change the number of days of logs kept from 2 to 3. The reason for this is so that if a problem occurs on a Friday evening, it is still available to view on a Monday. - Increase the size of the /var ramdisk to 512M, to ensure it will never be filled even if we end up with 3x100MB log files. - Change various INFO logs to DEBUG, to clean-up the log output to be more useful. - Change werkzeug log level to WARNING, to stop showing every HTTP request as a log. - Add a link to the Nginx logs to the 502 error page. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Website search now avoids an unnecessary extra database count when the initial results already show the full answer. This reduces overhead and can make searches in website pages, blogs, and forums respond more efficiently without changing user-facing behavior.
Original PR description
Issue ----- Currently, we call `model.search()` and `model.search_count()` back-to-back, the second of which is unnecessary if there is no limit on the query. Solution ----- If we have no limit, directly take the length of the previously returned results to avoid an extra query. opw-4882609 Forward-Port-Of: odoo/odoo#220014 Forward-Port-Of: odoo/odoo#218252
This update aligns certified IoT scale validation with recent Toledo scale error checks. It helps keep point-of-sale scale integrations compliant and working reliably after related platform changes.
Original PR description
This PR adapts the scale checksum to the PR adding the error checks to Toledo scales: https://github.com/odoo/odoo/pull/217674 Forward-Port-Of: odoo/enterprise#89751 Forward-Port-Of: odoo/enterprise#89602