Skip to content

Releases: bigcommerce/grphp

0.5.0

04 Apr 13:17

Choose a tag to compare

  • Introduce new strategy patterns for communicating out to services, allowing either gRPC or H2Proxy for the client
  • Adds H2Proxy strategy for utilizing nghttpx to proxy H1 requests into H2 gRPC requests without need of the PHP C
    extension
  • Adds a new Error\Status class for representing gRPC error statuses
  • Adds a new client request object for encapsulating contextual information about the outgoing request
  • Adds new Header and HeaderCollection classes for representing HTTP headers both outbound and inbound

0.4.0

07 Mar 21:44

Choose a tag to compare

  • Update to gRPC 1.9.x
  • Get off BC gRPC fork now that root SSL memory leak issue is fixed (grpc/grpc#12706)

0.3.9

07 Nov 04:16
8d50ab5

Choose a tag to compare

  • Ensure that client stubs are not instantiated on construction, but rather lazily loaded on first service call

0.3.8

19 Oct 16:58

Choose a tag to compare

  • Move grpc-php dependency back to require-dev to fix transitive dependency issue

0.3.7

19 Oct 16:08

Choose a tag to compare

  • Pin grpc to 1.3.2-p1
  • Update phpunit test dependency

0.3.4

15 Sep 01:20

Choose a tag to compare

Merge pull request #4 from bigcommerce/update-composer

update grpc/grpc in composer.lock to remove dependency

0.3.3

14 Sep 18:35

Choose a tag to compare

Merge pull request #3 from bigcommerce/update-composer

fork and update composer.json to bigcommerce/grpc-php namespace

0.3.2

10 Aug 21:19

Choose a tag to compare

  • Ensure LinkerD interceptor pulls from SERVER and REQUEST
  • Ensure LinkerD interceptor handles transformation of context keys

0.3.1

21 Jul 20:24

Choose a tag to compare

  • Fixed timer interceptor to properly report in ms
  • Improved interceptor config support, useDefaultInterceptors config option
  • Added more unit tests

0.2.1

21 Jul 02:59

Choose a tag to compare

  • Allow client stub to be accessible to interceptors
  • Add isSuccess to \Grphp\Client\Response