All Versions
36
Latest Version
Avg Release Cycle
59 days
Latest Release
699 days ago

Changelog History
Page 1

  • v1.2.3 Changes

    April 20, 2022
    • Pass unique connection id (session id) in the anycable.sid Rack env field. ([@palkan][])
  • v1.2.2 Changes

    March 04, 2022
    • ๐Ÿ‘ Allow Ruby 2.6.
  • v1.2.1 Changes

    February 21, 2022
    • ๐Ÿ›  Fix RBS signature. ([@palkan][])

    • โž• Add empty ('') service to gRPC health check as "NOT_SERVING". ([@palkan][])

  • v1.2.0 Changes

    December 21, 2021
    • โฌ‡๏ธ Drop Ruby 2.6 support.
  • v1.1.4 Changes

    November 11, 2021
    • Do not swallow grpc missing .so exceptions. ([@palkan][])
  • v1.1.3 Changes

    September 29, 2021
    • โž• Added support for type coercion from Anyway Config 2.2. ([@palkan][])
  • v1.1.2 Changes

    September 10, 2021
    • ๐Ÿ‘Œ Improved gRPC server args support. ([@palkan][])

    Add ability to declare gRPC server args without namespacing (i.e., "max_connection_age_ms" instead of "grpc.max_connection_age_ms"). That makes it possible to use ENV vars to provide the gRPC configuration.

  • v1.1.1 Changes

    June 05, 2021
    • ๐Ÿ›  Fixed error message when RPC implementation is missing. ([@palkan][])

    We haven't extracted anycable-grpc yet.

  • v1.1.0 Changes

    June 01, 2021
    • No changes since 1.1.0.rc1.
  • v1.1.0.rc1 Changes

    May 12, 2021
    • ๐Ÿ’ฅ BREAKING Move middlewares from gRPC interceptors to custom implementation. ([@palkan][])

    That allowed us to have real middlewares with ability to modify responses, intercept exceptions, etc. The API changed a bit:

     class SomeMiddleware < AnyCable::Middleware
    -  def call(request, rpc_call, rpc_handler)
    +  def call(rpc_method_name, request, metadata)
         yield
       end
     end
    
    • ๐Ÿ’Ž Ruby >= 2.6 is required.
    • Anyway Config >= 2.1 is required.