Releases: jaeyunn15/Thunder
Releases · jaeyunn15/Thunder
⚡️1.1.0 ⚡️
Changes & Additions
- Starting with thunder 1.1.0, we support STOMP websocket communication.
- The initial version of STOMP only provides functionality for subscribe and send.
Additional features will be added later. - Please refer to this dev notice for development.
- The initial version of STOMP only provides functionality for subscribe and send.
- I've made some improvements to websocket state management.
- Fixed some cache logic for valve and recovery.
✓ If you have an idea for improving Thunder in any way, please create an issue and PR.
⚡️0.0.22 ⚡️
Changes
- Fixed some data missing when receiving multiple data at the same time with multiple subscriptions.
⚡️ 0.0.21 ⚡️
Changes
- When receiving a value of type ByteString over a socket server, it can be converted to a String using Charset.defaultCharset().
0.0.20 ⚡️
Changes
- ThunderStateManager : Auto manage thunder socket connection as Application Lifecycle, Network State, Socket State.
You'll see this change in functionality in the following situations
- If there is a change in the device network while the socket is connected.
- The app is running in split-screen or pop-up mode while the socket is connected.
- Switching back and forth between rotate or dark mode while the socket is connected.
0.0.19 ⚡️
Changes
- Support Multiple Convert Adapter
0.0.18 ⚡️
Changes
-
- Added a specific annotation, Event, to receive WebSocketEvents.
This allows you to receive WebSocketEvent status.
- Added a specific annotation, Event, to receive WebSocketEvents.
-
- We've added some code to automatically maintain a socket connection when the application is alive in a process and only offscreen.
-
- Fixed logic to automatically reconnect websockets based on network switching.
Added seamless reconnection when switching between Wifi and cellular.
- Fixed logic to automatically reconnect websockets based on network switching.
Full Changelog: 0.0.17...0.0.18
0.0.17 ⚡️
0.0.15 ⚡️
0.0.10 ⚡️
Changes
- In the context of socket requests, ThunderState has implemented its own cache so that you don't have to manage it.
- The valve cache is a feature that allows ThunderState to keep its up streams from flowing to down streams until it becomes Connected.
- The Recovery Cache is for automatically making the most recent socket request when the ThunderState recovers from an Error state.
Full Changelog: 0.0.3...0.0.10
0.0.9 pre-release
test