Daily updates from Odoo
Friday, August 22, 2025
2 changes · saas-18.3
Enhancements to existing features
Manufacturing work orders can now be completed much faster when many are confirmed at once. This reduces waiting time for production teams, especially when several work orders belong to the same manufacturing order.
Original PR description
### Description: Improves the performance of `button_finish` when confirming many work orders. Previously, the method would update each work order individually, leading to slow performance. This PR changes the way the write is executed to do it by batch, which is much faster, especially when work orders share the same manufacturing order. ### Benchmark (in 18.0): | N° of work orders | Before | After | |-------------------|--------|-------| | 250 | 14s | 610ms | | 500 | 53s | 1s | ### Reference: opw-4957774 Forward-Port-Of: odoo/odoo#223588
Automatic bank reconciliation rules now use shorter, clearer names when similar rules would otherwise get long duplicate labels. This makes the rules easier to identify and use while still preventing naming conflicts.
Original PR description
In this commit: https://github.com/odoo/enterprise/commit/e9ab2ae2876970c66c41fa56de70511af24471c1 we change the way the name of automatic reco model are made. But the solution we choose are a bit naive. If the common substring is huge then the reco model is unusable. Since we are stuck with the constraint, the solution we choose is to add a number in parentheses to avoid duplicate. task-5031337