Wednesday, July 16, 2025
4 changes · saas-18.2
Enhancements to existing features
When an IoT box image is reset to another development branch, it now also installs any newly required system and Python packages. This helps keep development environments aligned with branch requirements and reduces setup issues after switching branches.
Original PR description
When resetting on another branch with aliases `odoo_dev` and `odoo_origin`, we now also install new packages from `requirements.txt` and `packages.txt`. Forward-Port-Of: odoo/odoo#219050
The IoT box image setup now uses system-managed versions of key security-related packages to better align with other installed components. It also adds supporting libraries needed for future WebRTC compatibility, helping prepare the IoT box for upcoming platform versions.
Original PR description
This commit contains two changes: - Install `cryptography` and `pyopenssl` using `apt` instead of `pip` - This means the correct versions are used for compatibility with other `python3-*` apt packages. - Install additional libraries for compatibility with WebRTC (19.0) task-4894918 To be merged after: https://github.com/odoo/odoo/pull/218871 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#219225
The mail chatter now receives recipient field information as part of its initial data load instead of making separate background requests. This reduces extra server calls and should make chatter interactions load more smoothly for users.
Original PR description
This PR removes `/mail/thread/recipients/fields` by embedding the value inside `/mail/data`. This removes up to 2 RPCs done inside chatter `onWillStart` and `updateRecipients`. PR enterprise: https://github.com/odoo/enterprise/pull/84661 Task-4685400
This update keeps Odoo Studio working correctly after an underlying messaging component changed. It helps preserve form editor behavior and test coverage so business users can continue customizing forms without disruption.
Original PR description
PR community: https://github.com/odoo/odoo/pull/208393 Task-4685400