Перейти к содержанию

SDK Changelog

[1.20] — 2026-02-24

Изменения

  • Изменен принцип учета показателя rate для выбора сервера замера, изменено название и тип переменной на ratio: Double

[1.19] — 2026-02-09

Изменения

  • При сохранении результата после ошибки с сервером замера устанавливается apiResponse с URL эндпоинта результата
  • Уменьшено количество ping запросов при опросе серверов
  • При запуске замера информация о ping берется из данных при опросе серверов
  • Добавлен учет показателя rate для выбора сервера замера, на основании которого можно управлять приоритетом выдачи на серверной стороне

[1.18] — 2026-01-26

Изменения

  • Добавлена функция reset для сброса результатов замера
  • При ошибке с сервером замера не заменяется apiResponse при сохранении результата

[1.17] — 2026-01-16

Изменения

  • В state о последнем запросе добавлен вывод ошибки от сервера замера
  • Сохранение результата замера при ошибочном state

Исправление ошибок

  • Исправление проблемы "out of memory" на Android при замере с высокой скоростью

[1.16] — 2025-12-17

Изменения

  • Включен вызов MegabitusError при Download, Upload и если Ping == 0

[1.15] — 2025-12-12

Изменения

  • Выключен вызов MegabitusError при Download, Upload и если Ping == 0
  • Обновлена библиотека org.jetbrains.kotlinx:kotlinx-datetime:0.7.1

[1.14] — 2025-10-30

Изменения

  • При некорректном ответе сервера возвращается MegabitusError

[1.13] — 2025-10-28

Исправление ошибок

  • Исправление проблемы с утечкой памяти на Android (ktor 3)
  • Исправление проблемы с остановкой замера при Download

[1.12] — 2025-10-24

Исправление ошибок

  • После ошибки при следующем замере не убирается сообщение об ошибке на этапе выбора сервера

[1.11] — 2025-10-21

Исправление ошибок

  • При повторном замере сбрасывается stage (SpeedtestState) на этапе получения серверов

[1.10] — 2025-10-10

Изменения

  • В класс SpeedtestState добавлено свойство apiResponse, которое содержит последний API-запрос с кодом ответа