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
15946 commits FIX 9299 IMP 5103 ADD 106 REM 155 REF 926 REV 54 MOV 97 PERF 139 CLN 66 OTHER 1

Activity

W36 2025 W19 2026
15946 updates 20.0

2026-03-26

1 commits
Improvement
website_sale

[IMP] core: save chrome debug logs

CE MAGREMENT b0cb7be

2026-03-25

21 commits
Refactor
purchase_stock

[REF] purchase_stock: adapt test

CE Krzysztof Magusiak (krma) 5f8f7cb
Refactor
sale_timesheet test_discuss_full

[REF] sale_timesheet, test_discuss_full: query count

CE Krzysztof Magusiak (krma) 9523235
Improvement
social social_facebook social_instagram

Batch Meta API requests to reduce HTTP calls and improve refresh performance for Facebook and Instagram accounts by 50-55%.

EE Odoo's Mergebot aa6b863
Bug Fix

[FIX] tests: not detected query count

CE Krzysztof Magusiak (krma) 8d950dd
Bug Fix
im_livechat

[FIX] im_livechat: pregenerate .assets_embed_external bundle in tests

CE Pierre Paridans 3856af6
Bug Fix
bus

[FIX] bus: pregenerate bus.websocket_worker_assets bundle in tests

CE Pierre Paridans 402b244
Bug Fix
l10n_ar_edi

Added missing currency_rate_live dependency to l10n_ar_edi to prevent field selection errors during upgrades.

EE Agustin Castro Bugallo 0d8128a
Bug Fix
bus

WebSocket shutdown now rejects new connections and waits for existing ones to close gracefully.

CE Julien Castiaux d06f0ea
Improvement
hr_holidays

Replaced custom Luxon date formatting with standard web core toLocaleDateString utility in HR Holidays out-of-office display.

CE Didier (did) ccc511a
Improvement
bus

Enhanced assertBus test error messages to show expected vs actual message order when notifications arrive out of sequence.

CE Zelong Lin fafd63c
Bug Fix
im_livechat

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

CE Kevin Gerard (kege) 70ecb78
Bug Fix
hr_payroll

Allow superuser to delete work entry types instead of being forced to archive them.

EE Yannick Tivisse 388a011
Bug Fix
account_reports

Fixed PDF export crash for account reports with annotations when date_from is missing in filter options.

EE leclerc-leo 4412869
Bug Fix
account_iso20022

Fix SEPA PAIN version defaulting to 09 during ISO20022 file generation for migrated Swiss journals with invalid legacy values.

EE oco-odoo ff04178
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
ai

Fixed AI module update blocker that incorrectly prevented llm_model writes by adding value comparison check.

EE Dylan Provoost 23c5df8
Bug Fix
html_builder website

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

CE romo 827d0e6
Bug Fix
hr_payroll

Removed manual payslip_state assignment from hr.leave demo data to allow automatic computation.

EE Abdelrahman Mahmoud (amah) 11a0401
Improvement
ai test_mail_enterprise

Replace custom access control logic with declarative ORM record rules for attachment vacuum model.

EE Odoo's Mergebot 3d8812d
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

8 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
hr_payroll

Allow SUPERUSER to delete salary rules while maintaining protection against user deletion of system rules.

EE Yannick Tivisse 44244a6
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.