Skip to content

Releases: d-exclaimation/over-layer

OverLayer 1

09 Oct 09:43
Compare
Choose a tag to compare

Description

Fully working, tested, and published websocket transport layer for handling queries, mutations, and subscriptions on top of akka-http and sangria-graphql.

Transport layer using websocket sub-protocol standards such as subscriptions-transport-ws and graphql-ws.

Successor for whiskey package.

v0.2.0 Non subscription operation, Improved error handling

03 Oct 10:45
Compare
Choose a tag to compare
  • Renamed Proxy to OverEngine.
  • Added multiple new message types for error and output handling for Envoy and OverEngine.
  • Added throughout recover for error handling for both future and stream results.
  • Updated OperationMessage, Added GqlError for proper error formats.
  • Added capabilities to respond to non-streaming operation using GraphImmediate and StatelessOp.
  • Updated OverEngine to be able to execute operation and pipe result back to self with proper error handling.
  • Kill / Terminate connection on GraphException.
  • Moved onInit to wait after acknowledgement.
  • Updated timeoutDuration to allow Duration.Inf which will remove timeout.