Every new Odoo release starts the same routine. You install the latest version, open a browser, and begin clicking through your favourite OCA repositories to find out which modules have been ported — and which ones you will have to live without for a while.
We do the same thing. So we automated it. Our homepage now carries a live table of the OCA modules we rely on most, checked and updated by our robots on a daily basis.
Why a tracker is worth having
OCA porting work happens at its own pace. Maintainers volunteer their time, and a module that is solid on one version can sit unported on the next for weeks or months. Checking manually means guessing, and guessing during an upgrade project is expensive — you plan around a module that is not ready, or you delay a migration that was actually fine to start.
A tracker turns that guesswork into a glance. That is the whole point.
What we are tracking right now
The current list covers the modules we reach for most often, across utilities, accounting and field service:
- Mail Tracker — Utilities
- Account Reconciliation — Accounting
- Account Statements — Accounting
- Currency Rate Update — Accounting
- Enable Accounting — Accounting
- Base — Field Service
Each row shows the module's area plus its status on 19.0 and 20.0. At the time of writing, every module on the list is ready for 19.0, while 20.0 is still marked as pending across the board. That dash is simply the honest answer, and it flips the moment the port lands.
How to get the most out of it
- Check it before you commit to an upgrade plan. If the module your operations depend on is not ported yet, you want to know that in the planning phase, not the week before go-live.
- Use it as a shortlist, not a verdict. The tracker tells you what is available. It does not tell you whether a module fits your data model or your processes — that part is still your call.
- Revisit it rather than bookmarking it once. Because the table refreshes daily, the useful habit is a quick check whenever you are scoping work on a new version.
- Watch the gap between versions. A module that is green on 19.0 and pending on 20.0 tells you exactly where to plan extra time.
Missing something you cannot work without
The list is ours, but it does not have to stay that way. If there is an OCA module you check every single release — a localisation, an accounting edge case, a field service helper — tell us and we will add it to the tracker so it gets checked alongside the rest.
You can find the live table on ODOO4projects.com, or leave your favourite OCA module in the comments and we will take it from there.