Tuesday, April 4, 2023
2 changes · master
New functionality added to Odoo
Odoo can now support database tables whose record counts grow beyond the previous 2.1 billion limit. Developers can enable larger ID fields for selected models, and related links between records are updated accordingly, helping large-scale ERP deployments continue growing without hitting ID capacity limits.
Original PR description
A serious ERP system needs to support tables with more than 2.1 billion records. This change allows the developer to set the model attribute `_bigint_id` to True to set, or update the sql data type of its `id` column to int8. This will also recursively update the column type of the columns that have a foreign key constraint on that `id` column (Many2one and Many2many). Many2oneReference fields are bigint by default. While the XML-RPC standard does not officially support integer values that exceed the signed 32 bits limits, this change patches the Python XML-RPC client to apply, if necessary, the <i8> extension that is also applied by the Apache Java implementation of the protocol. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Enhancements to existing features
This update improves Odoo Discuss and Mail with blurred video backgrounds, richer link previews, and a much larger searchable emoji picker. These changes make online conversations more polished, private, and expressive for everyday users.
Original PR description
Enterprise: https://github.com/odoo/enterprise/pull/31060