ardalis / CleanArchitecture.WorkerService

A solution template using Clean Architecture for building a .NET Core Worker Service.
MIT License
715 stars 98 forks source link

Bump FastEndpoints from 5.3.2 to 5.8.0 #169

Closed dependabot[bot] closed 9 months ago

dependabot[bot] commented 1 year ago

Bumps FastEndpoints from 5.3.2 to 5.8.0.

Release notes

Sourced from FastEndpoints's releases.

v5.8 Release

NEW

  • support for record types and required keyword by removing new() constraint on request DTOs
  • allow command handlers to manipulate endpoint validation state #info
  • ability to share state between pre/post processors and endpoint handler #info
  • add Policy() method to endpoint class for building authorization requirements per endpoint #info
  • ability to automatically add produces 400 metadata for endpoints with validators #info
  • ability to remove optional [FromHeaders],[FromClaim],[HasPermission] annotated properties from swagger request schema #387
  • support for IParsable<T> interface from .net 7.0 #385
  • support for ignoring GET request DTO properties annotated with [JsonIgnore] attribute for disabling binding #info

IMPROVEMENTS

  • better swagger support for OAS2.0 #390
  • testing extensions now return a TestResult<TResponse> record instead of a value tuple
  • optimize the endpoint request handler internals

FIXES

  • duplicate validator detection issue #394
  • contention issue with parallel test runs #395
  • RSA instance being disposed when using Assymetric JWT signing style
  • handling of STJ exceptions when the error is not directly related to any field of the json payload #391

v5.7.2 Release

IMPROVEMENTS

  • add overload for TagDescriptions() method for adding swagger tag descriptions with tuples #info
  • swagger support for route params with mixed patterns #380
  • misc. improvements to FastEndpoints.Security package internals
  • upgrade all dependencies to latest

v5.7.1 Release

FIXES

  • .net 7 IEndpointFilter classes not executing correctly #info
  • object disposed exeception when signing with assymetric key #372
  • STJ trying to bind json object as IEnumerable when dto prop is IDictionary #info

v5.7 Release

NEW

  • easy cookie auth support via FastEndpoints.Security package #info
  • add SendInterceptedAsync() method to endpoint class for compatibility with FluentResults package #365

IMPROVEMENTS

  • auto send 415 response if endpoint specifies content-types but request doesn't have any content-type headers #info
  • better handling of inherited ICommandHandler #info

FIXES

  • jwt refresh token renewal privileges were not correctly set if awaiting a task in the method #368

v5.6 Release

CHANGES

  • AddAuthenticationJWTBearer() has been renamed to AddJWTBearerAuth() and signature changed #info

... (truncated)

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 9 months ago

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.