Tuesday, July 15, 2025
3 changes · saas-18.1
Enhancements to existing features
The IoT box image build now includes the upcoming IoT drivers during its update process. This helps ensure smoother future upgrades when older hardware driver components are replaced.
Original PR description
In order for the image (built in `saas-18.1`) to be ready for the replacement of `hw_drivers` and `hw_posbox_homepage` by `iot_drivers` in `saas-18.4`, we add it to git's sparse-checkout. This way, we ensure it is fetched by git when upgrading.
Resetting an IoT device image to another development branch now also installs any newly required system and Python packages. This helps keep development environments aligned with the selected branch 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`.
This update adds automated user-flow tests for passkey registration, login, verification, and deletion. It helps ensure Odoo's passwordless sign-in experience continues to work reliably when related authentication features change.
Original PR description
The one big beautiful test suite written for passkeys Not tested yet: renaming passkeys, not sure if this is worth testing Forward-Port-Of: odoo/odoo#217583