diff --git a/build/repo.targets b/build/repo.targets index 54b7931cfa..075b60d384 100644 --- a/build/repo.targets +++ b/build/repo.targets @@ -17,8 +17,10 @@ true + + -PpackageVersion="$(JavaPackageVersion)" - -Dorg.gradle.daemon=false + $(GradleOptions) -Dorg.gradle.daemon=false @@ -48,6 +50,7 @@ + @@ -109,6 +112,7 @@ + @@ -126,14 +130,15 @@ - - + + - + + diff --git a/clients/java/signalr/build.gradle b/clients/java/signalr/build.gradle index 00b71ef1c5..0c8a4d6d1a 100644 --- a/clients/java/signalr/build.gradle +++ b/clients/java/signalr/build.gradle @@ -4,7 +4,9 @@ plugins { } group 'com.microsoft.aspnet' -version '0.1.0-preview1' + +// If we're run from outside MSBuild, just assign a bogus dev version. +version project.findProperty('packageVersion') ?: "99.99.99-dev" sourceCompatibility = 1.8 @@ -54,8 +56,7 @@ task generatePOM { } } } - }.writeTo("signalr-0.1.0-preview1.pom") - - ant.move file: "signalr-0.1.0-preview1.pom", - todir: "${buildDir}/libs" + }.writeTo("${buildDir}/libs/signalr-${project.version}.pom") } + +task createPackage(dependsOn: [jar,sourceJar,javadocJar,generatePOM]) diff --git a/src/Microsoft.AspNetCore.Http.Connections.Client/Internal/WebSocketsTransport.Log.cs b/src/Microsoft.AspNetCore.Http.Connections.Client/Internal/WebSocketsTransport.Log.cs index 13ce089d6c..4ea783774f 100644 --- a/src/Microsoft.AspNetCore.Http.Connections.Client/Internal/WebSocketsTransport.Log.cs +++ b/src/Microsoft.AspNetCore.Http.Connections.Client/Internal/WebSocketsTransport.Log.cs @@ -66,6 +66,9 @@ namespace Microsoft.AspNetCore.Http.Connections.Client.Internal private static readonly Action _cancelMessage = LoggerMessage.Define(LogLevel.Debug, new EventId(18, "CancelMessage"), "Canceled passing message to application."); + private static readonly Action _startedTransport = + LoggerMessage.Define(LogLevel.Debug, new EventId(19, "StartedTransport"), "Started transport."); + public static void StartTransport(ILogger logger, TransferFormat transferFormat, Uri webSocketUrl) { _startTransport(logger, transferFormat, webSocketUrl, null); @@ -155,6 +158,11 @@ namespace Microsoft.AspNetCore.Http.Connections.Client.Internal { _cancelMessage(logger, null); } + + public static void StartedTransport(ILogger logger) + { + _startedTransport(logger, null); + } } } } diff --git a/src/Microsoft.AspNetCore.Http.Connections.Client/Internal/WebSocketsTransport.cs b/src/Microsoft.AspNetCore.Http.Connections.Client/Internal/WebSocketsTransport.cs index 0a78e0e17a..054e32c5bc 100644 --- a/src/Microsoft.AspNetCore.Http.Connections.Client/Internal/WebSocketsTransport.cs +++ b/src/Microsoft.AspNetCore.Http.Connections.Client/Internal/WebSocketsTransport.cs @@ -107,8 +107,6 @@ namespace Microsoft.AspNetCore.Http.Connections.Client.Internal var resolvedUrl = ResolveWebSocketsUrl(url); - Log.StartTransport(_logger, transferFormat, resolvedUrl); - // We don't need to capture to a local because we never change this delegate. if (_accessTokenProvider != null) { @@ -119,8 +117,12 @@ namespace Microsoft.AspNetCore.Http.Connections.Client.Internal } } + Log.StartTransport(_logger, transferFormat, resolvedUrl); + await _webSocket.ConnectAsync(resolvedUrl, CancellationToken.None); + Log.StartedTransport(_logger); + // Create the pipe pair (Application's writer is connected to Transport's reader, and vice versa) var options = ClientPipeOptions.DefaultOptions; var pair = DuplexPipe.CreateConnectionPair(options, options); diff --git a/version.props b/version.props index 4ef0f74454..91f581a4ce 100644 --- a/version.props +++ b/version.props @@ -1,11 +1,14 @@  - 0.1.0-preview1 3.0.0 alpha1 + 0.1.0 $(VersionPrefix) $(VersionPrefix)-$(VersionSuffix)-final t000 + $(JavaVersionPrefix)-$(VersionSuffix)-$(BuildNumber) + $(JavaVersionPrefix)-$(VersionSuffix) + $(JavaVersionPrefix)-$(VersionSuffix)-final a- $(FeatureBranchVersionPrefix)$(VersionSuffix)-$([System.Text.RegularExpressions.Regex]::Replace('$(FeatureBranchVersionSuffix)', '[^\w-]', '-')) $(VersionSuffix)-$(BuildNumber)