Разбор ядра по версиям

Обновления 1С-Битрикс: что меняется в каждой версии

Ставим каждую версию каждого модуля по отдельности и сравниваем ядро с предыдущим состоянием. Здесь — ломающие изменения, удалённые и устаревшие методы, миграции БД и новые API. Без пересказа официального changelog: только то, что видно в diff.

201
разборов версий
68
модулей ядра
341
устаревших API
48
ломающих релизов

Разборы в ноябре 2026

call 26.975.0 Рутинное Свежее

Call 26.975.0: исправлено приглашение в звонок из iOS-приложения

Call 26.975.0 исправляет приглашение участников в звонок из мобильного приложения на iOS, публичный API модуля не менялся. Приглашение блокировал фильтр `Bitrix\Call\Controller\ActionFilter\SameOrigin` из 26.900.0 ([разбор](/bitrix-updates/call/call-26-950-0)), потому что iOS-клиент шлёт Origin голы…

1 мин
blog 26.600.200 Рутинное Свежее

Blog 26.600.100–26.600.200: загрузка авторов текущей страницы

В Blog 26.600.200 компонент `bitrix:blog.blog` загружает данные авторов текущей страницы записей. Их `AUTHOR_ID` берутся из уже выбранных постов с учётом `MESSAGE_COUNT`, поэтому отдельный обход всех записей блога больше не вызывается. Если у вас есть своя копия компонента, сравните подготовку списк…

1 мин

Новая версия вышла — разбор уже в Telegram

В канале @bxmax_updates публикуем каждый свежий разбор: что сломается, что устарело и что появилось в API. Узнаете до того, как обновите прод.

Подписаться

Разборы в октябре 2026

translate 26.100.100 Рутинное Свежее

Translate 26.100.100: страница «Перевод языковых файлов» не падает на FTS-таблице удалённого языка, skipCache в getLanguages() работает в каждом вызове

Translate 26.100.100 вышел патчем в две строки после [26.100.0](/bitrix-updates/translate/translate-26-100-0), публичный API и схема БД не менялись. У внутреннего (`@internal`) класса `Bitrix\Translate\Config` метод `getLanguages(skipCache: true)` раньше обходил кэш, только если вызов был первым за…

1 мин
lists 26.450.0 Рутинное Свежее

Lists 26.450.0: аватар и название проекта в списках группы Б24

С lists 26.450.0 компонент `bitrix:lists.lists` в сконвертированной группе Б24 ставит перед заголовком страницы шестиугольный аватар проекта, а под заголовком его название. Данные лежат в новом ключе `$arResult[’PROJECT_HEADER’]` с полями `NAME` и `IMAGE_URL`, и там `null`, если группа не задана, не…

1 мин
anonymizer 26.100.100 Рутинное Свежее

Anonymizer 26.100.100: исправлена установка на PostgreSQL

В PostgreSQL слово `END` зарезервировано, поэтому `CREATE TABLE` для `b_anonymizer_replacements` с колонкой `END int NOT NULL` падал с синтаксической ошибкой. `InstallDB()` в этом случае возвращает `false` раньше `registerModule(’anonymizer’)`, и на PostgreSQL модуль не устанавливался. В 26.100.100…

1 мин
bizproc 26.1450.0 Рутинное Свежее

bizproc 26.1450.0: установщик подключает модуль до создания ролей

В bizproc 26.1450.0 в установщик модуля добавилась одна строка. Метод `InstallDB()` теперь вызывает `\Bitrix\Main\Loader::includeModule(’bizproc’)` сразу после `RegisterModule()` и только потом `AccessInstaller::install()`, который заводит предустановленные роли доступа. `AccessInstaller::install()`…

1 мин
socialnetwork 26.275.0 Рутинное Свежее

Socialnetwork 26.275.0: CollabFeature::isAvailableForOpening() и только сотрудники в мастере проектов без экстранета

В socialnetwork 26.275.0 появился публичный `Bitrix\Socialnetwork\Collab\CollabFeature::isAvailableForOpening(): bool`, который отвечает, можно ли открывать коллабы: в режиме новых проектов (`socialnetwork:new_projects = Y`) ему хватает установленных обязательных модулей, иначе нужны `isOn()`, включ…

2 мин
socialnetwork 26.250.0 Рутинное Свежее

Socialnetwork 26.250.0: комментарий о том, как дочерние чаты проекта попадают в папку «Все»

В socialnetwork 26.250.0 код не менялся, проверять после обновления нечего. В двух внутренних обработчиках, `SendChildAttachedMessage` и `SendChildDetachedMessage`, появился одинаковый docblock о том, как дочерний чат проекта попадает в папку «Все» мессенджера. Push `chatUpdate` только убирает строк…

