Skip to content

Latest commit

 

History

History
64 lines (50 loc) · 1.7 KB

CHANGELOG.md

File metadata and controls

64 lines (50 loc) · 1.7 KB

v1.5.1

  • [otelwsgraphql] Allow specifying tracer provider

v1.5.0

  • Added WithInterceptors option to allow context-based third-party instrumentation
  • WithCallbacks is deprecated in favor of WithInterceptors and will be removed by 2024.
  • Added openetelemetry instrumentation in compat package.
  • Bumped graphql-go dependency to v0.8.1 with critical security fixes

v1.4.2

  • Support setting headers in websocket upgrade response

v1.4.1

  • Work-around for ExtendedError extensions not rendering in subscription is added

v1.4.0

  • Added support for per-request protocol selection for websocket subscriptions using websocket subprotocol negotiation. (#2)
  • Added Stringer implementation to apollows.Protocol, to avoid the explicit type casts. In 1.5.0 underlying Protocol type will be replaced with an integer, migration to .String() as advised.

v1.3.4

  • Fixed serialization of empty data/payloads (#1)

v1.3.0

  • Breaking change: root object moved to functional options parametrization
  • Added support for graphql-ws (graphql-transport-ws subprotocol)
  • Ensured only pre-execution operation errors are returned as error type per apollows spec
  • Fixed incorrect OnConnect/OnOperation callback sequence

v1.2.3

  • Added OnDisconnect handler without respnsibility to handle error, callback sequence diagram

v1.2.2

  • Correct termination request handling

v1.2.1

  • Fixes, clarifications for websocket request teardown sequence

  • Added CHANGELOG.md

  • Added READMEs to examples

  • Updated LICENSE year

v1.0.0-v1.2.0

Major refactor, cleaned up implementation Complete test coverage, versioned package scheme

v0.0.1-v0.5.0

Initial implemnetation