История изменений
Версия 0.8.1
- Исправили краш при вызове
TeleportApi.release()связанный с обработкойEOFException. - Исправили краш при инициализации связанный с
IllegalStateExceptionпри запуске WebSocket сервера с ошибкой.
Версия 0.8.0
- Добавили методы в
TeleportApi,getConnectionId,getStatTotal,getStatDetails. - Добавили установку листенеров в
TeleportConfiguration:setSegmentUploadStatListener,setPeerConnectionOpenedListener,setPeerConnectionClosedListener - fix: Добавил обработку EOFException при вызове
TelepotApi.release()
Версия 0.7.6
- Добавили исключение TeleportDataSource.InvalidHttpCodeException вместо общего DataSourceException в случае если запрос был не успешный
Версия 0.7.5
- fix: Исправили ошибку с возвратом в ExoPlayer не правильного урла в случае редиректов.
Версия 0.7.4
- Добавили использование кэша в OkHttp для обработки редиректов
Версия 0.7.3
- Добавили использование конфига с бэка для управления bypass настройкой
- Добавили недостоющие поля в SegmentStat
- Исправили отдачу payload в js.
- Убрали отправку манифеста в js если он не изменился.
- Исправили таймаут в запросах через OkHttp
Верcия 0.7.2
- Исправили баг в разделении сегмента на фреймы при отправке по WebSocket
Верcия 0.7.1
- Переопределили метод
onReceivedSslErrorуWebViewClientи добавили проверку сертификата.
Верcия 0.7.0
- Подключили библиотеку Java-WebSocket 1.6.0 для реализации WebSocket сервера
- Подняли WSS.
- Удалили использование ktor.
- fix: Исправили креш при переинициализации MessagesDispatcher.
Версия 0.6.1
- fix: Добавили парсер для сообщений peeringMode.get который забыл добавить в 0.6.0 при рефакторинге.
- fix: Исправили обработку ошибок которые происходят во флоу обработки сообщений
Версия 0.6.0
- fix: Исправили таймаут для загрузки с NODR. Был таймаут на открытие соединения теперь он для полной загрузки
- upgrade: Kotlin 2.1.0 OkHttp 4.12.0 Coroutines 1.10.2 Ktor 3.2.3
- fix: Исправили чтение байт из данный полученных по WS. Убрали лишнее копирование массива.
- Удалили AsyncSegmentBuffer и использование конфига 102