ZennoPoster 7.9.1.0 11.08.2026
ZennoPoster 7.9.1.0 (11.08.2026) — нативное окно браузера
Состоялся релиз ZennoPoster 7.9.1.
Главное обновление — новый режим работы браузера с нативным окном: быстрее и точнее в отрисовке, решает известные проблемы из предыдущих версий. Плюс развитие MCP, учет трафика прокси прямо из проекта, гибкая настройка генерации профилей ZennoBrowser и большой пакет исправлений. Обновиться можно из личного кабинета.
Добавлено
Новый режим работы браузера: нативное окно или привычное встраивание — на выбор
Это то самое большое обновление отрисовки, о котором мы писали в 7.9.0.0. Раньше инстанс всегда рисовался внутри окна ProjectMaker; теперь для режимов Chromium и ChromiumFromZB можно работать с нативным окном браузера — оно быстрее и точнее в отрисовке.
Зачем это нужно. Нативное окно решает известные проблемы отрисовки из 7.9.0 — задержки раскрытия окна и превью, промаргивание и артефакты при масштабе экрана ≠ 100%. Если вы с этим сталкивались — включите режим в [Настройки → Инстанс](../../../ProjectMaker/ProjectMaker Settings/Instance_PM.mdx). Привычное встраивание остается по умолчанию и работает как раньше.
- Переключатель режимов. В Настройки → Инстанс появился переключатель «Использовать внешний нативный браузер». По умолчанию — привычное встраивание. Настройка сохраняется и применяется к новым инстансам без перезапуска программы.
- Примагничивание окна браузера. Окно «прилипает» к ProjectMaker и следует за ним — не теряется среди других окон и всегда под рукой. Выбранная сторона примагничивания запоминается и восстанавливается при следующем запуске.
- Контекстное меню нативного браузера аналогично привычному. Все инструменты работают так же, как и п ри встраивании.
- Запись действий пользователя также работает в нативном браузере и поддерживает тот же набор действий, что и при встраивании.
- «Ожидание действий пользователя» — прямо в нативном браузере. Для режима нативного окна ожидание действий интегрировано непосредственно в окно браузера. Это также работает и в ZennoPoster для режимов Chromium и ChromiumFromZB.
Что еще дорабатываем в нативном окне (появится ближе к следующим релизам): переключатель режимов планируем вынести в более заметное и удобное место.
Браузер Chromium обновлен до версии 150.0.7871.115.
MCP проекта: создание, сохранение и запуск проекта.
В MCP проекта добавлены инструменты для создания нового проекта, его сохранения и запуска на исполнение (аналог кнопки «С начала»). Продолжаем движение к полному управлению ZennoPoster через MCP.
Подробности: MCP Setup · ИИ-помощник.
Контроль прокси с лимитом по объему — прямо из проекта.
ZennoPoster считает входящий и исходящий трафик в байтах по каждому прокси: и для браузера (Chromium/ChromiumFromZB, включая WebSocket-трафик; ответы из кэша не учитываются), и для HTTP-запросов. HTTP-трафик считается на уровне HTTP Executor, поэтому учитываются все кубики запросов независимо от способа передачи данных — обычного, альтернативного или TLS.
В API добавлен объект ZennoPoster.ProxyTrafficInfo с методами для получения информации о трафике по каждому использованному прокси за сессию работы программы.
Кубик «Создать профили ZennoBrowser»: полноценная настройка генерации профиля.
Режим «По умолчанию» переработан и переименован в «Настроить профиль»: теперь параметры генерации можно задавать так же гибко, как в интерфейсе ZennoBrowser, — не выходя из ProjectMaker.
Кубик «Получить профили ZennoBrowser»: выбор формата вывода.
Как раньше — полный JSON в переменную, либо только id профилей в список (по аналогии с созданием профиля).
Имп орт Cookie: формат времени определяется автоматически.
Поле expirationDate приходит в разных форматах — Unix time в секундах и миллисекундах, дробные и отрицательные значения, WebKit timestamp. Раньше из-за этого импорт мог завершаться ошибкой и Cookie приходилось готовить вручную; теперь ZennoPoster разбирает все распространенные форматы сам.
Кубики HTTP: опция «Ошибка в случае пустого ответа».
В GET, POST и остальных запросах появилась галочка: при включении пустое тело ответа завершает экшен с ошибкой.
Улучшена запись кликов и ввода текста для браузеров Chromium и ChromiumFromZB: расширено определение кликабельных элементов (теги, ARIA-роли, обработчики, cursor:pointer), записывается нажатие Enter — например, отправка поиска на Bing или Google, где нет кнопки «Найти».
Настройка «Центрировать полотно на выделенном действии при смене режима».
При включении во время переключения «Без браузера» / «С браузером» полотно автоматически центрируется на выделенном экшене.
Кнопка «Показать выделенное действие» в правом нижнем углу полотна — центрирует полотно на выбранном действии.
Исправлено
Браузер и инстансы
- Исправлены проблемы открытия и закрытия окон инстансов в ZennoPoster.
- Теперь на обновление превью инстансов в ZennoPoster не влияют действия в браузере — например, ввод текста и другие длительные операции.
- Выделение исследуемого элемента больше не съезжает с места при изменении размера нативного окна браузера.
- Исправлен запуск ProjectMaker в режиме нативного окна: окно браузера появлялось на экране еще до открытия самого ProjectMaker.
- Исправлена работа мобильных профилей: если профиль браузера был настроен на мобильную платформу, профили переставали выдаваться или не проходили валидацию, и проект выполнялся бесконечно с ошибками в логе.
- Для эмуляции геоданных и часового пояса теперь используются и IPv4, и IPv6 — ZennoPoster корректно эмулирует данные для IPv6-прокси.
Сеть, HTTP и TLS
- Исправлена проблема, когда POST-запрос к картинке через TLS-клиент возвращал ошибку загрузки, тогда как альтернативный способ отдавал 200. Теперь оба способа отрабатывают одинаково.
Память и оптимизация
- Устранена утечка памяти в процессе HTTP Executor при запросах к картинкам.
- Оптимизирована работа с файлами: списки и таблицы, привязанные к файлам, больше не остаются в памяти после того, как поток отработал. Раньше при длительной многопоточной работе память забивалась неиспользуемыми данными.
ИИ-агент (MCP)
- Исправлена проблема с выполнением некоторых проектов, созданных ИИ-агентом через MCP. Проблема выглядела так: выполнялся только первый кубик — действия лежали в группе, но вели себя как одиночные, и пересборка группы не помогала. Теперь такие проекты корректно проходят от начала до конца.
- Исправлена настройка кубика «Работа с базами данных» через MCP: при выборе провайдера MySqlClient агент выставлял SqlClient. Теперь все провайдеры данных выставляются именно те, что запрошены.
ProjectMaker и интерфейс
- Исправлены проблемы, приводившие к сбросу док-панелей ProjectMaker.
- Исправлены зависания и падение программы при переключении между запросами в окне «Трафик» и работе с вкладками свойств запроса.
- Добавлена локализация поисковой строки в Мониторе трафика ProjectMaker.
- С полоски нагрузки системы в ZennoPoster убран индикатор GPU: слежение за GPU временно отключено, и показывать пустую метрику нет смысла. Когда функция вернется — вернется и индикатор.
Интеграции и модули
- Устранены различные проблемы переподключения интеграции ZP7 ↔️ ZennoBrowser.
- Исправлен запуск профиля ZennoBrowser с socks5-прокси в интеграции — раньше запуск завершался таймаутом.
- Кубик «Создать профили ZennoBrowser» теперь создает профиль в указанную папку — раньше профиль мог попасть в папку профиля-донора.
- Исправлен адрес по умолчанию для модуля SMS 5sim.
API и C#
- Методы ZennoPoster.Ftp теперь корректно сообщают об ошибках: раньше при неудачной FTP-операции кубик выполнялся «по зеленой» ветке, а ошибка появлялась только в логе.
Установка и лицензии
- Исправлена тихая установка ZennoPoster (в том числе с
--activateHardware=false). Теперь у же активированная лицензия на работающем оборудовании не сбрасывается при использовании соответствующего аргумента.
Спасибо, что вы с нами. Обновляйтесь и делитесь впечатлениями.