profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/anycable/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
AnyCable anycable https://anycable.io Polyglot replacement for ActionCable server

anycable/anycable 1576

Polyglot replacement for Ruby WebSocket servers with Action Cable protocol

anycable/anycable-rails 374

AnyCable Rails integration

anycable/anycable-go 255

Anycable Go WebSocket Server

anycable/anycable_rails_demo 121

AnyCable Rails demo application and its different variations

anycable/graphql-anycable 92

A drop-in replacement for GraphQL ActionCable subscriptions. Works with AnyCable.

anycable/anycable_demo 53

Anycable demo application

anycable/erlycable 45

Anycable Erlang WebSocket server

anycable/anycable-client 19

AnyCable / Action Cable JavaScript client for web, Node.js & React Native

anycable/heroku-anycable-go 16

Heroku buildpack for bundling Anycable-Go

anycable/anycable-rack-server 14

AnyCable-compatible Ruby Rack middleware

push eventanycable/anycable-client

Vladimir Dementyev

commit sha 9fc2d17c378c82d34dd1706f054d7f3651356a7f

docs: architecture

view details

push time in 3 hours

push eventanycable/anycable-client

Vladimir Dementyev

commit sha ecc5f73e299d361d331628255746cabc1841f50e

refactor: string | Error -> ReasonError Unify the way reasons are propagated in events and promises by using ReasonError (sup-class for DisconnectedError and SubscriptionRejectedError) everywhere. The only API which still accepts raw string reasons is cable.close(reason_or_err).

view details

push time in 6 hours

push eventanycable/anycable-client

Vladimir Dementyev

commit sha 62f32f5ff16328b51765b75d4a628c43544148af

fix(cable): catch initial connect rejection

view details

push time in 7 hours

push eventanycable/anycable-client

Vladimir Dementyev

commit sha 758736dc3cd1c1baeffe062310dd905a66c4c001

fix(monitor.d.ts): Monitorable#connect should return a promise

view details

push time in 7 hours

push eventanycable/anycable-client

Vladimir Dementyev

commit sha 088a7f5477e0c6d15df3ef4717b7db4d01023489

fix(core): style

view details

push time in 7 hours

pull request commentanycable/anycable-client

Suppress unhandled promise rejection while reconnect attempts

Thanks!

Merged in https://github.com/anycable/anycable-client/commit/5a1931c80717594d6c09711eeb874690eb67811c

gydroperit

comment created time in 8 hours

pull request commentanycable/anycable-client

fix: Possible unhandled promise rejection

Thanks!

Merged in https://github.com/anycable/anycable-client/commit/5a1931c80717594d6c09711eeb874690eb67811c

tienle

comment created time in 8 hours

push eventanycable/anycable-client

Vladimir Dementyev

commit sha 5a1931c80717594d6c09711eeb874690eb67811c

fix(core): handle connect rejection in Monitor Closes #5, Closes #4 Co-Authored-By: tienle Co-Authored-By: gydroperit

view details

push time in 8 hours

PR closed anycable/anycable-client

Suppress unhandled promise rejection while reconnect attempts

Suppress unhandled promise rejection while trying to reconnect. connect method in anycable-client/packages/core/cable/index.js is async, so it would be good idea to

  1. change connect method in anycable-client/packages/core/monitor/index.test.ts to async variant
  2. catch connect rejections in anycable-client/packages/core/monitor/index.js
+2 -2

0 comment

2 changed files

gydroperit

pr closed time in 8 hours

PR closed anycable/anycable-client

fix: Possible unhandled promise rejection

We have encountered unhandled promise rejection warnings in ReactNative (0.63.4) whenever the anycable websocket is down. From our investigation, it's because the reconnectNow() promise was not handled the rejection case.

Warnings happened after every scheduleReconnect()

Screenshot_1631101904

With the proposing fix, it will print out the log instead of raising RN unhandled rejection warnings. image

+1 -1

0 comment

1 changed file

tienle

pr closed time in 8 hours

issue commentanycable/anycable-rails

Stack level too deep

Hi everyone, Any update on this? I have that problem, too. Thanks

hoangnm205

comment created time in 12 hours

startedanycable/anycable

started time in 3 days

fork vljoist/anycable

Polyglot replacement for Ruby WebSocket servers with Action Cable protocol

https://anycable.io

fork in 4 days

startedanycable/anycable

