Monday, June 29, 2026
3 changes · saas-18.4
Enhancements to existing features
Odoo can now shorten how long unused database connections stay open by setting an environment variable. This helps organizations running in memory-constrained environments reduce resource usage without changing application code.
Original PR description
In memory-scarce environments, the default 10-minute idle timeout may keep too many backend connections alive. Allow operators to override it via the ODOO_DB_MAX_IDLE_TIMEOUT environment variable to evict idle connections more aggressively. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#271785
This update adds missing translations for customer- and staff-facing messages across Point of Sale apps. It helps businesses provide a more consistent localized experience by ensuring dialogs, errors, alerts, and warnings appear in the user's language.
Original PR description
pos* = All POS module In this commit: -------------------------------- Add missing translations for user-visible strings across POS modules. - Translated dialogs, errors, alerts, and other UI-visible messages - Updated Python-side UserError, ValidationError, and warning messages Task-5406947 Related PR-https://github.com/odoo/enterprise/pull/102094 Forward-Port-Of: odoo/odoo#271883 Forward-Port-Of: odoo/odoo#239972
The French PDP invoicing screen now places the manual response action in the cog wheel menu instead of showing it as a large main button. This keeps the interface cleaner because common actions like cancelling or posting an invoice already handle the same workflow.
Original PR description
No real need to show a big button for sending a response in PDP as cancelling and posting an invoice/bill would do the same, so we move it to the cog wheel menu task-6274220 Forward-Port-Of: odoo/odoo#268846