Skip to Content

Odoo Release Updates

Every commit to Odoo Community and Enterprise, parsed and categorized. Never miss a bug fix, improvement, or new feature.

Get Weekly Digest
Free weekly newsletter, every Monday
9842 commits FIX 5860 IMP 3027 ADD 42 REM 95 REF 576 REV 30 MOV 65 PERF 105 CLN 41 OTHER 1

Activity

W36 2025 W19 2026
9842 updates 20.0 community

2026-03-25

5 commits
Bug Fix
im_livechat

Fixed livechat tests that failed inconsistently based on rating module installation status.

CE Kevin Gerard (kege) 70ecb78
Bug Fix
web

[FIX] web: record_selectors, relational_utils: selectCreateDialog nice title

CE Lucas Perais (lpe) 5641e84
Improvement
test_orm

New records with origins now require access to the origin record to be accessible.

CE Krzysztof Magusiak (krma) 3822e03
Bug Fix
html_builder website

[FIX] html_builder, website: correct dropzones on snippet group click

CE romo 827d0e6
Improvement
base crm hr

Replaces hidden _check_access overrides with explicit _access_domain method and computed access fields for consistent record rule evaluation.

CE Odoo's Mergebot d24477c

2026-03-24

15 commits
Bug Fix
l10n_us_account

Added documentation link to U.S. Direct Deposit settings in l10n_us_account module.

CE Andrew Gavgavian 4e16a63
Improvement

Added --openrouter flag to sandbox Claude setup for API routing through OpenRouter proxy service.

CE Nicolas Martinelli 1dc2648
Refactor
bus calendar im_livechat

Unifies bus notification assertions using BusResult class for clearer, more reliable test comparisons.

CE Zelong Lin aeff110
Bug Fix
base

Prevents PDF duplication in multi-record reports when outline-based splitting fails by adding missing return statement.

CE Mathieu Coutant eb735bf
Bug Fix
survey

Fixed survey conditional question error alerts displaying incorrectly on first view in post-submit flow.

CE amdi-odoo a5e7a75
Improvement
base

[IMP] base: return MissingError in _get_cached_template_info when record not found

CE Chong Wang (cwg) b7d9f9b
Improvement
crm

Improved CRM lead assignment logging to show real-time progress and capture diagnostics before crashes during batch processing.

CE Odoo's Mergebot 3d29549
Bug Fix
auth_totp

Fixed TOTP secret validation to use empty string instead of 'false' string literal for disabled state.

CE Krzysztof Magusiak (krma) 62fc4a2
Improvement
mail

Updated mail composer placeholder text to clarify message recipients include both followers and selected contacts.

CE Didier (did) 205e213
Bug Fix
account

Prevents uninstall crash by skipping audit log checks when account module is being removed.

CE malb 22c2717
Bug Fix
web

Fixes reference field layout where long select values compressed the following many2one field in Calendar and other modules.

CE nihp-odoo 66218ac
Improvement
test_lint

[IMP] test_lint: check ormcache missing params

CE Chong Wang (cwg) 34f6058
Improvement
test_orm

Added Domain.is_condition() method with optional pattern matching for field, operator, and value type filtering.

CE Krzysztof Magusiak (krma) 1bd476a
Bug Fix
hr_holidays

[FIX] hr_holidays: fix indentation typo

CE Nikhil Kajavadra ff1afbc
Bug Fix
hr hr_holidays im_livechat

Fixes traceback when internal users start live chat with hr_holidays by guarding user.activeCompany access.

CE Atovange 4036d13

2026-03-23

10 commits
Bug Fix
website

Fixed test assigning wrong record type (menu ID instead of action ID) to user action field and added validation.

CE Alessandro Lupo 26fce04
Improvement
hr_holidays

Fixed half-day leave display on HR calendar by correcting field validation and implementing dynamic clip-path positioning for AM/PM periods.

CE adak(ahmed) a305e1f
Bug Fix
pos_sale

[FIX] pos_sale: skip line_subsection and line_note in settleSO

CE Pedram (PEBR) 08e2fdc
Bug Fix
project

Fixed flaky project sharing test by explicitly controlling web.base.url instead of relying on dynamic port assignment.

CE Xavier Morel 59b2d5f
Bug Fix
mrp

Prevent duplicated MOs from sharing purchase order references by disabling copy on reference_ids field.

CE djameltouati 0c34546
Improvement
account account_peppol crm

Refactors tracking API to use simpler methods, adds mail.track.mixin, and improves test coverage across modules.

CE Odoo's Mergebot f353246
Improvement
mail

Removed redundant "Uploading..." text from mail attachment uploads to reduce UI clutter.

CE Didier (did) 62b42cf
Bug Fix
website_sale

Fixed CSS selector typo preventing left border on product grid on mobile viewports in website_sale.

CE mano-odoo b184488
Bug Fix
pos_online_payment

[FIX] pos_online_payment: prevent error when closing the payment popup

CE Pedram (PEBR) 3c9a5cd
Improvement
account board cloud_storage

OWL3 migration: add this. prefix to template variables across entire codebase for explicit context binding.

CE Odoo's Mergebot 40cb372
Odoo Central Odoo Central

Your source for Odoo release updates, tutorials, and community resources. Stay ahead of every change.

Sponsored by

Codeforward B.V.

Premium Odoo Partner — Development, Consulting, Hosting

Built with Odoo. Powered by Codeforward.

Odoo is a trademark of Odoo S.A. This site is not affiliated with Odoo S.A.