socketio / socket.io-client-swift

Other
5.21k stars 839 forks source link

v16.1.1 #1464

Open nuclearace opened 9 months ago

nuclearace commented 9 months ago

Fixes for various connection status stuff

nuclearace commented 9 months ago

@WestFlow127 LMK how testing goes

WestFlow127 commented 9 months ago

@WestFlow127 LMK how testing goes

@nuclearace , I pulled the repo, switch to this PR, and ran all tests in TestSocketIO and all passed! Is there anything else you'd like me to do?

nuclearace commented 9 months ago

@WestFlow127, if you're able, testing against a socket.io server and doing some basic sanity checks would be helpful

WestFlow127 commented 9 months ago

@nuclearace I can do that, we run a socket.io server at my company. I'll test general functionality, various reconnection scenarios, and the timingOut fix.

WestFlow127 commented 8 months ago

Update:

Was able to test general functionality which was good. Testing various reconnects was difficult due to my locations poor 5G service. I want to test on stable/good connections. Will likely do so over the holiday. (@nuclearace )

mahyarq commented 8 months ago

I can see that this version fixes the issue i just reported on #1470 Need any help with getting anything done to prepare this for release? @nuclearace @WestFlow127

miguelaboliveira commented 7 months ago

Any ETA for this release?

WestFlow127 commented 7 months ago

I have the green light to resume testing this PR during my workday tomorrow. Going to further test socket reconnects using cellular service with our live socket server. Stay tuned @nuclearace

WestFlow127 commented 7 months ago

Just finished testing 5G/cellular reconnects and it worked great. Immediately reconnected to socket upon 5G reconnection. I believe this PR is good to go, @nuclearace

WestFlow127 commented 6 months ago

More users of this repo are requesting this to be merged: https://github.com/socketio/socket.io-client-swift/pull/1375#issuecomment-1919443113

@nuclearace I support merging this as I have tested it against our socket server.

xmollv commented 6 months ago

More users of this repo are requesting this to be merged: #1375 (comment)

@nuclearace I support merging this as I have tested it against our socket server.

Can we get it in? Would solve a big issue we're facing! 🙏🏼 // @nuclearace

WestFlow127 commented 6 months ago

@nuclearace Please read above comments 🙏🏼

Crysis21 commented 5 months ago

@nuclearace any updates on the socket.io for swift? This library feels deprecated and it's the only package I've come accross in the socket.io ecosystem that is no longer maintained/working properly.

xmollv commented 5 months ago

@nuclearace any updates on the socket.io for swift? This library feels deprecated and it's the only package I've come accross in the socket.io ecosystem that is no longer maintained/working properly.

We have the same question. Both on the server and on Android everything seems to work fine, but on iOS we're constantly battling issues due to the unreliability of this SDK. This PR made it somewhat better, but still seems that there's a ton of room for improvement - yet there doesn't seem to be any active development.

Crysis21 commented 5 months ago

for us and many other people, the swift client doesn't connect in WS mode, only in polling. using latest nodeJS backend and android works flawless. sadly this is not the case with swift.

nuclearace commented 5 months ago

@nuclearace any updates on the socket.io for swift? This library feels deprecated and it's the only package I've come accross in the socket.io ecosystem that is no longer maintained/working properly.

Sorry about this, life has sadly been quite rough this past year and I haven't been able to devote much spare time outside of work and family. I'm hoping to start circle back in the coming months

nuclearace commented 5 months ago

for us and many other people, the swift client doesn't connect in WS mode, only in polling. using latest nodeJS backend and android works flawless. sadly this is not the case with swift.

Looking into this now

WestFlow127 commented 3 months ago

@nuclearace Things to add to this version:

neobie commented 3 months ago

when is this v16.1.1 going to release ?

DrunkardSworder commented 2 months ago

Due to issues with Apple's review process, I had to upgrade from 15.x to 16.x recently. During previous tests on 16.x, I encountered various connection status problems, including but not limited to obtaining incorrect statuses. I hope 16.1.1 can be released as soon as possible. I suspect there are many others in a similar situation. Thank you very much for your attention to this matter.

WestFlow127 commented 1 month ago

@nuclearace I think releasing this with Privacy manifest stuff would help a lot people/companies out.

Double back when you're more available to address the other connection issues.

xmollv commented 1 month ago

Can we all agree this SDK is no longer maintained? I've been thinking about building my own because of how terrible the experience for our users is, but before I embark in such a quest, I'd like to know for sure if there's any plan to solve the plethora of connection issues that we're all experiencing or not.

DjalilovGusein commented 1 month ago

Please, fix the issue with reconnection

ArtemBurmistrov commented 2 weeks ago

Hey @darrachequesne, It looks like this repo hasn't been getting much attention lately. A few important fixes are still not merged or reviewed after almost a year, including this PR. Do you think it might be a good idea to add a note in the README saying a new maintainer is needed? Thanks!