socketio / socket.io-client-java

Full-featured Socket.IO Client Library for Java, which is compatible with Socket.IO v1.0 and later.
https://socketio.github.io/socket.io-client-java/installation.html
Other
5.34k stars 975 forks source link

Update Readme - socket.io 3.x support notice #639

Closed twofingerrightclick closed 3 years ago

twofingerrightclick commented 3 years ago

Inform users that socket.io 3.x is not supported yet.

robbiedood commented 3 years ago

Yes, put this notice in readme is really helpful. Otherwise, people would spent hours debugging and be misled.

((Hope to know if there is a short-term plan to support 3.x. ))

IlyaDiallo commented 3 years ago

Even if the client lib is updated in the future, upgrading Android clients in the wild will be a problem. The decision of breaking compatibility for 3.x was a sh*t move IMO.

darrachequesne commented 3 years ago

@twofingerrightclick thanks a lot for this, and sorry for the confusion.

@lukelu0520 yes indeed, that's next on my to-do list.

The decision of breaking compatibility for 3.x was a sh*t move IMO.

@IlyaDiallo those changes were necessary to address several shortcomings (security, performance and stability wise) that were identified over the last few years. That being said, I'm open to suggestions on how we could ease the migration.