github anycable/anycable v1.3.0
1.3.0 [Ruby SDK]

latest releases: v1.6.5, v1.6.4, v1.6.3...
2 years ago

Features

  • Introduced configuration presets.

    Configuration presets are sensible configuration defaults for deployment platforms. Right now, Fly.io support is the most comprehensive and allows you to automatically connect Ruby and AnyCable-Go apps to each other (by setting correct RPC and broadcasting URLs).

    📖 Documentation

Changes

  • Ruby 2.7+ is required.

  • Add rpc_max_connection_age option (in favor of rpc_server_args.max_connection_age_ms) and configured its default value to be 300 (5 minutes).

  • Add mutual TLS support for connections to Redis.

    ANYCABLE_REDIS_TLS_CLIENT_CERT_PATH and ANYCABLE_REDIS_TLS_CLIENT_KEY_PATH settings to specify client certificate and key when connecting to Redis server that requires clients to authenticate themselves.

Experimental

  • Added experimental support for grpc_kit as a gRPC server implementation.

    Add grpc_kit to your Gemfile and specify ANYCABLE_GRPC_IMPL=grpc_kit env var to use it.

Don't miss a new anycable release

NewReleases is sending notifications on new releases.