Monday, March 23, 2026
3 changes · saas-19.2
Enhancements to existing features
This update enhances the clarity of test logs by logging thread IDs instead of process IDs, providing a more detailed view of concurrent activity. Previously, the logs were overly noisy due to multiple colored thread IDs. The ability to disable these colors has been added to reduce log clutter and improve readability during extensive testing.
Original PR description
When running tests, the value displayed is the process id but the color is based on the thread id, so you get a bunch of random colors for the exact same value. Update this on multiple axis: - Log the native thread id instead of the PID, in worker mode on linux this is the same thing, because the pid is also the main thread's tid. The main divergence is that ancillary threads used in worker mode will now be visible. This also should not hinder sending signals (on linux anyway) as python always dispatches signals on the main thread (and linux calls signal handlers on arbitrary threads). - Allow disabling pid / tid colors, when running a lot of tests it makes the log extremely noisy and hides log levels, while having very little value (because there's basically one thread per request so every line but the main process / thread is in a different color).
This pull request enhances the way our system generates UBL invoices for BIS3 (Germany) transactions. It removes outdated code related to previous UBL formats, streamlining the process and ensuring compatibility with the latest BIS3 standards. This change focuses on a cleaner, more efficient export of these invoices.
Original PR description
Deprecate: _ubl_add_base_line_ubl_values_item _ubl_get_line_item_node _ubl_add_base_line_ubl_values_price _ubl_add_values_payable_amount_tax_withholding _ubl_add_values_payable_rounding_amount _ubl_add_values_allowance_charge_early_payment _ubl_add_values_tax_currency_code_company_currency_if_foreign_currency _ubl_add_values_tax_currency_code_company_currency _ubl_add_values_tax_currency_code_empty _ubl_add_values_tax_currency_code --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#254787 Forward-Port-Of: odoo/odoo#249823
This update removes the display of '0.00' credit and debit entries on invoices and bills. This change enhances the clarity and professionalism of financial reports, making them easier to understand for both internal teams and customers. It's a simple refinement to improve the overall user experience.
Original PR description
In order to improve the readability muting the 0.00 credit / debit on journal items in invoices / bills task: 5960944 Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#254397