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

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

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

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

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

sign 26.700.0 Безопасность

Sign 26.700.0: чужие группы подписантов закрыли проверкой доступа, подписания можно аннулировать

Модуль «Подписание документов» (sign) версии 26.700.0 вышел в коробочный Битрикс24 17 сентября 2026 года, так указано в официальном канале «Битрикс24 changelog». В релизе закрыли утечку состава чужих групп подписантов и документов, добавили проверки доступа к повторной отправке и выпустили аннулиров…

4 мин
sign 26.600.0 Безопасность

Sign 26.450.0–26.600.0: IDOR в AccessCheck, установщик на миграциях и папки в сейфе компании

Версии 26.450.0, 26.500.0 и 26.600.0 модуля sign («Подписание документов») вышли в коробочный Битрикс24 одним днём, 11 сентября 2026 года, так указано в официальном канале «Битрикс24 changelog». Срочнее всего 26.500.0, которая закрывает IDOR в фильтре `AccessCheck` и заодно переводит установщик на м…

5 мин Устаревших API: 5
salescenter 26.200.0 Безопасность

Salescenter 26.200.0: терминальная оплата проверяет право на чтение элемента CRM

В salescenter 26.200.0 (модуль «Продажи в чате» коробочного Битрикс24) экшен `createTerminalPaymentAction()` начал проверять право на чтение элемента CRM, для которого создаётся терминальная оплата. Вокруг НДС в слайдере приёма оплаты поменялись формат ставок в компоненте `salescenter.app` и смысл п…

2 мин Устаревших API: 1

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

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

Подписаться
sale 26.500.0 Безопасность

Sale 26.500.0: пачка защитных правок от личного кабинета до импорта местоположений

Sale 26.500.0 почти целиком состоит из точечных защитных правок: CSRF-проверки в ajax-обработчиках личного кабинета, сверка платежа с платёжной системой, ограничения на пути и адреса при импорте местоположений, экранирование в админке и печатных формах. Заодно установщик модуля переехал с `install.s…

5 мин

Sale 26.450.0: «Сбербанк Онлайн» переехал на новый шлюз и сломал наследников

Весь sale 26.450.0 посвящён одному обработчику: `SberbankOnlineHandler` переписан с нуля под новый шлюз Сбера. Схема БД и ядро модуля не тронуты, дифф небольшой (11 файлов, +1195/−604), и магазинам без Сбера и Альфы можно обновляться спокойно. Если же магазин принимает оплату через Сбер или у вас в…

4 мин Устаревших API: 11
rest 26.600.0 Ломающее

Rest 26.600.0: отложенный batch и Idempotency-Key в REST V3, новые правила для встроек

В `rest` 26.600.0 (сборка от 23.07.2026) 143 файла и +5143/−383 строк. В REST V3 появились отложенный batch со своей таблицей и очередью, идемпотентность по заголовку `Idempotency-Key` и перечисления, значения которых берутся из кода. Заодно переделали права на встройки и сигнатуры команд встроек. К…

1 мин
report 26.200.0 Безопасность

Report 26.200.0: белый список агрегатов против SQL-инъекции и самопочинка дат в фильтрах

В модуле конструктора отчётов `report` закрыта SQL-инъекция через агрегатную функцию из настроек отчёта, которая попадала в запрос без проверки. Ещё одна правка чинит отчёты, которые падали при каждом открытии из-за даты с годом вне диапазона БД, и ради этого `report.view` может сам переписать `b_re…

2 мин
pull 26.100.0 Ломающее

Pull 26.0.0 и 26.100.0: sendBadges() удалён, protobuf.js в браузере стал minimal

Pull приехал двумя версиями подряд: 26.0.0 (сборка от 22 июля) и 26.100.0 (от 7 августа). Первая удалила `CPushManager::sendBadges()` и превратила `MobileCounter::send()` в заглушку, вторая заменила встроенный protobuf.js 2018 года на 7.6.5 в урезанной minimal-сборке. Читать стоит тем, кто сам шлёт…

2 мин Устаревших API: 2
mobile 26.975.0 Рутинное

Mobile 26.975.0: вайбкод-приложения открываются в нативном PersistentScreen, если клиент его поддерживает

Mobile 26.975.0 вышел в коробку 11 сентября 2026 года (по официальному каналу «Битрикс24 changelog»). Он правит мобильный JS каталога вайбкод-приложений и расширения `feature`, а в `deps.php` каталога добавляет зависимость от `feature`. PHP-классы и БД не затронуты. `openInApp(url, options)` из `vib…

1 мин
market 26.150.0 Заметное

Market 26.150.0: лимит приложений Vibe+, который в коробке не включается

`market` 26.150.0 вышел в коробку 22 сентября 2026 года (по данным официального канала «Битрикс24 changelog») и почти целиком посвящён лимиту числа приложений Маркета на тарифе Vibe+. Механика завязана на модуль `bitrix24`, которого в коробке нет, поэтому лимит не включается и попап о превышении не…

4 мин
market 26.100.0 Рутинное

Market 26.100.0: установщик переехал на миграции ядра

`market` 26.100.0 вышел в коробку 14 сентября 2026 года (по данным официального канала «Битрикс24 changelog»), и его установщик теперь работает на миграциях ядра. `installDB()` вызывает `installMigrations()` из `\CModule` вместо `install.sql` через `$DB->RunSQLBatch()` и цикла регистрации обработчик…

1 мин
main 26.750.0 Заметное

Main 26.750.0: точка в имени плейсхолдера больше не ломает почтовые шаблоны

Main 26.750.0 меняет три файла ядра, +16/−5 строк, и заметная правка среди них одна (вторая, в лицензионном `ActivationSystem`, служебная). Но сидит она в месте, где из почтового шаблона генерируется PHP-код, так что посмотреть на неё стоит всем, у кого в шаблонах есть плейсхолдеры с точкой в имени,…

5 мин

Lists 26.200.100: настройки поля списка принимаются только массивом

Патч в одну строку, собран 10 сентября. Компонент `lists.field.edit` при сохранении поля берёт `USER_TYPE_SETTINGS` из POST, только если там массив. Строку или любой другой скаляр он заменяет на `null`. Если ваш кастомный шаблон отправляет настройки пользовательского типа одной строкой, до ядра они…

1 мин
landing 26.1100.200 Безопасность

Landing 26.1100.200: контроллер файлов Диска требует авторизацию и наконец отвязался от удалённого Block::isContains

Контроллер `Bitrix\Landing\Controller\DiskFile`, через который блоки Сайтов отдают файлы Диска, получил префильтры и проверку права на чтение страницы. Заодно он перестал вызывать `Block::isContains()`, который удалили ещё в 26.1000.0. Публичные сигнатуры и БД не менялись.

3 мин
landing 26.1100.100 Рутинное

Landing 26.1100.100: только номер версии

В `install/version.php` поменялись номер версии и дата сборки (20 августа), больше в релизе ничего нет. Следом идёт [landing 26.1100.200](/bitrix-updates/landing/landing-26-1100-200) с содержательной правкой контроллера файлов Диска.

1 мин

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

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

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

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

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

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

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

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

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

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

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

на связи

пишет…

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

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

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

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

Войти