Carbon.WebApplication 4.1.5

.NET 5.0 .NET Core 3.1
dotnet add package Carbon.WebApplication --version 4.1.5
NuGet\Install-Package Carbon.WebApplication -Version 4.1.5
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Carbon.WebApplication" Version="4.1.5" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Carbon.WebApplication --version 4.1.5
#r "nuget: Carbon.WebApplication, 4.1.5"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Carbon.WebApplication as a Cake Addin
#addin nuget:?package=Carbon.WebApplication&version=4.1.5

// Install Carbon.WebApplication as a Cake Tool
#tool nuget:?package=Carbon.WebApplication&version=4.1.5

4.1.5
- ApiPagedResponse is added for PagedListOk.
4.1.4
- Some dependencies updated.
4.1.3
- Cors Allow Credentials support added with any origin accepted
- Cors Wildcards accepted
4.1.1
- CarbonException messages are take arguments for dynamic exception messages

4.1.0
- Critical bug fixed for Directory separator char to specific platform (Windows,Linux)
4.0.0
- Carbon now supports Dotnet 6 in terms of both minimal and not minimal
- Fluent Validation Upgraded
- Swagger Upgraded
- BodyRewind deprecated, thus RoleFilteredDto is now unsupported as it is unnecessary just after repository-level validation introduced
- Some Performance Improvements

3.7.0
- Swagger server definition added
3.6.0
- ConfigureEndpoint is now a virtual class rather than an abstract
- HealthCheck partial healthy (degraded) also causes endpoint to generate 5xx http status code
3.5.0
- ConfigureEndpoint support added when needed
3.4.5
- Bearer Authenticator can now be passed some events
3.4.4
- Swager Header tenantId added if not exist
3.4.0
- GetUserName extension method added
3.3.2
-Swagger Header(P360SolutonId) Added
3.3.1
- Swagger RoutePrefix added
3.3.0
- Cors ExposeHeaders added
3.2.0
- Fluent Validation crash on dotnet 5 applications fixed
- CarbonValidator class moved here from ExceptionHandling Package
- Fluent Validation upgraded
3.1.0
- Tenant Ownership new features and performance improvements
3.0.0
- Added new error handling mechanism
2.3.7
- Goduser Implementation added for tenant management
- Solution header is must (p360-solution-id) for tenant management adopters
- Goduser bypasses any Ownership Filter
- Some performance improvements for tenant management

2.2.10
- Carbon.Common 1.3.0 Support

2.2.7
Carbon Webapplication now supports GRPC with Carbon.WebApplication.Grpc package

2.1.3
Added healthcheck ui response writer.
2.1.2
-Kubernetes ConfigMap support added. Use CONFIGURATION_TYPE = CONSUL / FILE [Default = CONSUL]. Use     FILE for Kubernetes Environment.
2.0.1
-Logging system added in HttpGlobalException.

2.0.0-preview.1
-Carbon Web Application now supports .Net 5.0 alongside .Net Core 3.1 (Preview usage only)

1.9.0
-IIS and Kestrel configuration added to Hostbuilder extension  UseCarbonFeatures for Environment var "ENVIRONMENT_TYPE"

1.8.13
-Add HttpClient to service registration
1.8.x
-Tenant Management Support Added

1.7.0
- Serilog.Sinks.ElasticSearch package removed.Reason => ElasticSearch.Net Dependency problem for 7.x update of ElasticSearch.
note : add if your app uses ElasticSearch for logging
- Serilog.Sinks.RollingFile deleted .Reason => Deprecated: new applications should use https://github.com/serilog/serilog-sinks-file instead

Product Versions
.NET net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows net7.0 net7.0-android net7.0-ios net7.0-maccatalyst net7.0-macos net7.0-tvos net7.0-windows
.NET Core netcoreapp3.1
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Carbon.WebApplication:

Package Downloads
Carbon.WebApplication.Grpc

3.0.1 - Not a RC anymore - Cors Allow Credentials support added 3.0.0-preview - Dotnet 6 support with minimal and not minimal api added 2.5.1 -NetCore 3.1 target framework added 2.5.0 -Major bug fixed for UI Authorized request 401 error. Startup changed. 2.4.3 - Bearer Interceptor Included as default 2.3.0 - Can inject Interceptor as ctor parameter 2.2.10 - GRPC Web supported 2.2.6 - GRPC Extension for Carbon.WebApplication

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
4.1.5 771 12/21/2022
4.1.4 359 11/28/2022
4.1.3 243 11/17/2022
4.1.2 340 11/14/2022
4.1.1 883 10/26/2022
4.1.0 613 10/5/2022
4.0.0 819 8/23/2022
4.0.0-preview 131 8/10/2022
3.7.0 583 7/21/2022
3.6.0 421 6/30/2022
3.5.0 388 6/28/2022
3.4.5 392 6/23/2022
3.4.4 1,440 5/12/2022