gRPC Swift 1.0.0-alpha.22
Pre-release
Pre-release
SemVer Major
- Drop support for Swift 5.0 (#1070)
SemVer Minor
- Allow the server to be gracefully shutdown. (#1076)
- Generate service name for the client and proto service comments (#1059)
SemVer Patch
- Only generate services described in files in the codegen request (#1058)
- Store the HTTP/2 multiplexer instead of retrieving it from the
ChannelPipeline
(#1062) - Simplify client
ChannelPipeline
setup (#1064) - Extract the logic from the
GRPCIdleHandler
into a state machine (#1068) - Merge idle and keepalive handlers to reduce optional and force casts (#1079)
- Refactor state machines to avoid generics (#1073, #1080)
- Make a bunch of server code inlinable (#1077)
- Add a unary server benchmark (#1074)
- Remove unused code (#1078)