From dba2fb1c41ae755330e2fc6a9f8cda23923a3681 Mon Sep 17 00:00:00 2001 From: Marco Minerva Date: Mon, 17 Nov 2025 10:20:36 +0100 Subject: [PATCH] Update to stable version and enhance OpenAPI configuration Updated `ProductVersion` in `ApplicationDbContextModelSnapshot.cs` to target the stable release version `10.0.0`. Added `TinyHelpers.AspNetCore.OpenApi` to `Program.cs` and enabled OpenAPI options by uncommenting `RemoveServerList` and `AddDefaultProblemDetailsResponse`. These changes improve API documentation and error handling. --- .../Data/Migrations/ApplicationDbContextModelSnapshot.cs | 2 +- SqlDatabaseVectorSearch/Program.cs | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/SqlDatabaseVectorSearch/Data/Migrations/ApplicationDbContextModelSnapshot.cs b/SqlDatabaseVectorSearch/Data/Migrations/ApplicationDbContextModelSnapshot.cs index 0673aca..14d8e4e 100644 --- a/SqlDatabaseVectorSearch/Data/Migrations/ApplicationDbContextModelSnapshot.cs +++ b/SqlDatabaseVectorSearch/Data/Migrations/ApplicationDbContextModelSnapshot.cs @@ -18,7 +18,7 @@ namespace SqlDatabaseVectorSearch.Migrations { #pragma warning disable 612, 618 modelBuilder - .HasAnnotation("ProductVersion", "10.0.0-rc.1.25451.107") + .HasAnnotation("ProductVersion", "10.0.0") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); diff --git a/SqlDatabaseVectorSearch/Program.cs b/SqlDatabaseVectorSearch/Program.cs index 6762bf5..655e93a 100644 --- a/SqlDatabaseVectorSearch/Program.cs +++ b/SqlDatabaseVectorSearch/Program.cs @@ -11,6 +11,7 @@ using SqlDatabaseVectorSearch.Services; using SqlDatabaseVectorSearch.Settings; using SqlDatabaseVectorSearch.TextChunkers; using TinyHelpers.AspNetCore.Extensions; +using TinyHelpers.AspNetCore.OpenApi; var builder = WebApplication.CreateBuilder(args); builder.Configuration.AddJsonFile("appsettings.local.json", optional: true, reloadOnChange: true); @@ -75,8 +76,8 @@ builder.Services.AddScoped(); builder.Services.AddOpenApi(options => { - //options.RemoveServerList(); - //options.AddDefaultProblemDetailsResponse(); + options.RemoveServerList(); + options.AddDefaultProblemDetailsResponse(); }); ValidatorOptions.Global.LanguageManager.Enabled = false;