1 мин
bizprocmobile 26.250.0 Рутинное Свежее

Bizprocmobile 26.250.0: файл из задания БП больше не теряется по дороге на Диск

Bizprocmobile 26.250.0 (прошлая версия [разобрана здесь](/bitrix-updates/bizprocmobile/bizprocmobile-26-200-0)) меняет, как мобильное приложение сохраняет поле «Файл (Диск)» при выполнении задания бизнес-процесса. Раньше файл копировался в «Загруженные файлы» на Диске ещё до выполнения задания, поэт…

1 мин
crm 26.1750.0 Рутинное Свежее

Crm 26.1750.0: маршруты превью ссылок регистрируются в InstallDB()

В Crm 26.1750.0 от 20 октября 2026 года API и схема БД не менялись, а в установщике вызов `\Bitrix\Crm\Preview\Route::setCrmRoutes()` переехал из конца `InstallFiles()` в `InstallDB()`, сразу после установки пользовательских полей. Этот метод регистрирует через `Bitrix\Main\UrlPreview\Router` обрабо…

1 мин
listsmobile 25.300.0 Рутинное Свежее

Listsmobile 25.300.0: значения по умолчанию и все привязки к CRM в мобильных списках

Listsmobile 25.300.0 чинит процессы и списки в мобильном приложении, нового API в нём нет. Если у свойства-списка включена настройка `ADD_READ_ONLY_FIELD`, новый элемент, созданный с телефона, получает его значение по умолчанию, раньше поле сохранялось пустым. Множественное поле привязки к CRM показ…

1 мин
tasks 26.350.0 Рутинное

Tasks 26.350.0: NEW_COMMENTS_COUNT читается точечно

В tasks 26.350.0 модуль иначе читает `NEW_COMMENTS_COUNT`, значения при этом прежние. Это касается `CTaskItem::fetchList()` и `fetchListArray()` с этим полем в select, а значит и `Manager\Task::getList()` с REST-методом `tasks.task.list`, и REST-метода `tasks.task.get`. Раньше ради этого поля `Count…

1 мин
rpa 26.200.0 Рутинное

Rpa 26.200.0: ноль и «Нет» в пользовательских полях больше не превращаются в null

В RPA 26.200.0 ноль перестал считаться пустым значением. Раньше `Controller\Item::processFields()` проверял пользовательские поля через `empty()`, и при сохранении элемента через AJAX или REST 0 в числовом поле, «Нет» в поле «Да/Нет» и строка `"0"` записывались как `null`. Теперь пустоту проверяет `...

1 мин

Разборы в сентябре 2026

extranet 26.300.0 Рутинное

Extranet 26.300.0: редирект экстранета пропускает /folder/ и /html/

Extranet 26.300.0 вышел в коробку 21 сентября 2026 года (по официальному каналу «Битрикс24 changelog») и правит только редирект экстранет-пользователей. `CExtranet::ExtranetRedirect()` больше не перекидывает на экстранет-сайт авторизованного экстранет-пользователя с адресов интранет-сайта, которые н…

2 мин

Частые вопросы про обновления Битрикса

Откуда берутся данные для разборов обновлений Битрикса?

Каждая версия каждого модуля ставится на эталонную установку по отдельности, состояние ядра фиксируется в git, а разбор строится из diff между соседними версиями: изменения публичных сигнатур, новые @deprecated, миграции БД, добавленные и удалённые файлы.

Что означают метки «Ломающее», «Безопасность», «Заметное» и «Рутинное»?

Ломающее — удалены или изменены публичные API, прикладной код может перестать работать. Безопасность — закрыта уязвимость или ослабленная проверка прав. Заметное — новые возможности без ломающих правок. Рутинное — патчи без изменений публичного API.

Как понять, сломается ли моя доработка после обновления?

Откройте страницу модуля, который используете, и просмотрите разборы версий между вашей текущей и целевой. Раздел «Реестр устаревших API» показывает удалённые и помеченные @deprecated методы с указанием версии и замены.

Как отслеживать новые разборы?

Подпишитесь на Telegram-канал @bxmax_updates: туда уходит каждый новый разбор. Свежие разборы также попадают на главную BXMax, а на этой странице всегда лежит полная лента по всем модулям — от последнего разбора к первому.

Мы используем файлы cookie для улучшения работы сайта. Продолжая использовать сайт, вы соглашаетесь с нашей политикой конфиденциальности.
AI Домовой

AI Домовой История

на связи

пишет…

Можно закрыть чат и перейти на другую страницу. Когда ответ будет готов, на кнопке Домового появится отметка.

Нет истории чатов
AI Домовой

Нужна авторизация

Войдите, чтобы задавать вопросы AI Домовому.

Войти