Обновление версии браузера.
Были автоматизированы все практически процессы связанные с обновлением версии браузера, сюда входит:
- Автоматическое тестирование.
- Улучшение инструментов для работы и обновления патчей.
Также после недавнего обновления движка браузера был осуществлен переход на более стабильный метод взаимодействия с ним(CDP вместо CEF).
Все это позволило значительно сократить количество времени необходимое на обновление версии браузера.
В будущем планируется обновлять ее для каждой версии BAS.
Пока неизвестно, насколько реально будет это осуществить, так как речь идет о отдельной версии огромного приложения с большим количеством изменений, которые происходят каждый день.
Поддержание браузера в актуальном состоянии должно благоприятно сказаться на его аутентичности.
В этом апдейте Chrome обновлен до 92.0.4515.131.
Новый модуль "Подтверждение телефона".
Данный модуль полностью заменяет функционал старого модуля "Получить смс". Старый модуль отключен по умолчанию, но не удален. Если вы хотите использовать его, достаточно просто включить его в менеджере модулей.
Новый модуль содержит большее количество сервисов, более актуальную информацию по сайтам, подробную документацию.
Функционал модуля также был расширен, теперь можно использовать дополнительные возможности API сервисов: получать баланс, количество доступных номеров, список сайтов и стран.
Изменять новый модуль намного легче чем старый.
Также мы поработали над многопоточным режимом и лимитами запросов.


Все выполнено на родном HTTP клиенте, без node.js.
Сделал новый модуль @GhostZ
Улучшения работы с некоторыми видами капчи.
Был добавлен универсальный метод решения капчи с помощью кликов по изображению. Этот метод доступен на сервисах rucaptcha и 2captcha. Подробнее здесь.

Улучшена документация для действий "Решить FunCaptcha" и "Решить HCaptcha".
Разработкой занимался @oyasumi-punpun
Новый модуль "Контрольная сумма".
Данный модуль может быть полезен для проверки целостности файлов, а также для работы разных API, которые могут требовать генерацию хешей.
Поддерживается множество алгоритмов: md5, sha1, sha-224, sha-256, sha-384, sha-512, sha3-224, sha3-256, sha3-384, sha3-512, shake-128, shake-256, keccak-224, keccak-256, keccak-384, keccak-512, blake2b-512, blake2s-256, blake3, crc-16, crc-32, md4, mdc2, ripemd160, whirlpool.

Модуль сделан с использованием node.js.
Разработкой занимался @GhostZ
Улучшена смена языка браузера.
Исправлен баг, который выдавал некорректные данные при смешивании шаблона Accept-Language с языком прокси.
Улучшена смена локали браузера, теперь тесты вроде new Intl.RelativeTimeFormat().format(-1, "day") проходят корректно.
Для еще более качественной замены языка браузера теперь можно изменять язык интерфейса браузера.
Это можно сделать либо изменив значение --lang=en в файле chrome_command_line.txt, либо воспользовавшись новым параметром в действии "Настройки браузера":

Язык интерфейса браузера обнаружить крайне проблематично, это изменение сделано скорее "на всякий случай".
Другие изменения.
Добавлена поддержка recaptcha enterprise.
Было также исправлено некоторое количество незначительных багов.
24.2.1
Исправлена проблема со сменой client hints из serviceWorker.
24.2.2
Улучшена эмуляция мыши и клавиатуры.
Исправлены проблемы при передаче некоторых cookies из браузера в хттп клиент.
Другие небольшие изменения.
24.2.3
Исправлен запуск браузера из другой папки.
Исправлена проверка видимости элемента в случае если ширина и высота элемента меньше пикселя.
Добавлена новая настройка для сохранения CDP лога в папку профиля.
Исправлен таймаут в случае клика по элементу селектор которого меняется при наведении мыши.
Исправлен таймаут в случае клика по элементу селектор которого меняется при скролле страницы.
Исправлены ошибки при взаимодействии со страницей когда происходит переключение вкладки.
Исправлен таймаут при закрытии вкладки, когда есть хотя бы одна вкладка в состоянии отложенной загрузки.