diff --git a/src/GraphQL.Authorization/GraphQL.Authorization.csproj b/src/GraphQL.Authorization/GraphQL.Authorization.csproj
index 0693556..99674ea 100644
--- a/src/GraphQL.Authorization/GraphQL.Authorization.csproj
+++ b/src/GraphQL.Authorization/GraphQL.Authorization.csproj
@@ -24,7 +24,7 @@
-
+
diff --git a/src/Harness/Harness.csproj b/src/Harness/Harness.csproj
index 0a75502..3ffb5f0 100644
--- a/src/Harness/Harness.csproj
+++ b/src/Harness/Harness.csproj
@@ -13,9 +13,9 @@
-
-
-
+
+
+
diff --git a/src/Harness/Startup.cs b/src/Harness/Startup.cs
index 275658e..ae67f05 100644
--- a/src/Harness/Startup.cs
+++ b/src/Harness/Startup.cs
@@ -16,6 +16,7 @@
using GraphQL.Server.Transports.AspNetCore;
using GraphQL.Server.Ui.GraphiQL;
using GraphQL.Validation;
+using GraphQL.Server;
namespace Harness
{
@@ -56,26 +57,21 @@ type Query {
_.AddPolicy("AdminPolicy", p => p.RequireClaim("role", "Admin"));
});
- services.AddGraphQLHttp();
+ services.AddGraphQL(options =>
+ {
+ options.ExposeExceptions = true;
+ }).AddUserContextBuilder(context => new GraphQLUserContext { User = context.User });
services.AddMvc();
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
- if (env.IsDevelopment())
- {
- app.UseDeveloperExceptionPage();
- }
+ app.UseDeveloperExceptionPage();
var validationRules = app.ApplicationServices.GetServices();
- var options = new GraphQLHttpOptions();
-
- validationRules.Concat(DocumentValidator.CoreRules()).Apply(options.ValidationRules.Add);
- options.BuildUserContext = httpContext => new GraphQLUserContext { User = httpContext.User };
-
- app.UseGraphQLHttp(options);
+ app.UseGraphQL("/graphql");
app.UseGraphiQLServer(new GraphiQLOptions());
app.UseMvc();
diff --git a/tools/tasks/settings.js b/tools/tasks/settings.js
index f0ae627..6463630 100644
--- a/tools/tasks/settings.js
+++ b/tools/tasks/settings.js
@@ -15,7 +15,7 @@ const CI = process.env.CI && process.env.CI.toString().toLowerCase() === 'true';
const artifacts = path.resolve('./artifacts');
-const versionSuffix = '-alpha-'
+const versionSuffix = ''
export default {
appVeyorJobId,