Thursday, June 12, 2025
2 changes · saas-18.1
Resolved issues and error corrections
This update refreshes Odoo's spreadsheet component with fixes that make large filters and table operations faster and more reliable. It also improves chart readability and corrects edge cases in cell formatting and default values, helping users work with spreadsheets more smoothly.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/a23252498 [REL] 18.1.25 [Task: 0](https://www.odoo.com/odoo/2328/tasks/0)…
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/a23252498 [REL] 18.1.25 [Task: 0](https://www.odoo.com/odoo/2328/tasks/0) https://github.com/odoo/o-spreadsheet/commit/e46a4e082 [PERF] table: faster table extend check [Task: 4864420](https://www.odoo.com/odoo/2328/tasks/4864420) https://github.com/odoo/o-spreadsheet/commit/8be7c4a89 [FIX] Table: avoid triggering an unecessary evaluation [Task: 4862862](https://www.odoo.com/odoo/2328/tasks/4862862) https://github.com/odoo/o-spreadsheet/commit/c8f8a768c [FIX] filter: fix horrible performances with huge data filters [Task: 4658998](https://www.odoo.com/odoo/2328/tasks/4658998) https://github.com/odoo/o-spreadsheet/commit/7827a2e1d [FIX] Formats: text format should not mark the cell as non-empty [Task: 4856923](https://www.odoo.com/odoo/2328/tasks/4856923) https://github.com/odoo/o-spreadsheet/commit/d139adc2c [FIX] pie chart: prevent overlapping shown values [Task: 4639810](https://www.odoo.com/odoo/2328/tasks/4639810) https://github.com/odoo/o-spreadsheet/commit/43becfd22 [FIX] base_extractor: properly handle 0 as default value [Task: 4730308](https://www.odoo.com/odoo/2328/tasks/4730308) Co-authored-by: Anthony Hendrickx (anhe) <anhe@odoo.com> Co-authored-by: Alexis Lacroix (laa) <laa@odoo.com> Co-authored-by: Lucas Lefèvre (lul) <lul@odoo.com> Co-authored-by: Dhrutik Patel (dhrp) <dhrp@odoo.com> Co-authored-by: Adrien Minne (adrm) <adrm@odoo.com> Co-authored-by: Mehdi Rachico (mera) <mera@odoo.com> Co-authored-by: Florian Damhaut (flda) <flda@odoo.com> Co-authored-by: Rémi Rahir (rar) <rar@odoo.com> Co-authored-by: Pierre Rousseau (pro) <pro@odoo.com> Co-authored-by: Vincent Schippefilt (vsc) <vsc@odoo.com>
This fixes an issue where an IoT Box could miss messages after switching from Ethernet to Wi-Fi. The system now recognizes the device across all of its network addresses, helping avoid interruptions in IoT operations.
Original PR description
When receiving a websocket message, an iot box identifies if it needs to process it depending on the mac address contained in the message. If an IoT Box was connected through ethernet, then switched to Wi-Fi, it disconnects then reconnects to the websocket channel, but the db still sends messages containing the previous mac address (`eth0` interface's one). We now check if the mac address contained in the message is part of those from all rpi's interfaces. Task: 4860617