Daily updates from Odoo
Friday, September 12, 2025
8 changes
4 changes
Code cleanup and technical improvements
This update cleans up internal tests for subscription optional products to make them easier to maintain. It does not change customer-facing subscription features, but helps keep future updates more reliable.
Original PR description
See Also: - https://github.com/odoo/odoo/pull/226052 Forward-Port-Of: odoo/enterprise#94276
The AI transcription connection has been updated to use OpenAI's stable realtime transcription API. This should improve long-term reliability and maintainability of voice transcription features, while adding clearer handling when unsupported AI providers are used.
Original PR description
This PR refactors the transcription connection to use the now stable version of the OpenAI realtime API for transcription. This also introduce typing for the realtime in the backend and errors when trying to use the LLMApiService with unsupported provider.
This update renames an internal editor asset bundle so it better fits its use beyond website editing, including email composition. The change improves consistency with the shared HTML builder and should not alter day-to-day user workflows.
Original PR description
The new html_builder is used by both website and mass_mailing. While the old name `[html_builder|website].assets_edit_frontend` makes sense in the context of the website builder, where the iframe is indeed used to "edit the frontend", it is not the case in mass_mailing, where the email being composed is not a "frontend". A more generic name is more appropriate. This commit is linked to the community PR that updates the bundle name everywhere. Forward-Port-Of: odoo/enterprise#94435
Several search screens were simplified by removing redundant grouping settings and separators that behaved the same way. This keeps the interface configuration cleaner without changing expected business workflows.
Original PR description
- Remove all attributes from group element in search view. - Remove the tags separator before a group tag (separator and group do the same thing) Community PR : https://github.com/odoo/odoo/pull/226862 task-5005075
4 changes
Code cleanup and technical improvements
The technical asset bundle used by the website and email builders was renamed to better reflect that it now supports more than website editing. This is an internal cleanup that makes the platform easier to maintain without changing business workflows.
Original PR description
*: mass_mailing, portal, website, website_mail, website_mail_group, website_mass_mailing, website_payment, website_profile, website_sale The new html_builder is used by both website and mass_mailing. While the old name `[html_builder|website].assets_edit_frontend` makes sense in the context of the website builder, where the iframe is indeed used to "edit the frontend", it is not the case in mass_mailing, where the email being composed is not a "frontend". A more generic name is more appropriate.
The web tour testing tools now load a supporting component only when a tour starts, instead of including it upfront. This reduces the size of the web tour assets, helping limit unnecessary load for users and improving overall efficiency.
This update renames an internal asset bundle used by the AI website live chat feature so it better fits shared use beyond website editing. The change supports broader reuse with the newer builder tools while keeping business impact minimal.
Original PR description
The new html_builder is used by both website and mass_mailing. While the old name `[html_builder|website].assets_edit_frontend` makes sense in the context of the website builder, where the iframe is indeed used to "edit the frontend", it is not the case in mass_mailing, where the email being composed is not a "frontend". A more generic name is more appropriate. This commit is linked to the community PR that updates the bundle name everywhere.
This update registers supporting tour helper files for the Manufacturing Work Orders and Barcode apps. It is an internal maintenance change that helps automated guided flows and tests load the right resources, with no expected direct impact on day-to-day users.
Original PR description
In this commit, we add tour_helpers file in manifest.