Sunday, August 31, 2025
2 changes · master
Enhancements to existing features
This change removes an older page rendering cache setup that no longer provides meaningful performance benefits and had become costly to maintain. It simplifies related appointment, room booking, and subscription pages, making future improvements easier while keeping performance expectations stable.
Original PR description
The project was implemented several years ago based on a number of observations and points of attention. For example, the cache keys had to be very short and the number of t-nocache occurrences limited. The page wasn't updated instantly, so it required a button to invalidate the cache. The maintenance cost and code readability were strong counterarguments to using the t-cache. As time went by, the cache keys grew in size and the number of nocache occurrences increased. It turns out that there is no significant performance impact from using this cache. Performance gains could be achieved with specific caches at the data model level. see community
The update adds coverage for using Twilio as an SMS provider in marketing automation and makes SMS activity execution more predictable. This helps reduce flaky behavior during testing and debugging, improving confidence in automated SMS campaign workflows.
Original PR description
Add tests for twilio integration as an SMS provider. See community PR for more details. Task-4658352 Forward-Port-Of: odoo/enterprise#93495