Daily updates from Odoo
Wednesday, May 27, 2026
6 changes
2 changes
Enhancements to existing features
This update simplifies the handling of Swedish blackboxes, ensuring compatibility with both the new Skattedosan and older CleanCash models. By supporting both protocols at different baud rates, the system now seamlessly integrates with all Swedish blackbox devices, improving data collection reliability.
Original PR description
In odoo/odoo#260587, support was added for the modern Skattedosan brand Swedish blackboxes, using their own unique protocol. However, it turns out they also support the previous CleanCash protocol, just at a higher baud rate of 57600. This commit simplifies the SE blackbox driver by only supporting one protocol, but attempting to use it at both 9600 and 57600 baud. This results in both blackbox types being compatible. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update allows the IoT box to broadcast its IP address via Bluetooth for 5 minutes after startup. This feature provides support and clients with a quick way to identify and troubleshoot network connectivity issues with the IoT box. It ensures easier diagnostics for technical support teams.
Original PR description
This PR allows the iot box to advertise its ip address over Bluetooth for 5 minutes after boot. The format is `IoT Box [S/N] - [ip]` If no network is available it would advertise "No network connection" instead of the ip This can help clients and support to troubleshoot IoT Box issues. Forward-Port-Of: odoo/odoo#265738
1 change
Enhancements to existing features
This update enhances the logging and performance monitoring of our IoT device communication system. By adding detailed logs around key actions, we'll gain better visibility into how devices are interacting with the Odoo platform. This improves troubleshooting and helps ensure reliable performance for IoT integrations.
Original PR description
This PR adds logging and performance check for the longpolling controller Related PR for >= saas-18.3: https://github.com/odoo/odoo/pull/241467 Forward-Port-Of: odoo/odoo#242637 Forward-Port-Of: odoo/odoo#241469
2 changes
Enhancements to existing features
This update ensures that new employees in Belgian companies automatically receive their payslips in the local language (French, Dutch, or German) if the company's environment uses one of these languages. This improves the user experience and compliance with Belgian regulations, making payslips easier to understand for employees.
Original PR description
After this commit, when a new employee is created in a Belgian company, their payslip's language defaults to the environment's language if this language is one of the Belgian national languages i.e. French, Dutch or German. A test has been added to verify the correctness of the behaviour. task-6234693
This update streamlines how Odoo manages email activities by moving data handling to a more efficient store. Previously, a less effective method was used, and this change improves performance and stability of the mail system. The update also includes necessary updates to tests and mock servers.
Original PR description
Replace the `activity_format` ORM method with a `mail.activity` store handler in `/mail/store`.
Both `ActivityListPopover` and `AttendeeCalendarActivityListPopover` now call `store.fetchStoreData("mail.activity", { ids })` instead of going through `orm.call`. The mock server and tests are updated accordingly.
task-46765311 change
Enhancements to existing features
This update enhances the Balance Sheet report to comply with Generally Accepted Accounting Principles (GAAP). It now ensures that all equity accounts are displayed individually, providing clearer and more accurate financial reporting. This change improves the reliability of financial data for users.
Original PR description
*=l10n_us_reports In the Balance Sheet, according to the GAAP rules, all equity accounts should be individually visible. task-6240500