Bump FastEndpoints and FastEndpoints.Swagger
Bumps FastEndpoints and FastEndpoints.Swagger. These dependencies needed to be updated together.
Updates FastEndpoints from 5.32.0 to 5.35.0
Release notes
Sourced from FastEndpoints's releases.
v5.35 Release
❇️ Help Keep FastEndpoints Free & Open-Source ❇️
Due to the current unfortunate state of FOSS, please consider becoming a sponsor and help us beat the odds to keep the project alive and free for everyone.
New 🎉
You can now easily test endpoints that have caching enabled, by using a client configured to automatically bypass caching like so:
var antiCacheClient = App.CreateClient(new() { BypassCaching = true });You can now make the request binder automatically add a validation failure when binding from route params, query params, and form fields by decorating the dto properties if the binding source doesn't provide a value:
sealed class MyRequest { [QueryParam(IsRequired = true)] public bool Correct { get; set; }[RouteParam(IsRequired = true)] public int Count { get; set; }[FormField(IsRequired = true)] public Guid Id { get; set; }
}
Closed generic commands can now be registered like so:
app.Services.RegisterGenericCommand<QueueCommand<OrderCreatedEvent>, QueueCommandHandler<OrderCreatedEvent>>();
... (truncated)
Commits
46ed785v5.35release32ab88adisable testd72bfbaevent receiver updatesc18e586test event receivers for rpc event hub testing767f74drename variable87ebbeeremove redundant class9802d30upgrade deps07be7cbreduce rpc promise race time delay18783d0catch overflow exception only when using default in memory provider30aab98event subscriber parallel execution of event handlers- Additional commits viewable in compare view
Updates FastEndpoints.Swagger from 5.31.0 to 5.35.0
Release notes
Sourced from FastEndpoints.Swagger's releases.
v5.35 Release
❇️ Help Keep FastEndpoints Free & Open-Source ❇️
Due to the current unfortunate state of FOSS, please consider becoming a sponsor and help us beat the odds to keep the project alive and free for everyone.
New 🎉
You can now easily test endpoints that have caching enabled, by using a client configured to automatically bypass caching like so:
var antiCacheClient = App.CreateClient(new() { BypassCaching = true });You can now make the request binder automatically add a validation failure when binding from route params, query params, and form fields by decorating the dto properties if the binding source doesn't provide a value:
sealed class MyRequest { [QueryParam(IsRequired = true)] public bool Correct { get; set; }[RouteParam(IsRequired = true)] public int Count { get; set; }[FormField(IsRequired = true)] public Guid Id { get; set; }
}
Closed generic commands can now be registered like so:
app.Services.RegisterGenericCommand<QueueCommand<OrderCreatedEvent>, QueueCommandHandler<OrderCreatedEvent>>();
... (truncated)
Commits
46ed785v5.35release32ab88adisable testd72bfbaevent receiver updatesc18e586test event receivers for rpc event hub testing767f74drename variable87ebbeeremove redundant class9802d30upgrade deps07be7cbreduce rpc promise race time delay18783d0catch overflow exception only when using default in memory provider30aab98event subscriber parallel execution of event handlers- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.