What's Changed
See Migration for more details!
NIO removal
All NIO-based parameters and return types were removed, including all that used EventLoopGroup
and EventLoopFuture
s.
Swift Concurrency checking
With the conversion from NIO to Swift Concurrency, types used across async boundaries should conform to Sendable
to avoid errors and warnings.
Subscription result changes
The API.subscribe(...)
will return a Result<AsyncThrowingStream<GraphQLResult, Error>>
, instead of an EventStream
.
Merged changes
- Uses GraphQLSwift CI by @NeedleInAJayStack in #151
- Breaking: Uses Swift Concurrency by @NeedleInAJayStack in #152
Full Changelog: 2.1.0...3.0.0