Skip to content

gRPC Swift 1.0.0-alpha.22

Pre-release
Pre-release
Compare
Choose a tag to compare
@glbrntt glbrntt released this 15 Dec 14:55
· 761 commits to main since this release
ea9c7c5

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)

Other Changes

  • Update cocoapods (#1060)
  • Add an interceptors tutorial (#1061)
  • Provide cachegrind mode. (#1071)
  • Make testClientReconnectsAutomatically less flaky (#1075)