Wednesday, September 9, 2026
4 changes · 18.0
Resolved issues and error corrections
This update aligns how PDF files are handled across supported software versions, reducing the risk of document processing issues on standard Odoo deployments. It also improves compatibility with newer PDF libraries, helping keep PDF-related features reliable after system updates.
Original PR description
Align pypdf usage with the PyPDF2 1.26 API used on Ubuntu Jammy, Odoo 17.0's main supported Ubuntu version, and add the missing compatibility mapping for newer pypdf versions. Forward-Port-Of: odoo/enterprise#130971
Social posts now better preserve the formatting users intended when composing content. This reduces cases where text or special elements are displayed incorrectly after posting, improving consistency and trust in the social publishing workflow.
Original PR description
This commit fixes an issue for the social post formatter mixin's regexes being too lenient. The rendering of some elements could be incorrect from what the user initially wanted to create as a post. Now the regexes have been narrowed down so that the resulting formatted value is more in line with what the user wanted. task-6026857
This change prevents test sessions from being unexpectedly rotated during login checks, reducing random test failures. It helps keep automated validation stable and avoids delays caused by intermittent failures in the development pipeline.
Original PR description
The test harness patches the CryptContext object to spend less time hashing to decrease total test runtime. Because the hash parameters have changed, every first login (per transaction) per user will result in a hash rotation. The session_id is also rotated when the password hash rotates. When multiple requests are sent to the server while a session rotation is underway, the session datastore holds either a valid, or expired, or logged-out user session. This is a source of indeterminism in tests that can be prevented by always returning None value for replacement hash. REF Runbot; https://runbot.odoo.com/odoo/error/242811 REF Runbot; https://runbot.odoo.com/odoo/error/233722 Forward-Port-Of: odoo/odoo#285710
The Helpdesk Auto Assignment group name has been corrected to fix a spelling mistake. This improves clarity for users and administrators without changing any functionality.
Original PR description
This commit fixes the typo in the "Auto Assignment" group. task-6542450 Forward-Port-Of: odoo/enterprise#130841