Daily updates from Odoo
Tuesday, June 2, 2026
4 changes · master
Code cleanup and technical improvements
This update enhances the reliability of Odoo's transaction management by integrating signaling within the Web Studio and data cleaning modules. The system now automatically handles registry setup, reducing potential issues and improving overall stability. This change primarily impacts the user experience within these modules.
Original PR description
https://github.com/odoo/odoo/pull/255059
This update replaces the use of `useState` with a proxy pattern across numerous Odoo addons (Owl3). This refactoring improves performance and maintainability by optimizing data handling within these modules. It primarily impacts the functionality of modules related to financial reporting, accounting, and various business applications.
Original PR description
In Owl3, uses of `useState` or replace with `proxy`. This commit changes all those uses for addons in the range [a..!m]. *: account_accountant,account_bank_statement_import,account_bank_statement_import_csv,account_base_import,account_loans,account_online_payment,account_online_synchronization,account_reports,accountant_knowledge,ai,ai_website,ai_website_livechat,appointment,delivery_envia,delivery_sendcloud,delivery_starshipit,documents,documents_spreadsheet,equity,esg,event_iot,frontdesk,helpdesk,hr_appraisal,hr_contract_salary,hr_expense_stripe,hr_payroll,hr_referral,iap_extract,iot,knowledge,l10n_at_pos,l10n_be_hr_payroll,l10n_ch_hr_payroll,l10n_fr_fec_import,l10n_in_hr_payroll,l10n_mx_edi_pos,l10n_pe_edi_pos,l10n_sa_hr_payroll_attendance
This update removes the 'useComponent' pattern from the AI module's code. This simplification improves the AI module's performance and reduces complexity, streamlining the development process. The change is a refactoring effort to enhance the AI module's maintainability.
This update simplifies the way Odoo handles email notifications by replacing an older listener mechanism with a more streamlined listener. This change enhances the reliability and efficiency of email processing within the system, leading to faster and more consistent delivery of important notifications. It’s a routine update focused on internal system improvements.
Original PR description
task-6267936