Табло міграції: Odoo 20.0

Скільки репозиторіїв OCA вже мають гілку 20.0, у скількох із них є справжні модулі, і як те саме виглядало на 19.0. Одні числа, один код, дві дати.

Гілки 20.0 ще не існує — ні в OCA, ні в самої Odoo. Останню перевірку зроблено 16.09.2026 20:00 UTC; вартовий питає git ls-remote кожні 15 хвилин. До кейноуту Odoo Experience 24.09.2026 лишається 8 дн.

Нулі в таблиці нижче — це вимір, а не порожнє місце: ми питаємо рефи всіх репозиторіїв OCA — вартовий щогодини, харвест щоночі, — і 20.0 немає в жодному. Коли гілок нуль, решта рядків нулі за визначенням — у неіснуючій гілці не буває ні модулів, ні шаблону. Щойно з'явиться перша гілка, склад дерев читатиметься окремим кроком, і доки його не прочитали, у цих рядках стоятимуть прочерки: «гілка є» і «в гілці є модулі» ми не зливаємо в одне число.

Odoo 20.0

Що зміряноЗначення
Репозиторіїв із гілкою0 з 234
  з них із модулями0
  з них лише шаблон OCA0
  з них ще не прочитано0
Модулів у цих гілках0

Зріз 16.09.2026 19:45 UTC.

Щоденний ряд: 27 точок від 19.08.2026, усі нулі. Перша ненульова з'явиться тут сама.

Як ішла 19.0 — той самий вимір

19.0 вийшла 01.09.2025. Ось де вона через 12 місяців. Два стовпчики пораховані одним кодом: обидва читають дерево гілки й рахують теки з __manifest__.py на першому рівні.

Що зміряноЗначення
Репозиторіїв із гілкою232 з 234
  з них із модулями122
  з них лише шаблон OCA110
  з них ще не прочитано0
Модулів у цих гілках1 311

Зріз 08.09.2026 06:47 UTC. Дерева читаються лише там, де зрушив реф, тому число оновлюється без повного переклонування.

Два лічильники, і ніколи один

«Гілка є» і «в гілці є модулі» — різні твердження, і різниця між ними на 19.0 величезна: шаблон OCA розкочується по організації сам, одним комітом Initial commit, без жодного __manifest__.py за всю історію гілки. Табло, яке рахувало б лише гілки, показало б у перші дні після кейноуту зростання, якого немає.

ДатаРепозиторіївМодулівΔ модулів
2026-09-022321 277
2026-09-03неповний зріз — не вимір
2026-09-042321 293
2026-09-052321 299+6
2026-09-062321 302+3
2026-09-072321 300-2
2026-09-082321 311+11
2026-09-092321 316+5
2026-09-102321 321+5
2026-09-112321 334+13
2026-09-122321 344+10
2026-09-132321 344+0
2026-09-142321 345+1
2026-09-152321 353+8
2026-09-162321 361+8

Рядки вихідних приглушені; порожня Δ після рядка «неповний зріз» — це відмова рахувати приріст через добу, якої ми не виміряли. Нуль у суботу й неділю — норма, а не зупинка: приріст іде робочими днями, і ми це зміряли, а не припустили. Відʼємна Δ — не дефект підрахунку: OCA іноді відкочує гілку силовим пушем назад на порожній шаблон, і модулі з неї того дня зникають — індекс публікує фактичний стан гілки, а не її історію.

Тренд по серіях

Кількість модулів у гілці, одна точка на добу. Ряд коротший за 14 точок не малюється взагалі: крива з кількох точок читається як тренд, хоч є лише відрізком. Неповні обходи жнеця в ряд не входять — у датасеті вони позначені колонкою partial.

16.0
28 точок · 19.08–16.09.2026 · 3 099 → 3 108 (+9) · 1 неповний зріз виключено
17.0
27 точок · 19.08–16.09.2026 · 1 930 → 1 953 (+23) · 1 неповний зріз виключено
18.0
27 точок · 19.08–16.09.2026 · 2 877 → 2 961 (+84) · 1 неповний зріз виключено
19.0
27 точок · 19.08–16.09.2026 · 1 192 → 1 361 (+169) · 1 неповний зріз виключено
20.0
27 точок · 19.08–16.09.2026 · 0 → 0 (+0) · 1 неповний зріз виключено

Скільком модулям узагалі є куди рухатись

Перед релізом ми прогнали 1 290 модулів гілки 19.0 на лінії розробки Odoo — тій самій, з якої вийде 20.0. 442 запустилися без жодної зміни коду, крім рядка версії в манифесті. Це не означає, що вони встануть на 20.0: манифест ще потрібно оновити, а сама платформа до релізу зміниться. Але означає, що для цих 442 порт — механічний крок, а не робота.

Як саме це міряно, з усіма застереженнями — розділ методології.

Чого на цій сторінці немає

Прогнозів і ETA. Приріст 19.0 — близько десяти модулів за робочий день і нуль у вихідні, а на межових ставках річний діапазон розходиться в п'ять разів. Лінія «такими темпами паритет буде тоді-то» з такої величини — це твердження, а не факт, і ми його не робимо.

Рейтингу «хто портує гірше». Технічно можливо з тих самих даних. Не буде.

Підписка

Atom-фід подій 20.0: окремий запис на «у репозиторії зʼявилася гілка» і окремий на «у гілці зʼявилися модулі». Це різні новини, і зливати їх в одну означало б повідомляти про прогрес, якого ще немає. Форми підписки на цьому таблі немає й не буде — фід не потребує ні адреси, ні реєстрації.

Зараз у фіді порожньо, і це правдива відповідь: подій ще не було. Підписуватись має сенс саме зараз — щоб дізнатися першим, а не тоді, коли зайдете сюди вдруге.

Дані оновлено 2026-09-16 20:00 UTC · публікуємо факт прогону з логом і датою, не оцінку вендора · CSV і JSON відкриті

Питання або хибний результат: issue на GitHub чи hello@allservices.one

Незалежний проєкт. Не пов'язаний з Odoo S.A. чи Odoo Community Association.