started time in 5 days

fork daveihart/anycable-helm

Helm charts for installing any cables into a Kubernetes cluster

fork in 5 days

push eventanycable/docs.anycable.io

Vladimir Dementyev

commit sha 4bcc80464dbcd2eb10fc97ba9a0adb000906e763

fix signed streams link

view details

push time in 5 days

push eventanycable/anycable-go

Vladimir Dementyev

commit sha 3710a24ace12b7493727f9861570b1e910c2b48a

docs: new PRO features

view details

Vladimir Dementyev

commit sha 5f328bfddea09bb4cbe5778e205213f9842a8807

docs: add grafana dashboard image to instrumentation

view details

push time in 5 days

push eventanycable/anycable-go

Vladimir Dementyev

commit sha 5f328bfddea09bb4cbe5778e205213f9842a8807

docs: add grafana dashboard image to instrumentation

view details

push time in 5 days

push eventanycable/anycable-go

Vladimir Dementyev

commit sha 153ab69494e546fcd8e6d3faa62408a00808cc76

docs: add grafana dashboard image to instrumentation

view details

push time in 5 days

push eventanycable/anycable-go

Vladimir Dementyev

commit sha 35cdedfc269c0fc55e6a77243310c230c699ad6b

Bump 1.1.3

view details

Vladimir Dementyev

commit sha 3710a24ace12b7493727f9861570b1e910c2b48a

docs: new PRO features

view details

Vladimir Dementyev

commit sha 1714dfeefa4b6c2e7678a9e8eaf864c47b50e348

docs: add grafana dashboard image to instrumentation

view details

push time in 5 days

push eventanycable/docs.anycable.io

Vladimir Dementyev

commit sha 5f469f75516b77b8e0d3f91d460e8ace93d0fdae

add load testing docs

view details

Vladimir Dementyev

commit sha ea84dbacf69850331cc8c0cb9b68fd7ba18da88a

Update pro docs for beta.2

view details

push time in 5 days

delete tag anycable/anycable-go

delete tag : v1.1.0-beta.1

delete time in 5 days

push eventanycable/anycable-go

Vladimir Dementyev

commit sha ac4df8c3680d69ad4773cc17c2cfeaafd30e097b

chore: upgrade Go and deps

view details

Vladimir Dementyev

commit sha 3e49cb34dc0d7fcbd9c5d204d6fa05e78500d139

docs: add link to instrumentation demo

view details

Vladimir Dementyev

commit sha cb0358daa0822fb8412d67809210b7c9701938c8

fix(dev): lefthook config

view details

Vladimir Dementyev

commit sha c5575e2466a21367947e68d757d0a933eb01f87f

fix: avoid deadlock in hub.go Under a very high load and incoming messages rate (typically, during a thundering herd event), hub could become unresponsive due to a self-deadlock on streamsMu. To avoid this, we made locking more granular and removed unnecessary locking

view details

Vladimir Dementyev

commit sha 2ca3aa1d85fb2d41a28d3be172876a3931776acd

ci: fix xcode version

view details

Vladimir Dementyev

commit sha 35cdedfc269c0fc55e6a77243310c230c699ad6b

Bump 1.1.3

view details

push time in 5 days

created taganycable/anycable-go

tagv1.1.3

Anycable Go WebSocket Server

created time in 5 days

created taganycable/anycable-go

tagv1.1.0-beta.1

Anycable Go WebSocket Server

created time in 5 days

delete tag anycable/anycable-go

delete tag : v1.1.0-beta.1

delete time in 5 days

created taganycable/anycable-go

tagv1.1.0-beta.1

Anycable Go WebSocket Server

created time in 5 days

push eventanycable/anyt

Vladimir Dementyev

commit sha c7fded8f4e211fa27149e9955219a9a529743c4b

feat: allow running without command

view details

push time in 5 days

push eventanycable/anycable-go

Vladimir Dementyev

commit sha c5575e2466a21367947e68d757d0a933eb01f87f

fix: avoid deadlock in hub.go Under a very high load and incoming messages rate (typically, during a thundering herd event), hub could become unresponsive due to a self-deadlock on streamsMu. To avoid this, we made locking more granular and removed unnecessary locking

view details

Vladimir Dementyev

commit sha 2ca3aa1d85fb2d41a28d3be172876a3931776acd

ci: fix xcode version

view details

push time in 5 days