Releases: d-exclaimation/over-layer
Releases · d-exclaimation/over-layer
OverLayer 1
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
- Renamed
Proxy
toOverEngine
. - Added multiple new message types for error and output handling for
Envoy
andOverEngine
. - Added throughout
recover
for error handling for both future and stream results. - Updated
OperationMessage
, AddedGqlError
for proper error formats. - Added capabilities to respond to non-streaming operation using
GraphImmediate
andStatelessOp
. - 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 allowDuration.Inf
which will remove timeout.