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