Этот апдейт посвящен исключительно решению проблем соединений с сервером, о которых писали наши пользователи. В рамках этой задачи была улучшена система обновлений. Вот преимущества новой версии:
- Возможность восстанавливать соединение и начинать скачивание архива с того места, где оно было прервано.
- Возможность динамически менять сервера для хранения архивов или использовать CDN.
- Новый сервер для хранения данных.
- В случае низкой скорости передачи данных во время обновлений, соединение будет перезапущено приблизительно с того же места.
- Проверка контрольных сумм.
- Очистка старых версий движка.
К сожалению, система обновлений не может обновить сама себя. Поэтому некоторые действия нужно будет сделать вручную:
Обновление BAS.
Скачать новую версию из сайта и установить вручную https://bablosoft.com/shop/BrowserAutomationStudio#download
Обновление скомпилированных скриптов.
Скомпилировать приложение в новой версии и разослать своим пользователям.
Обновление планировщика.
Скачать дистрибутив из личного кабинета и заново установить. Альтернативно можно открыть планировщик через BAS и согласиться на апдейт до 1.5.0
Обновление FingerprintManager.
Скачать дистрибутив из личного кабинета и заново установить.
В случае, если вы являетесь пользователем скрипта, а разработчик не может обновить скрипт.
- Запустить новую версию BAS (22.7.1 или старше)
- Нажать на "Скомпилировать".
- Ввести название вашего скрипта, в качестве типа скрипта указать "Приватный".
- Нажать Ok
- Убрать опцию "загрузить проект на сервер" и нажать "Начать".
Полученный скрипт будет иметь новую систему обновлений.
Весь процесс на видео:
https://i.imgur.com/7l80dmq.gifv
Вы также можете обновиться старым способом - согласившись на обновление, но тогда новые возможности будут вам недоступны.
Исправлены проблемы с соединением с серверами для некоторых провайдеров РФ.
Также была исправлена проблема с утечкой памяти при применении прокси. Спасибо @Bigma.
Данное обновление решает все проблемы с соединением. Если вы все еще испытываете проблемы с загрузкой архива, приложите файл data/debug.txt(он находится в папке со скомпилированном приложением) и пришлите на почту mail.to.twaego@gmail.com.
Параметр "Минимальное количество процессорного времени для запуска браузера" был изменен с 0, до 20. Это позволит сделать запуск большого количества потоков более плавным. Если новое значение вам не подходит, вы всегда можете вернуть старое изменив настройки браузера. https://i.imgur.com/dGaliFg.png
!ВАЖНО. Данная тема будет модерироваться. Сообщения не относящиеся к новой версии будут удалены. Пользователи сообщающие об ошибке без указания необходимых сведений (https://community.bablosoft.com/topic/2706) будут забанены на 1 неделю.