v1.2.0-beta.2
nielsvanvelzen
released this
10 Apr 08:29
·
2 commits
to release-1.2.z
since this release
The WebSocket code now reconnects automatically and a bunch of bugfixes were made to make it more reliable. The most significant change in this beta is the move from Ktor to OkHttp as the backend for the socket code. This release is binary compatible with the previous beta, except for some smaller internal API's that are unlikely to be used directly. If no new issues are found the 1.2.0 release should follow within a few weeks.
Changelog
- Add mutex for updateConnectionState to prevent unnecessary reconnects #362, by @nielsvanvelzen
- Don't throw when baseUrl not set in SocketInstance #363, by @nielsvanvelzen
- Update Gradle Wrapper from 7.4.1 to 7.4.2 #365, by @jellyfin-bot
- Add OkHttpWebsocketSession for JVM and Android targets #366, by @nielsvanvelzen
- Update @OptIn annotations #368, by @nielsvanvelzen
- Update README #370, by @nielsvanvelzen
- Remove KtorSocketInstanceConnection #371, by @nielsvanvelzen
- Rewrite/simplify internal WebSocket message sending #372, by @nielsvanvelzen
- Add retry logic to SocketInstance #373, by @nielsvanvelzen
Contributors
Compatibility
Info | Jellyfin version |
---|---|
Minimum API Version | 10.7.0 |
Recommended API Version | 10.7.7 |