George Barnett 4ca9bcf161 Merge tag '1.7.1' into gb-update-async-await %!s(int64=3) %!d(string=hai) anos
..
AsyncAwaitSupport 8fcf4f3765 Use new XCTest async/await support (#1336) %!s(int64=4) %!d(string=hai) anos
Codegen 6e6bdeb8db Generate static service metadata (#1322) %!s(int64=4) %!d(string=hai) anos
ConnectionPool 83267df08d Allow gRPC to be built without NIOSSL (#1311) %!s(int64=4) %!d(string=hai) anos
EchoHelpers df6a583cfe Propagate request ID for channel pool (#1328) %!s(int64=4) %!d(string=hai) anos
ALPNConfigurationTests.swift 83267df08d Allow gRPC to be built without NIOSSL (#1311) %!s(int64=4) %!d(string=hai) anos
AnyServiceClientTests.swift cf9649a4b4 Add .swiftformat and apply a lint check in CI (#929) %!s(int64=5) %!d(string=hai) anos
Array+BoundsCheckingTests.swift cb88f35a8a Add scaffolding for client interceptors (#986) %!s(int64=5) %!d(string=hai) anos
BasicEchoTestCase.swift 83267df08d Allow gRPC to be built without NIOSSL (#1311) %!s(int64=4) %!d(string=hai) anos
CallPathTests.swift 69c828b7e6 Plug in and switch on the 'HTTP/2 first' server handlers (#1050) %!s(int64=5) %!d(string=hai) anos
CallStartBehaviorTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
CapturingLogHandler.swift 5c20271bc4 Don't delay logging until the end of test when GRPC_ALWAYS_LOG is enabled (#979) %!s(int64=5) %!d(string=hai) anos
ClientCallTests.swift 03010c784c Extend lifetime of client interceptor pipeline (#1265) %!s(int64=4) %!d(string=hai) anos
ClientCancellingTests.swift 03010c784c Extend lifetime of client interceptor pipeline (#1265) %!s(int64=4) %!d(string=hai) anos
ClientClosedChannelTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
ClientConnectionBackoffTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
ClientEventLoopPreferenceTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
ClientInterceptorPipelineTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
ClientQuiescingTests.swift 6ec9effb54 Allow clients to shutdown gracefully (#1308) %!s(int64=4) %!d(string=hai) anos
ClientTLSFailureTests.swift 83267df08d Allow gRPC to be built without NIOSSL (#1311) %!s(int64=4) %!d(string=hai) anos
ClientTLSTests.swift 83267df08d Allow gRPC to be built without NIOSSL (#1311) %!s(int64=4) %!d(string=hai) anos
ClientTimeoutTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
ClientTransportTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
CompressionTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
ConfigurationTests.swift 4a7231f6aa Expose more http/2 configuration knobs (#1255) %!s(int64=4) %!d(string=hai) anos
ConnectionBackoffTests.swift cf9649a4b4 Add .swiftformat and apply a lint check in CI (#929) %!s(int64=5) %!d(string=hai) anos
ConnectionFailingTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
ConnectionManagerTests.swift 4eb40c8bd5 Tolerate channel error when connecting (#1349) %!s(int64=3) %!d(string=hai) anos
ConnectivityStateMonitorTests.swift 8c43144fd6 Backup a couple of changes (#1168) %!s(int64=4) %!d(string=hai) anos
DebugChannelInitializerTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
DelegatingErrorHandlerTests.swift 83267df08d Allow gRPC to be built without NIOSSL (#1311) %!s(int64=4) %!d(string=hai) anos
EchoMetadataTests.swift 6e6bdeb8db Generate static service metadata (#1322) %!s(int64=4) %!d(string=hai) anos
EchoTestClientTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
ErrorRecordingDelegate.swift 83267df08d Allow gRPC to be built without NIOSSL (#1311) %!s(int64=4) %!d(string=hai) anos
EventLoopFuture+Assertions.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
FakeChannelTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
FakeResponseStreamTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
FunctionalTests.swift 83267df08d Allow gRPC to be built without NIOSSL (#1311) %!s(int64=4) %!d(string=hai) anos
GRPCAsyncClientCallTests.swift 8fcf4f3765 Use new XCTest async/await support (#1336) %!s(int64=4) %!d(string=hai) anos
GRPCAsyncServerHandlerTests.swift 8fcf4f3765 Use new XCTest async/await support (#1336) %!s(int64=4) %!d(string=hai) anos
GRPCClientChannelHandlerTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
GRPCClientStateMachineTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
GRPCCustomPayloadTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
GRPCIdleHandlerStateMachineTests.swift 6ec9effb54 Allow clients to shutdown gracefully (#1308) %!s(int64=4) %!d(string=hai) anos
GRPCIdleTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
GRPCInteroperabilityTests.swift 18624790ef Extend interoperability tests to use async provider (#1312) %!s(int64=4) %!d(string=hai) anos
GRPCKeepaliveTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
GRPCLoggerTests.swift 66f74fc826 Add a static-source Logger (#1165) %!s(int64=4) %!d(string=hai) anos
GRPCMessageLengthLimitTests.swift 906d48a835 Improve error message when length exceeds receive limit (#1247) %!s(int64=4) %!d(string=hai) anos
GRPCNetworkFrameworkTests.swift 83267df08d Allow gRPC to be built without NIOSSL (#1311) %!s(int64=4) %!d(string=hai) anos
GRPCPingHandlerTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
GRPCServerPipelineConfiguratorTests.swift 83267df08d Allow gRPC to be built without NIOSSL (#1311) %!s(int64=4) %!d(string=hai) anos
GRPCStatusCodeTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
GRPCStatusMessageMarshallerTests.swift cf9649a4b4 Add .swiftformat and apply a lint check in CI (#929) %!s(int64=5) %!d(string=hai) anos
GRPCStatusTests.swift 4c9fc367f9 Add cause to GRPCStatus.descrpition if it is non-nil (#1357) %!s(int64=3) %!d(string=hai) anos
GRPCTestCase.swift 5c20271bc4 Don't delay logging until the end of test when GRPC_ALWAYS_LOG is enabled (#979) %!s(int64=5) %!d(string=hai) anos
GRPCTimeoutTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
GRPCTypeSizeTests.swift cf9649a4b4 Add .swiftformat and apply a lint check in CI (#929) %!s(int64=5) %!d(string=hai) anos
GRPCWebToHTTP2ServerCodecTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
GRPCWebToHTTP2StateMachineTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
HTTP2MaxConcurrentStreamsTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
HTTP2ToRawGRPCStateMachineTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
HTTPVersionParserTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
HeaderNormalizationTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
ImmediateServerFailureTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
InterceptedRPCCancellationTests.swift 03010c784c Extend lifetime of client interceptor pipeline (#1265) %!s(int64=4) %!d(string=hai) anos
InterceptorsTests.swift 1ecab2a17e Add generation of client interceptors (#1272) %!s(int64=4) %!d(string=hai) anos
LazyEventLoopPromiseTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
LengthPrefixedMessageReaderTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
LengthPrefixedMessageWriterTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
MessageEncodingHeaderValidatorTests.swift cf9649a4b4 Add .swiftformat and apply a lint check in CI (#929) %!s(int64=5) %!d(string=hai) anos
MutualTLSTests.swift 83267df08d Allow gRPC to be built without NIOSSL (#1311) %!s(int64=4) %!d(string=hai) anos
PlatformSupportTests.swift 83267df08d Allow gRPC to be built without NIOSSL (#1311) %!s(int64=4) %!d(string=hai) anos
RequestIDProviderTests.swift cf9649a4b4 Add .swiftformat and apply a lint check in CI (#929) %!s(int64=5) %!d(string=hai) anos
RequestIDTests.swift df6a583cfe Propagate request ID for channel pool (#1328) %!s(int64=4) %!d(string=hai) anos
SampleCertificate+Assertions.swift 83267df08d Allow gRPC to be built without NIOSSL (#1311) %!s(int64=4) %!d(string=hai) anos
ServerErrorDelegateTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
ServerFuzzingRegressionTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
ServerInterceptorPipelineTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
ServerInterceptorTests.swift bd7f40a8fe [async-await] Base types for server implementation (#1249) %!s(int64=4) %!d(string=hai) anos
ServerOnCloseTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
ServerQuiescingTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
ServerTLSErrorTests.swift 83267df08d Allow gRPC to be built without NIOSSL (#1311) %!s(int64=4) %!d(string=hai) anos
ServerThrowingTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
ServerWebTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
StopwatchTests.swift cf9649a4b4 Add .swiftformat and apply a lint check in CI (#929) %!s(int64=5) %!d(string=hai) anos
StreamingRequestClientCallTests.swift cf9649a4b4 Add .swiftformat and apply a lint check in CI (#929) %!s(int64=5) %!d(string=hai) anos
TestClientExample.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
TimeLimitTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos
UnaryServerHandlerTests.swift bd7f40a8fe [async-await] Base types for server implementation (#1249) %!s(int64=4) %!d(string=hai) anos
UserInfoTests.swift 224e4b3ef9 Add a 'UserInfo' heterotyped dictionary (#1031) %!s(int64=5) %!d(string=hai) anos
XCTestHelpers.swift 65cbfca60a Add a passthrough message source and sequence (#1252) %!s(int64=4) %!d(string=hai) anos
ZeroLengthWriteTests.swift 6c8ed078ef Deflake zero length write tests (#1317) %!s(int64=4) %!d(string=hai) anos
ZlibTests.swift c88f038cde Use more specific NIO imports (#1239) %!s(int64=4) %!d(string=hai) anos